Class CommonRotationUserOptions.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CommonRotationUserOptions.Jsii$Proxy
All Implemented Interfaces:
CommonRotationUserOptions, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CommonRotationUserOptions

@Stability(Stable) @Internal public static final class CommonRotationUserOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CommonRotationUserOptions
An implementation for CommonRotationUserOptions
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CommonRotationUserOptions.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CommonRotationUserOptions.Builder.
  • Method Details

    • getAutomaticallyAfter

      public final Duration getAutomaticallyAfter()
      Description copied from interface: CommonRotationUserOptions
      Specifies the number of days after the previous rotation before Secrets Manager triggers the next automatic rotation.

      Default: - 30 days

      Specified by:
      getAutomaticallyAfter in interface CommonRotationUserOptions
    • getEndpoint

      public final IInterfaceVpcEndpoint getEndpoint()
      Description copied from interface: CommonRotationUserOptions
      The VPC interface endpoint to use for the Secrets Manager API.

      If you enable private DNS hostnames for your VPC private endpoint (the default), you don't need to specify an endpoint. The standard Secrets Manager DNS hostname the Secrets Manager CLI and SDKs use by default (https://secretsmanager..amazonaws.com) automatically resolves to your VPC endpoint.

      Default: https://secretsmanager..amazonaws.com

      Specified by:
      getEndpoint in interface CommonRotationUserOptions
    • getExcludeCharacters

      public final String getExcludeCharacters()
      Description copied from interface: CommonRotationUserOptions
      Specifies characters to not include in generated passwords.

      Default: " %+~`#$invalid input: '&'*()|[]{}:;invalid input: '<'>?!'/

      Specified by:
      getExcludeCharacters in interface CommonRotationUserOptions
    • getVpcSubnets

      public final SubnetSelection getVpcSubnets()
      Description copied from interface: CommonRotationUserOptions
      Where to place the rotation Lambda function.

      Default: - same placement as instance or cluster

      Specified by:
      getVpcSubnets in interface CommonRotationUserOptions
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object