RoleMapping
import type { RoleMapping } from "https://aws-api.deno.dev/v0.3/services/cognitoidentity.ts?docs=full";
A role mapping.
interface RoleMapping {
AmbiguousRoleResolution?: AmbiguousRoleResolutionType | null;
RulesConfiguration?: RulesConfigurationType | null;
Type: RoleMappingType;
}§Properties
§
AmbiguousRoleResolution?: AmbiguousRoleResolutionType | null
[src]If you specify Token or Rules as the Type
, AmbiguousRoleResolution
is required.
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.
§
RulesConfiguration?: RulesConfigurationType | null
[src]The rules to be used for mapping users to roles.
If you specify Rules as the role mapping type, RulesConfiguration
is required.
§
Type: RoleMappingType
[src]The role mapping type.
Token will use cognito:roles
and cognito:preferred_role
claims from the Cognito identity provider token to map groups to roles.
Rules will attempt to match claims from the token to map to a role.