This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Glue::Connection AuthenticationConfiguration
A structure containing the authentication configuration.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "AuthenticationType" :String, "BasicAuthenticationCredentials" :BasicAuthenticationCredentials, "CustomAuthenticationCredentials" :Json, "KmsKeyArn" :String, "OAuth2Properties" :OAuth2Properties, "SecretArn" :String}
YAML
AuthenticationType:StringBasicAuthenticationCredentials:BasicAuthenticationCredentialsCustomAuthenticationCredentials:JsonKmsKeyArn:StringOAuth2Properties:OAuth2PropertiesSecretArn:String
Properties
AuthenticationType-
A structure containing the authentication configuration.
Required: Yes
Type: String
Allowed values:
BASIC | OAUTH2 | CUSTOM | IAMUpdate requires: No interruption
BasicAuthenticationCredentialsProperty description not available.
Required: No
Type: BasicAuthenticationCredentials
Update requires: No interruption
CustomAuthenticationCredentialsProperty description not available.
Required: No
Type: Json
Update requires: No interruption
KmsKeyArn-
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information. This key is used to protect credentials and other sensitive data stored within the authentication configuration.
Required: No
Type: String
Pattern:
^$|arn:aws[a-z0-9-]*:kms:.*Update requires: No interruption
OAuth2Properties-
The properties for OAuth2 authentication.
Required: No
Type: OAuth2Properties
Update requires: No interruption
SecretArn-
The secret manager ARN to store credentials.
Required: No
Type: String
Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$Update requires: No interruption