S3LoggingOptions

class aws_cdk.aws_redshift_alpha.S3LoggingOptions(*, bucket, key_prefix=None)

Bases: object

(experimental) Options for S3 logging.

Parameters:
  • bucket (IBucket) – (experimental) The S3 bucket where the log files are stored.

  • key_prefix (Optional[str]) – (experimental) The prefix applied to the log file names. Default: - No prefix

Stability:

experimental

ExampleMetadata:

infused

Example:

from aws_cdk.aws_redshift_alpha import Login
import aws_cdk.aws_ec2 as ec2
import aws_cdk.aws_s3 as s3
from aws_cdk.aws_redshift_alpha import ClusterLogging

# vpc: ec2.IVpc
# bucket: s3.IBucket


cluster = Cluster(self, "Redshift",
    master_user=Login(
        master_username="admin"
    ),
    vpc=vpc,
    logging=ClusterLogging.s3(
        bucket=bucket,
        key_prefix="redshift-logs/"
    )
)

Attributes

bucket

(experimental) The S3 bucket where the log files are stored.

Stability:

experimental

key_prefix

(experimental) The prefix applied to the log file names.

Default:
  • No prefix

Stability:

experimental