AuthenticationConfigurationInput - AWS Glue

AuthenticationConfigurationInput

A structure containing the authentication configuration in the CreateConnection request.

Contents

AuthenticationType

A structure containing the authentication configuration in the CreateConnection request.

Type: String

Valid Values: BASIC | OAUTH2 | CUSTOM | IAM

Required: No

BasicAuthenticationCredentials

The credentials used when the authentication type is basic authentication.

Type: BasicAuthenticationCredentials object

Required: No

CustomAuthenticationCredentials

The credentials used when the authentication type is custom authentication.

Type: String to string map

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Value Length Constraints: Minimum length of 1. Maximum length of 2048.

Required: No

KmsKeyArn

The ARN of the KMS key used to encrypt the connection. Only taken an as input in the request and stored in the Secret Manager.

Type: String

Pattern: arn:aws:kms:.*

Required: No

OAuth2Properties

The properties for OAuth2 authentication in the CreateConnection request.

Type: OAuth2PropertiesInput object

Required: No

SecretArn

The secret manager ARN to store credentials in the CreateConnection request.

Type: String

Pattern: ^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: