Skip to content
v2.274.0

SecurityConfigurationProps Struct ​

Constructions properties of SecurityConfiguration.

Example ​

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

Properties ​

cloudWatchEncryptionCloudWatchEncryptioncloud_watch_encryptionCloudWatchEncryptioncloudWatchEncryptionCloudWatchEncryptionCloudWatchEncryptionCloudWatchEncryptionCloudWatchEncryptionCloudWatchEncryption#
The encryption configuration for Amazon CloudWatch Logs.

Default: no cloudwatch logs encryption.

jobBookmarksEncryptionJobBookmarksEncryptionjob_bookmarks_encryptionJobBookmarksEncryptionjobBookmarksEncryptionJobBookmarksEncryptionJobBookmarksEncryptionJobBookmarksEncryptionJobBookmarksEncryptionJobBookmarksEncryption#
The encryption configuration for Glue Job Bookmarks.

Default: no job bookmarks encryption.

removalPolicyRemovalPolicyremoval_policyRemovalPolicyremovalPolicyRemovalPolicyRemovalPolicyRemovalPolicyRemovalPolicyRemovalPolicy#
Policy to apply when the security configuration is removed from the stack.

Default: resource will be destroyed

s3EncryptionS3Encryptions3_encryptionS3Encryptions3EncryptionS3EncryptionS3EncryptionS3EncryptionS3EncryptionS3Encryption#
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Default: no s3 encryption.

securityConfigurationNamestringsecurity_configuration_namestrsecurityConfigurationNameStringSecurityConfigurationNamestringSecurityConfigurationName*string#
The name of the security configuration.

Default: generated by CDK.