CloudWatchLoggingOptions

class aws_cdk.aws_redshift_alpha.CloudWatchLoggingOptions(*, log_exports=None)

Bases: object

(experimental) Options for CloudWatch logging.

Parameters:

log_exports (Optional[Sequence[LogExport]]) – (experimental) The types of logs to export. Default: - [LogExport.CONNECTION_LOG, LogExport.USER_LOG, LogExport.USER_ACTIVITY_LOG]

Stability:

experimental

ExampleMetadata:

infused

Example:

from aws_cdk.aws_redshift_alpha import Login
import aws_cdk.aws_ec2 as ec2
from aws_cdk.aws_redshift_alpha import ClusterLogging, LogExport

# vpc: ec2.IVpc


cluster = Cluster(self, "Redshift",
    master_user=Login(
        master_username="admin"
    ),
    vpc=vpc,
    logging=ClusterLogging.cloud_watch(
        log_exports=[LogExport.CONNECTION_LOG, LogExport.USER_LOG]
    )
)

Attributes

log_exports

(experimental) The types of logs to export.

Default:
  • [LogExport.CONNECTION_LOG, LogExport.USER_LOG, LogExport.USER_ACTIVITY_LOG]

Stability:

experimental