Values.MappingRuleSourceA rule that maps a claim name, a claim value, and a match type to a role ARN.
type nonrec t = {claim : ClaimName.t;The claim name that must be present in the token, for example, "isAdmin" or "paid".
*)matchType : MappingRuleMatchType.t;The match condition that specifies how closely the claim value in the IdP token must match Value.
*)value : ClaimValue.t;A brief string that the claim must match, for example, "paid" or "yes".
*)roleARN : ARNString.t;The role ARN.
*)}val make :
claim:ClaimName.t ->
matchType:MappingRuleMatchType.t ->
value:ClaimValue.t ->
roleARN:ARNString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of ClaimName.t ]) list ]