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-08-19T15:41:43.437Z")
@Stability(Experimental)
public interface SecurityConfigurationProps
extends software.amazon.jsii.JsiiSerializable
(experimental) 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 CloudWatchEncryption(experimental) The encryption configuration for Amazon CloudWatch Logs.default JobBookmarksEncryption(experimental) The encryption configuration for Glue Job Bookmarks.default RemovalPolicy(experimental) Policy to apply when the security configuration is removed from the stack.default S3Encryption(experimental) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.default String(experimental) The name of the security configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudWatchEncryption
(experimental) The encryption configuration for Amazon CloudWatch Logs.Default: no cloudwatch logs encryption.
-
getJobBookmarksEncryption
(experimental) The encryption configuration for Glue Job Bookmarks.Default: no job bookmarks encryption.
-
getRemovalPolicy
(experimental) Policy to apply when the security configuration is removed from the stack.Default: - resource will be destroyed
-
getS3Encryption
(experimental) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.Default: no s3 encryption.
-
getSecurityConfigurationName
(experimental) The name of the security configuration.Default: - generated by CDK.
-
builder
- Returns:
- a
SecurityConfigurationProps.BuilderofSecurityConfigurationProps
-