/** *

A rule that maps a claim name, a claim value, and a match type to a role ARN.

*/ export interface _MappingRule { /** *

The claim name that must be present in the token, for example, "isAdmin" or "paid".

*/ Claim: string; /** *

The match condition that specifies how closely the claim value in the IdP token must match Value.

*/ MatchType: 'Equals' | 'Contains' | 'StartsWith' | 'NotEqual' | string; /** *

A brief string that the claim must match, for example, "paid" or "yes".

*/ Value: string; /** *

The role ARN.

*/ RoleARN: string; } export declare type _UnmarshalledMappingRule = _MappingRule;