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