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.OAuth2Properties

Description

 
Synopsis

Documentation

data OAuth2Properties Source #

The OAuth 2.0 properties required for OAuth 2.0 authentication.

See: newOAuth2Properties smart constructor.

Constructors

OAuth2Properties' 

Fields

Instances

Instances details
FromJSON OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

ToJSON OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

Generic OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

Associated Types

type Rep OAuth2Properties :: Type -> Type #

Read OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

Show OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

NFData OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

Methods

rnf :: OAuth2Properties -> () #

Eq OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

Hashable OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

type Rep OAuth2Properties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.OAuth2Properties

type Rep OAuth2Properties = D1 ('MetaData "OAuth2Properties" "Amazonka.AppFlow.Types.OAuth2Properties" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "OAuth2Properties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tokenUrlCustomProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "tokenUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "oAuth2GrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OAuth2GrantType))))

newOAuth2Properties Source #

Create a value of OAuth2Properties 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:tokenUrlCustomProperties:OAuth2Properties', oAuth2Properties_tokenUrlCustomProperties - Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.

$sel:tokenUrl:OAuth2Properties', oAuth2Properties_tokenUrl - The token URL required for OAuth 2.0 authentication.

$sel:oAuth2GrantType:OAuth2Properties', oAuth2Properties_oAuth2GrantType - The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.

oAuth2Properties_tokenUrlCustomProperties :: Lens' OAuth2Properties (Maybe (HashMap Text Text)) Source #

Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.

oAuth2Properties_tokenUrl :: Lens' OAuth2Properties Text Source #

The token URL required for OAuth 2.0 authentication.

oAuth2Properties_oAuth2GrantType :: Lens' OAuth2Properties OAuth2GrantType Source #

The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.