Class IdentityPoolRoleMapping.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.identitypool.alpha.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.alpha.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 String
(experimental) The key used for the role mapping in the role mapping hash.final IdentityPoolProviderUrl
(experimental) The url of the Provider 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 for which the role is mapped.- Specified by:
getProviderUrl
in interfaceIdentityPoolRoleMapping
-
getMappingKey
Description copied from interface:IdentityPoolRoleMapping
(experimental) The key used for the role mapping in the role mapping hash.Required if the providerUrl is a token.
Default: - The provided providerUrl
- Specified by:
getMappingKey
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 role 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
- Specified by:
getUseToken
in interfaceIdentityPoolRoleMapping
- See Also:
-
$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()
-