AWS::Glue::Connection OAuth2Credentials - AWS CloudFormation

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 }

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