Interface SecurityConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SecurityConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-22T02:24:11.592Z")
@Stability(Experimental)
public interface SecurityConfigurationProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Constructions properties of
SecurityConfiguration
.
Example:
SecurityConfiguration.Builder.create(this, "MySecurityConfiguration") .cloudWatchEncryption(CloudWatchEncryption.builder() .mode(CloudWatchEncryptionMode.KMS) .build()) .jobBookmarksEncryption(JobBookmarksEncryption.builder() .mode(JobBookmarksEncryptionMode.CLIENT_SIDE_KMS) .build()) .s3Encryption(S3Encryption.builder() .mode(S3EncryptionMode.KMS) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forSecurityConfigurationProps
static final class
An 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 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.
-
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.Builder
ofSecurityConfigurationProps
-