public sealed class DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching : IMessage<DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching>, IEquatable<DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching>, IDeepCloneable<DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching>, IBufferMessage, IMessage
Reference documentation and code samples for the Policy Troubleshooter v3 API class DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching.
Details about whether the principal in the request is listed as a denied principal in the deny rule, either directly or through membership in a principal set.
Implements
IMessageDenyRuleExplanationTypesAnnotatedDenyPrincipalMatching, IEquatableDenyRuleExplanationTypesAnnotatedDenyPrincipalMatching, IDeepCloneableDenyRuleExplanationTypesAnnotatedDenyPrincipalMatching, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
Google.Cloud.PolicyTroubleshooter.Iam.V3.dll
Constructors
AnnotatedDenyPrincipalMatching()
public AnnotatedDenyPrincipalMatching()
AnnotatedDenyPrincipalMatching(AnnotatedDenyPrincipalMatching)
public AnnotatedDenyPrincipalMatching(DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching other)
Parameter | |
---|---|
Name | Description |
other |
DenyRuleExplanationTypesAnnotatedDenyPrincipalMatching |
Properties
Membership
public MembershipMatchingState Membership { get; set; }
Indicates whether the principal is listed as a denied principal in the deny rule, either directly or through membership in a principal set.
Property Value | |
---|---|
Type | Description |
MembershipMatchingState |
Relevance
public HeuristicRelevance Relevance { get; set; }
The relevance of the principal's status to the overall determination for the role binding.
Property Value | |
---|---|
Type | Description |
HeuristicRelevance |