Class CfnIdentityPoolRoleAttachmentProps.Jsii$Proxy

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

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

    • getIdentityPoolId

      public final String getIdentityPoolId()
      Description copied from interface: CfnIdentityPoolRoleAttachmentProps
      An identity pool ID in the format REGION:GUID .
      Specified by:
      getIdentityPoolId in interface CfnIdentityPoolRoleAttachmentProps
    • getRoleMappings

      public final Object getRoleMappings()
      Description copied from interface: CfnIdentityPoolRoleAttachmentProps
      How users for a specific identity provider are mapped to roles.

      This is a string to the RoleMapping object map. The string identifies the identity provider. For example: graph.facebook.com or cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id .

      If the IdentityProvider field isn't provided in this object, the string is used as the identity provider name.

      For more information, see the RoleMapping property .

      Specified by:
      getRoleMappings in interface CfnIdentityPoolRoleAttachmentProps
    • getRoles

      public final Object getRoles()
      Description copied from interface: CfnIdentityPoolRoleAttachmentProps
      The map of the roles associated with this pool.

      For a given role, the key is either "authenticated" or "unauthenticated". The value is the role ARN.

      Specified by:
      getRoles in interface CfnIdentityPoolRoleAttachmentProps
    • $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