Login
- class aws_cdk.aws_redshift_alpha.Login(*, master_username, encryption_key=None, exclude_characters=None, master_password=None)
Bases:
object
(experimental) Username and password combination.
- Parameters:
master_username (
str
) – (experimental) Username.encryption_key (
Optional
[IKey
]) – (experimental) KMS encryption key to encrypt the generated secret. Default: - default master keyexclude_characters (
Optional
[str
]) – (experimental) Characters to not include in the generated password. Default: ‘”@/\ ‘’master_password (
Optional
[SecretValue
]) – (experimental) Password. Do not put passwords in your CDK code directly. Default: - a Secrets Manager generated password
- Stability:
experimental
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_ec2 as ec2 import aws_cdk as cdk # vpc: ec2.Vpc Cluster(self, "Redshift", master_user=Login( master_username="admin", master_password=cdk.SecretValue.unsafe_plain_text("tooshort") ), vpc=vpc, publicly_accessible=True, elastic_ip="10.123.123.255" )
Attributes
- encryption_key
(experimental) KMS encryption key to encrypt the generated secret.
- Default:
default master key
- Stability:
experimental
- exclude_characters
(experimental) Characters to not include in the generated password.
- Default:
‘”@/\ ‘’
- Stability:
experimental
- master_password
(experimental) Password.
Do not put passwords in your CDK code directly.
- Default:
a Secrets Manager generated password
- Stability:
experimental
- master_username
(experimental) Username.
- Stability:
experimental