Interface SecretRotationApplicationOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
SecretRotationApplicationOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)", date="2026-06-11T16:21:50.240Z") @Stability(Stable) public interface SecretRotationApplicationOptions extends software.amazon.jsii.JsiiSerializable
Options for a SecretRotationApplication.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.secretsmanager.*;
 SecretRotationApplicationOptions secretRotationApplicationOptions = SecretRotationApplicationOptions.builder()
         .additionalSemanticVersions(Map.of(
                 "additionalSemanticVersionsKey", "additionalSemanticVersions"))
         .isMultiUser(false)
         .build();
 
  • Method Details

    • getAdditionalSemanticVersions

      @Stability(Stable) @Nullable default Map<String,String> getAdditionalSemanticVersions()
      Semantic versions for partitions other than 'aws'.

      If not specified, it is assumed that non aws partitions (eg aws-cn, aws-us-gov) are not supported.

      Default: - no additional partition versions (only 'aws' partition is supported)

    • getIsMultiUser

      @Stability(Stable) @Nullable default Boolean getIsMultiUser()
      Whether the rotation application uses the multi user scheme.

      Default: false

    • builder

      @Stability(Stable) static SecretRotationApplicationOptions.Builder builder()
      Returns:
      a SecretRotationApplicationOptions.Builder of SecretRotationApplicationOptions