Package com.pulumi.aws.cognito.inputs
Class IdentityPoolRoleAttachmentRoleMappingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cognito.inputs.IdentityPoolRoleAttachmentRoleMappingArgs
-
public final class IdentityPoolRoleAttachmentRoleMappingArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIdentityPoolRoleAttachmentRoleMappingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static IdentityPoolRoleAttachmentRoleMappingArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>ambiguousRoleResolution()static IdentityPoolRoleAttachmentRoleMappingArgs.Builderbuilder()static IdentityPoolRoleAttachmentRoleMappingArgs.Builderbuilder(IdentityPoolRoleAttachmentRoleMappingArgs defaults)com.pulumi.core.Output<java.lang.String>identityProvider()java.util.Optional<com.pulumi.core.Output<java.util.List<IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs>>>mappingRules()com.pulumi.core.Output<java.lang.String>type()
-
-
-
Field Detail
-
Empty
public static final IdentityPoolRoleAttachmentRoleMappingArgs Empty
-
-
Method Detail
-
ambiguousRoleResolution
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ambiguousRoleResolution()
- Returns:
- Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type. `Required` if you specify Token or Rules as the Type.
-
identityProvider
public com.pulumi.core.Output<java.lang.String> identityProvider()
- Returns:
- A string identifying the identity provider, for example, "graph.facebook.com" or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id". Depends on `cognitoIdentityProviders` set on `aws.cognito.IdentityPool` resource or a `aws.cognito.IdentityProvider` resource.
-
mappingRules
public java.util.Optional<com.pulumi.core.Output<java.util.List<IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs>>> mappingRules()
- Returns:
- The Rules Configuration to be used for mapping users to roles. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The role mapping type.
-
builder
public static IdentityPoolRoleAttachmentRoleMappingArgs.Builder builder()
-
builder
public static IdentityPoolRoleAttachmentRoleMappingArgs.Builder builder(IdentityPoolRoleAttachmentRoleMappingArgs defaults)
-
-