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
cloudWatchEncryptionoptionalCloudWatchEncryptioncloud_watch_encryptionoptionalCloudWatchEncryptioncloudWatchEncryptionoptionalCloudWatchEncryptionCloudWatchEncryptionoptionalCloudWatchEncryptionCloudWatchEncryptionoptionalCloudWatchEncryption#The encryption configuration for Amazon CloudWatch Logs.
Default: no cloudwatch logs encryption.
jobBookmarksEncryptionoptionalJobBookmarksEncryptionjob_bookmarks_encryptionoptionalJobBookmarksEncryptionjobBookmarksEncryptionoptionalJobBookmarksEncryptionJobBookmarksEncryptionoptionalJobBookmarksEncryptionJobBookmarksEncryptionoptionalJobBookmarksEncryption#The encryption configuration for Glue Job Bookmarks.
Default: no job bookmarks encryption.
removalPolicyoptionalRemovalPolicyremoval_policyoptionalRemovalPolicyremovalPolicyoptionalRemovalPolicyRemovalPolicyoptionalRemovalPolicyRemovalPolicyoptionalRemovalPolicy#Policy to apply when the security configuration is removed from the stack.
Default: resource will be destroyed
s3EncryptionoptionalS3Encryptions3_encryptionoptionalS3Encryptions3EncryptionoptionalS3EncryptionS3EncryptionoptionalS3EncryptionS3EncryptionoptionalS3Encryption#The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
Default: no s3 encryption.
securityConfigurationNameoptionalstringsecurity_configuration_nameoptionalstrsecurityConfigurationNameoptionalStringSecurityConfigurationNameoptionalstringSecurityConfigurationNameoptional*string#The name of the security configuration.
Default: generated by CDK.