Class IdentityPoolRoleMapping.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.identitypool.IdentityPoolRoleMapping.Jsii$Proxy
- All Implemented Interfaces:
IdentityPoolRoleMapping
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IdentityPoolRoleMapping
@Stability(Experimental)
@Internal
public static final class IdentityPoolRoleMapping.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IdentityPoolRoleMapping
An implementation for
IdentityPoolRoleMapping
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.identitypool.IdentityPoolRoleMapping
IdentityPoolRoleMapping.Builder, IdentityPoolRoleMapping.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theIdentityPoolRoleMapping.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final IdentityPoolProviderUrl
(experimental) The url of the provider of for which the role is mapped.final Boolean
(experimental) Allow for role assumption when results of role mapping are ambiguous.final List<RoleMappingRule>
getRules()
(experimental) The claim and value that must be matched in order to assume the role.final Boolean
(experimental) If true then mapped roles must be passed through the cognito:roles or cognito:preferred_role claims from identity provider.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theIdentityPoolRoleMapping.Builder
.
-
-
Method Details
-
getProviderUrl
Description copied from interface:IdentityPoolRoleMapping
(experimental) The url of the provider of for which the role is mapped.- Specified by:
getProviderUrl
in interfaceIdentityPoolRoleMapping
-
getResolveAmbiguousRoles
Description copied from interface:IdentityPoolRoleMapping
(experimental) Allow for role assumption when results of role mapping are ambiguous.Default: false - Ambiguous role resolutions will lead to requester being denied
- Specified by:
getResolveAmbiguousRoles
in interfaceIdentityPoolRoleMapping
-
getRules
Description copied from interface:IdentityPoolRoleMapping
(experimental) The claim and value that must be matched in order to assume the role.Required if useToken is false
Default: - No Rule Mapping Rule
- Specified by:
getRules
in interfaceIdentityPoolRoleMapping
-
getUseToken
Description copied from interface:IdentityPoolRoleMapping
(experimental) If true then mapped roles must be passed through the cognito:roles or cognito:preferred_role claims from identity provider.Default: false
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-