AuthenticationConfigurationInput
¶
Source code in docs_src/capo_glue/types/authentication_configuration_input.py
authentication_type
instance-attribute
¶
authentication_type: NotRequired[AuthenticationType]
A structure containing the authentication configuration in the CreateConnection request.
basic_authentication_credentials
instance-attribute
¶
basic_authentication_credentials: NotRequired[BasicAuthenticationCredentials]
The credentials used when the authentication type is basic authentication.
custom_authentication_credentials
instance-attribute
¶
custom_authentication_credentials: NotRequired[CredentialMap]
The credentials used when the authentication type is custom authentication.
kms_key_arn
instance-attribute
¶
kms_key_arn: NotRequired[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.
o_auth2_properties
instance-attribute
¶
o_auth2_properties: NotRequired[OAuth2PropertiesInput]
The properties for OAuth2 authentication in the CreateConnection request.