AWS::Bedrock::KnowledgeBase RedshiftProvisionedAuthConfiguration
Contains configurations for authentication to an Amazon Redshift provisioned data warehouse. Specify the type of authentication to use in the type
field and include the corresponding field. If you specify IAM authentication, you don't need to include another field.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "DatabaseUser" :
String
, "Type" :String
, "UsernamePasswordSecretArn" :String
}
YAML
DatabaseUser:
String
Type:String
UsernamePasswordSecretArn:String
Properties
DatabaseUser
-
The database username for authentication to an Amazon Redshift provisioned data warehouse.
Required: No
Type: String
Update requires: Replacement
Type
-
The type of authentication to use.
Required: Yes
Type: String
Allowed values:
IAM | USERNAME_PASSWORD | USERNAME
Update requires: Replacement
UsernamePasswordSecretArn
-
The ARN of an Secrets Manager secret for authentication.
Required: No
Type: String
Pattern:
^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$
Update requires: Replacement