Class CfnIdentityPoolRoleAttachment.MappingRuleProperty
Defines how to map a claim to a role ARN.
public class CfnIdentityPoolRoleAttachment.MappingRuleProperty : CfnIdentityPoolRoleAttachment.IMappingRuleProperty
- Inheritance
-
CfnIdentityPoolRoleAttachment.MappingRuleProperty
- Implements
- Inherited Members
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Cognito;
var mappingRuleProperty = new MappingRuleProperty {
Claim = "claim",
MatchType = "matchType",
RoleArn = "roleArn",
Value = "value"
};
Remarks
ExampleMetadata: fixture=_generated
Constructors
MappingRuleProperty()
public MappingRuleProperty()
Properties
Claim
The claim name that must be present in the token.
public string Claim { get; set; }
Property Value
Remarks
For example: "isAdmin" or "paid".
MatchType
The match condition that specifies how closely the claim value in the IdP token must match Value
.
public string MatchType { get; set; }
Property Value
Remarks
Valid values are: Equals
, Contains
, StartsWith
, and NotEqual
.
RoleArn
The Amazon Resource Name (ARN) of the role.
public string RoleArn { get; set; }
Property Value
Remarks
Value
A brief string that the claim must match.
public string Value { get; set; }