Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

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:

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.