Experimental
@aws-cdk/aws-redshift-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
Login Struct
Username and password combination.
Example
ts
import * as ec2 from 'aws-cdk-lib/aws-ec2';
import * as cdk from 'aws-cdk-lib';
declare const vpc: ec2.Vpc;
new Cluster(this, 'Redshift', {
masterUser: {
masterUsername: 'admin',
masterPassword: cdk.SecretValue.unsafePlainText('tooshort'),
},
vpc,
enhancedVpcRouting: true,
})
Properties
encryptionKeyoptionalIKeyencryption_keyoptionalIKeyencryptionKeyoptionalIKeyEncryptionKeyoptionalIKeyEncryptionKeyoptionalIKey#KMS encryption key to encrypt the generated secret.
Default: default master key
excludeCharactersoptionalstringexclude_charactersoptionalstrexcludeCharactersoptionalStringExcludeCharactersoptionalstringExcludeCharactersoptional*string#Characters to not include in the generated password.
Default: '"@/\\ ''
masterPasswordoptionalSecretValuemaster_passwordoptionalSecretValuemasterPasswordoptionalSecretValueMasterPasswordoptionalSecretValueMasterPasswordoptionalSecretValue#Password.
Default: a Secrets Manager generated password
Do not put passwords in your CDK code directly.
masterUsernamestringmaster_usernamestrmasterUsernameStringMasterUsernamestringMasterUsername*stringrequired#Username.