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:30.187Z") @Stability(Deprecated) @Deprecated public interface SecurityConfigurationProps extends software.amazon.jsii.JsiiSerializable
Deprecated.
(deprecated) Constructions properties of SecurityConfiguration.

Example:

 SecurityConfiguration.Builder.create(this, "MySecurityConfiguration")
         .cloudWatchEncryption(CloudWatchEncryption.kms())
         .jobBookmarksEncryption(JobBookmarksEncryption.clientSideKms())
         .s3Encryption(S3Encryption.kms())
         .build();
 
  • Method Details

    • getCloudWatchEncryption

      @Stability(Deprecated) @Deprecated @Nullable default CloudWatchEncryption getCloudWatchEncryption()
      Deprecated.
      (deprecated) The encryption configuration for Amazon CloudWatch Logs.

      Default: no cloudwatch logs encryption.

    • getJobBookmarksEncryption

      @Stability(Deprecated) @Deprecated @Nullable default JobBookmarksEncryption getJobBookmarksEncryption()
      Deprecated.
      (deprecated) The encryption configuration for Glue Job Bookmarks.

      Default: no job bookmarks encryption.

    • getRemovalPolicy

      @Stability(Deprecated) @Deprecated @Nullable default RemovalPolicy getRemovalPolicy()
      Deprecated.
      (deprecated) Policy to apply when the security configuration is removed from the stack.

      Default: - resource will be destroyed

    • getS3Encryption

      @Stability(Deprecated) @Deprecated @Nullable default S3Encryption getS3Encryption()
      Deprecated.
      (deprecated) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

      Default: no s3 encryption.

    • getSecurityConfigurationName

      @Stability(Deprecated) @Deprecated @Nullable default String getSecurityConfigurationName()
      Deprecated.
      (deprecated) The name of the security configuration.

      Default: - generated by CDK.

    • builder

      @Stability(Deprecated) @Deprecated static SecurityConfigurationProps.Builder builder()
      Deprecated.
      Returns:
      a SecurityConfigurationProps.Builder of SecurityConfigurationProps