interface SecurityConfigurationProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Glue.Alpha.SecurityConfigurationProps |
![]() | github.com/aws/aws-cdk-go/awscdkgluealpha/v2#SecurityConfigurationProps |
![]() | software.amazon.awscdk.services.glue.alpha.SecurityConfigurationProps |
![]() | aws_cdk.aws_glue_alpha.SecurityConfigurationProps |
![]() | @aws-cdk/aws-glue-alpha ยป SecurityConfigurationProps |
Constructions properties of SecurityConfiguration
.
Example
new glue.SecurityConfiguration(this, 'MySecurityConfiguration', {
cloudWatchEncryption: {
mode: glue.CloudWatchEncryptionMode.KMS,
},
jobBookmarksEncryption: {
mode: glue.JobBookmarksEncryptionMode.CLIENT_SIDE_KMS,
},
s3Encryption: {
mode: glue.S3EncryptionMode.KMS,
},
});
Properties
Name | Type | Description |
---|---|---|
cloud | Cloud | The encryption configuration for Amazon CloudWatch Logs. |
job | Job | The encryption configuration for Glue Job Bookmarks. |
s3 | S3 | The encryption configuration for Amazon Simple Storage Service (Amazon S3) data. |
security | string | The name of the security configuration. |
cloudWatchEncryption?
Type:
Cloud
(optional, default: no cloudwatch logs encryption.)
The encryption configuration for Amazon CloudWatch Logs.
jobBookmarksEncryption?
Type:
Job
(optional, default: no job bookmarks encryption.)
The encryption configuration for Glue Job Bookmarks.
s3Encryption?
Type:
S3
(optional, default: no s3 encryption.)
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
securityConfigurationName?
Type:
string
(optional, default: generated by CDK.)
The name of the security configuration.