Interface SecurityConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SecurityConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:42.596Z")
@Stability(Experimental)
public interface SecurityConfigurationProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Constructions properties of
SecurityConfiguration
.
Example:
SecurityConfiguration.Builder.create(this, "MySecurityConfiguration") .securityConfigurationName("name") .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
Nested ClassesModifier 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.(experimental) The name of the security configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSecurityConfigurationName
(experimental) The name of the security configuration. -
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.
-
builder
- Returns:
- a
SecurityConfigurationProps.Builder
ofSecurityConfigurationProps
-