View a markdown version of this page

AWS::Glue::Connection AuthenticationConfiguration - AWS CloudFormation

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:

Properties

AuthenticationType

A structure containing the authentication configuration.

Required: Yes

Type: String

Allowed values: BASIC | OAUTH2 | CUSTOM | IAM

Update requires: No interruption

BasicAuthenticationCredentials

Property description not available.

Required: No

Type: BasicAuthenticationCredentials

Update requires: No interruption

CustomAuthenticationCredentials

Property 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