CloudWatchEncryption

class aws_cdk.aws_glue_alpha.CloudWatchEncryption(*args: Any, **kwargs)

Bases: object

(experimental) CloudWatch Logs encryption configuration for a SecurityConfiguration.

CloudWatch Logs support only server-side encryption with a KMS key.

Stability:

experimental

ExampleMetadata:

infused

Example:

glue.SecurityConfiguration(self, "MySecurityConfiguration",
    cloud_watch_encryption=glue.CloudWatchEncryption.kms(),
    job_bookmarks_encryption=glue.JobBookmarksEncryption.client_side_kms(),
    s3_encryption=glue.S3Encryption.kms()
)

Static Methods

classmethod kms(kms_key=None)

(experimental) Server-side encryption (SSE) with an AWS KMS key managed by the account owner.

Parameters:

kms_key (Optional[IKeyRef]) – the KMS key used to encrypt the data. A key is created if one is not provided.

Stability:

experimental

Return type:

CloudWatchEncryption