Class WithoutPolicyUpdatesOptions.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class WithoutPolicyUpdatesOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements WithoutPolicyUpdatesOptions
An implementation for WithoutPolicyUpdatesOptions
  • 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(WithoutPolicyUpdatesOptions.Builder builder)
      Constructor that initializes the object based on literal property values passed by the WithoutPolicyUpdatesOptions.Builder.
  • Method Details

    • getAddGrantsToResources

      public final Boolean getAddGrantsToResources()
      Description copied from interface: WithoutPolicyUpdatesOptions
      Add grants to resources instead of dropping them.

      If this is false or not specified, grant permissions added to this role are ignored. It is your own responsibility to make sure the role has the required permissions.

      If this is true, any grant permissions will be added to the resource instead.

      Default: false

      Specified by:
      getAddGrantsToResources in interface WithoutPolicyUpdatesOptions
    • $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