AWS::Glue::Connection OAuth2Credentials
The credentials used when the authentication type is OAuth2 authentication.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AccessToken" :
String
, "JwtToken" :String
, "RefreshToken" :String
, "UserManagedClientApplicationClientSecret" :String
}
YAML
AccessToken:
String
JwtToken:String
RefreshToken:String
UserManagedClientApplicationClientSecret:String
Properties
AccessToken
-
The access token used when the authentication type is OAuth2.
Required: No
Type: String
Pattern:
^[\x20-\x7E]*$
Maximum:
4096
Update requires: No interruption
JwtToken
-
The JSON Web Token (JWT) used when the authentication type is OAuth2.
Required: No
Type: String
Pattern:
^([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_\-\+\/=]*)
Maximum:
8000
Update requires: No interruption
RefreshToken
-
The refresh token used when the authentication type is OAuth2.
Required: No
Type: String
Pattern:
^[\x20-\x7E]*$
Maximum:
4096
Update requires: No interruption
UserManagedClientApplicationClientSecret
-
The client application client secret if the client application is user managed.
Required: No
Type: String
Pattern:
^[\x20-\x7E]*$
Maximum:
512
Update requires: No interruption