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: