LoggingProperties

class aws_cdk.aws_redshift_alpha.LoggingProperties(*, logging_bucket, logging_key_prefix)

Bases: object

(experimental) Logging bucket and S3 prefix combination.

Parameters:
  • logging_bucket (IBucket) – (experimental) Bucket to send logs to. Logging information includes queries and connection attempts, for the specified Amazon Redshift cluster.

  • logging_key_prefix (str) – (experimental) Prefix used for logging.

Stability:

experimental

ExampleMetadata:

infused

Example:

import aws_cdk.aws_ec2 as ec2
import aws_cdk.aws_s3 as s3


vpc = ec2.Vpc(self, "Vpc")
bucket = s3.Bucket.from_bucket_name(self, "bucket", "logging-bucket")

cluster = Cluster(self, "Redshift",
    master_user=Login(
        master_username="admin"
    ),
    vpc=vpc,
    logging_properties=LoggingProperties(
        logging_bucket=bucket,
        logging_key_prefix="prefix"
    )
)

Attributes

logging_bucket

(experimental) Bucket to send logs to.

Logging information includes queries and connection attempts, for the specified Amazon Redshift cluster.

Stability:

experimental

logging_key_prefix

(experimental) Prefix used for logging.

Stability:

experimental