amazonka-appflow-2.0: Amazon Appflow SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AppFlow.Types.OAuth2CustomParameter

Description

 
Synopsis

Documentation

data OAuth2CustomParameter Source #

Custom parameter required for OAuth 2.0 authentication.

See: newOAuth2CustomParameter smart constructor.

Constructors

OAuth2CustomParameter' 

Fields

Instances

Instances details
FromJSON OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

Generic OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

Associated Types

type Rep OAuth2CustomParameter :: Type -> Type #

Read OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

Show OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

NFData OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

Methods

rnf :: OAuth2CustomParameter -> () #

Eq OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

Hashable OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

type Rep OAuth2CustomParameter Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2CustomParameter

type Rep OAuth2CustomParameter = D1 ('MetaData "OAuth2CustomParameter" "Amazonka.AppFlow.Types.OAuth2CustomParameter" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "OAuth2CustomParameter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectorSuppliedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "isSensitiveField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OAuth2CustomPropType))))))

newOAuth2CustomParameter :: OAuth2CustomParameter Source #

Create a value of OAuth2CustomParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectorSuppliedValues:OAuth2CustomParameter', oAuth2CustomParameter_connectorSuppliedValues - Contains default values for this authentication parameter that are supplied by the connector.

$sel:description:OAuth2CustomParameter', oAuth2CustomParameter_description - A description about the custom parameter used for OAuth 2.0 authentication.

$sel:isRequired:OAuth2CustomParameter', oAuth2CustomParameter_isRequired - Indicates whether the custom parameter for OAuth 2.0 authentication is required.

$sel:isSensitiveField:OAuth2CustomParameter', oAuth2CustomParameter_isSensitiveField - Indicates whether this authentication custom parameter is a sensitive field.

$sel:key:OAuth2CustomParameter', oAuth2CustomParameter_key - The key of the custom parameter required for OAuth 2.0 authentication.

$sel:label:OAuth2CustomParameter', oAuth2CustomParameter_label - The label of the custom parameter used for OAuth 2.0 authentication.

$sel:type':OAuth2CustomParameter', oAuth2CustomParameter_type - Indicates whether custom parameter is used with TokenUrl or AuthUrl.

oAuth2CustomParameter_connectorSuppliedValues :: Lens' OAuth2CustomParameter (Maybe [Text]) Source #

Contains default values for this authentication parameter that are supplied by the connector.

oAuth2CustomParameter_description :: Lens' OAuth2CustomParameter (Maybe Text) Source #

A description about the custom parameter used for OAuth 2.0 authentication.

oAuth2CustomParameter_isRequired :: Lens' OAuth2CustomParameter (Maybe Bool) Source #

Indicates whether the custom parameter for OAuth 2.0 authentication is required.

oAuth2CustomParameter_isSensitiveField :: Lens' OAuth2CustomParameter (Maybe Bool) Source #

Indicates whether this authentication custom parameter is a sensitive field.

oAuth2CustomParameter_key :: Lens' OAuth2CustomParameter (Maybe Text) Source #

The key of the custom parameter required for OAuth 2.0 authentication.

oAuth2CustomParameter_label :: Lens' OAuth2CustomParameter (Maybe Text) Source #

The label of the custom parameter used for OAuth 2.0 authentication.

oAuth2CustomParameter_type :: Lens' OAuth2CustomParameter (Maybe OAuth2CustomPropType) Source #

Indicates whether custom parameter is used with TokenUrl or AuthUrl.