interface RedshiftServerlessAuthConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Bedrock.Mixins.CfnKnowledgeBasePropsMixin.RedshiftServerlessAuthConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsbedrock/mixins#CfnKnowledgeBasePropsMixin_RedshiftServerlessAuthConfigurationProperty |
Java | software.amazon.awscdk.mixins.preview.services.bedrock.mixins.CfnKnowledgeBasePropsMixin.RedshiftServerlessAuthConfigurationProperty |
Python | aws_cdk.mixins_preview.aws_bedrock.mixins.CfnKnowledgeBasePropsMixin.RedshiftServerlessAuthConfigurationProperty |
TypeScript | @aws-cdk/mixins-preview » aws_bedrock » mixins » CfnKnowledgeBasePropsMixin » RedshiftServerlessAuthConfigurationProperty |
Specifies configurations for authentication to a Redshift Serverless.
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 redshiftServerlessAuthConfigurationProperty: bedrock_mixins.CfnKnowledgeBasePropsMixin.RedshiftServerlessAuthConfigurationProperty = {
type: 'type',
usernamePasswordSecretArn: 'usernamePasswordSecretArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| type? | string | The type of authentication to use. |
| username | string | The ARN of an Secrets Manager secret for authentication. |
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