@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)",
date="2022-06-22T23:27:58.744Z")
public interface CfnIdentityPoolRoleAttachmentProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.cognito.*; Object roles; CfnIdentityPoolRoleAttachmentProps cfnIdentityPoolRoleAttachmentProps = CfnIdentityPoolRoleAttachmentProps.builder() .identityPoolId("identityPoolId") // the properties below are optional .roleMappings(Map.of( "roleMappingsKey", RoleMappingProperty.builder() .type("type") // the properties below are optional .ambiguousRoleResolution("ambiguousRoleResolution") .identityProvider("identityProvider") .rulesConfiguration(RulesConfigurationTypeProperty.builder() .rules(List.of(MappingRuleProperty.builder() .claim("claim") .matchType("matchType") .roleArn("roleArn") .value("value") .build())) .build()) .build())) .roles(roles) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnIdentityPoolRoleAttachmentProps.Builder
A builder for
CfnIdentityPoolRoleAttachmentProps |
static class |
CfnIdentityPoolRoleAttachmentProps.Jsii$Proxy
An implementation for
CfnIdentityPoolRoleAttachmentProps |
Modifier and Type | Method and Description |
---|---|
static CfnIdentityPoolRoleAttachmentProps.Builder |
builder() |
java.lang.String |
getIdentityPoolId()
An identity pool ID in the format `REGION:GUID` .
|
default java.lang.Object |
getRoleMappings()
How users for a specific identity provider are mapped to roles.
|
default java.lang.Object |
getRoles()
The map of the roles associated with this pool.
|
java.lang.String getIdentityPoolId()
default java.lang.Object getRoleMappings()
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 .
default java.lang.Object getRoles()
For a given role, the key is either "authenticated" or "unauthenticated". The value is the role ARN.
static CfnIdentityPoolRoleAttachmentProps.Builder builder()