interface RedshiftProvisionedAuthConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Bedrock.Mixins.CfnKnowledgeBasePropsMixin.RedshiftProvisionedAuthConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsbedrock/mixins#CfnKnowledgeBasePropsMixin_RedshiftProvisionedAuthConfigurationProperty |
Java | software.amazon.awscdk.mixins.preview.services.bedrock.mixins.CfnKnowledgeBasePropsMixin.RedshiftProvisionedAuthConfigurationProperty |
Python | aws_cdk.mixins_preview.aws_bedrock.mixins.CfnKnowledgeBasePropsMixin.RedshiftProvisionedAuthConfigurationProperty |
TypeScript | @aws-cdk/mixins-preview » aws_bedrock » mixins » CfnKnowledgeBasePropsMixin » RedshiftProvisionedAuthConfigurationProperty |
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.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as bedrock_mixins } from '@aws-cdk/mixins-preview/aws-bedrock';
const redshiftProvisionedAuthConfigurationProperty: bedrock_mixins.CfnKnowledgeBasePropsMixin.RedshiftProvisionedAuthConfigurationProperty = {
databaseUser: 'databaseUser',
type: 'type',
usernamePasswordSecretArn: 'usernamePasswordSecretArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| database | string | The database username for authentication to an Amazon Redshift provisioned data warehouse. |
| type? | string | The type of authentication to use. |
| username | string | The ARN of an Secrets Manager secret for authentication. |
databaseUser?
Type:
string
(optional)
The database username for authentication to an Amazon Redshift provisioned data warehouse.
type?
Type:
string
(optional)
The type of authentication to use.
usernamePasswordSecretArn?
Type:
string
(optional)
The ARN of an Secrets Manager secret for authentication.

.NET
Go
Java
Python
TypeScript