AWS::AppFlow::ConnectorProfile OAuth2Properties - AWS CloudFormation

AWS::AppFlow::ConnectorProfile OAuth2Properties

The OAuth 2.0 properties required for OAuth 2.0 authentication.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "OAuth2GrantType" : String, "TokenUrl" : String, "TokenUrlCustomProperties" : {Key: Value, ...} }

YAML

OAuth2GrantType: String TokenUrl: String TokenUrlCustomProperties: Key: Value

Properties

OAuth2GrantType

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

Required: No

Type: String

Allowed values: CLIENT_CREDENTIALS | AUTHORIZATION_CODE | JWT_BEARER

Update requires: No interruption

TokenUrl

The token URL required for OAuth 2.0 authentication.

Required: No

Type: String

Pattern: ^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]

Minimum: 0

Maximum: 256

Update requires: No interruption

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.

Required: No

Type: Object of String

Pattern: ^[\w]{1,128}$

Minimum: 1

Maximum: 2048

Update requires: No interruption