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 | IAMRequired: 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[a-z0-9-]*: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: