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
encryptionKeyIKeyencryption_keyIKeyencryptionKeyIKeyEncryptionKeyIKeyEncryptionKeyIKey= default master key#KMS encryption key to encrypt the generated secret.
excludeCharactersstringexclude_charactersstrexcludeCharactersStringExcludeCharactersstringExcludeCharacters*string= '"@/\\\ \''#Characters to not include in the generated password.
masterPasswordSecretValuemaster_passwordSecretValuemasterPasswordSecretValueMasterPasswordSecretValueMasterPasswordSecretValue= a Secrets Manager generated pass…#Password.
Do not put passwords in your CDK code directly.
default
Default: a Secrets Manager generated password
masterUsernamestringmaster_usernamestrmasterUsernameStringMasterUsernamestringMasterUsername*stringrequired#Username.