Skip to content
v2.275.0

JobBookmarksEncryption Class ​

Job bookmarks encryption configuration for a SecurityConfiguration.

Job bookmarks support only client-side encryption with a KMS key.

Example ​

ts
new glue.SecurityConfiguration(this, 'MySecurityConfiguration', {
  cloudWatchEncryption: glue.CloudWatchEncryption.kms(),
  jobBookmarksEncryption: glue.JobBookmarksEncryption.clientSideKms(),
  s3Encryption: glue.S3Encryption.kms(),
});

Methods ​

clientSideKms(kmsKey?: IKeyRef): JobBookmarksEncryption // chainable@staticmethod def client_side_kms(kms_key: typing.Optional[IKeyRef] = None) -> JobBookmarksEncryptionpublic static JobBookmarksEncryption clientSideKms(IKeyRef kmsKey)public static JobBookmarksEncryption ClientSideKms(IKeyRef? kmsKey = null)func ClientSideKms(KmsKey IKeyRef) JobBookmarksEncryptionstatic#
Client-side encryption (CSE) with an AWS KMS key managed by the account owner.
1 parameter

Parameters

  • kmsKeykms_keykmsKeykmsKeyKmsKey — the KMS key used to encrypt the data.