Class IdentityPoolRoleAttachmentRoleMapping
Inheritance
System.Object
IdentityPoolRoleAttachmentRoleMapping
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Cognito.Outputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class IdentityPoolRoleAttachmentRoleMapping
Fields
View SourceAmbiguousRoleResolution
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.
Declaration
public readonly string AmbiguousRoleResolution
Field Value
| Type | Description |
|---|---|
| System.String |
IdentityProvider
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".
Declaration
public readonly string IdentityProvider
Field Value
| Type | Description |
|---|---|
| System.String |
MappingRules
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.
Declaration
public readonly ImmutableArray<IdentityPoolRoleAttachmentRoleMappingMappingRule> MappingRules
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<IdentityPoolRoleAttachmentRoleMappingMappingRule> |
Type
The role mapping type.
Declaration
public readonly string Type
Field Value
| Type | Description |
|---|---|
| System.String |