Interface SecurityConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SecurityConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-17T14:54:05.096Z")
@Stability(Stable)
public interface SecurityConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Constructions properties of
SecurityConfiguration.
Example:
SecurityConfiguration.Builder.create(this, "MySecurityConfiguration")
.cloudWatchEncryption(CloudWatchEncryption.kms())
.jobBookmarksEncryption(JobBookmarksEncryption.clientSideKms())
.s3Encryption(S3Encryption.kms())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSecurityConfigurationPropsstatic final classAn implementation forSecurityConfigurationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default CloudWatchEncryptionThe encryption configuration for Amazon CloudWatch Logs.default JobBookmarksEncryptionThe encryption configuration for Glue Job Bookmarks.default RemovalPolicyPolicy to apply when the security configuration is removed from the stack.default S3EncryptionThe encryption configuration for Amazon Simple Storage Service (Amazon S3) data.default StringThe name of the security configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudWatchEncryption
The encryption configuration for Amazon CloudWatch Logs.Default: no cloudwatch logs encryption.
-
getJobBookmarksEncryption
The encryption configuration for Glue Job Bookmarks.Default: no job bookmarks encryption.
-
getRemovalPolicy
Policy to apply when the security configuration is removed from the stack.Default: - resource will be destroyed
-
getS3Encryption
The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.Default: no s3 encryption.
-
getSecurityConfigurationName
The name of the security configuration.Default: - generated by CDK.
-
builder
- Returns:
- a
SecurityConfigurationProps.BuilderofSecurityConfigurationProps
-