@aws-cdk_aws-redshift-alpha.Login

interface Login ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Redshift.Alpha.Login
Gogithub.com/aws/aws-cdk-go/awscdkredshiftalpha/v2#Login
Javasoftware.amazon.awscdk.services.redshift.alpha.Login
Pythonaws_cdk.aws_redshift_alpha.Login
TypeScript (source)@aws-cdk/aws-redshift-alpha ยป Login

Username and password combination.

Example

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,
    publiclyAccessible: true,
    elasticIp: '10.123.123.255', // A elastic ip you own
})

Properties

NameTypeDescription
masterUsername๐Ÿ”นstringUsername.
encryptionKey?๐Ÿ”นIKeyKMS encryption key to encrypt the generated secret.
masterPassword?๐Ÿ”นSecretValuePassword.

masterUsername๐Ÿ”น

Type: string

Username.


encryptionKey?๐Ÿ”น

Type: IKey (optional, default: default master key)

KMS encryption key to encrypt the generated secret.


masterPassword?๐Ÿ”น

Type: SecretValue (optional, default: a Secrets Manager generated password)

Password.

Do not put passwords in your CDK code directly.