Policy Troubleshooter v3 API - Class DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching (1.0.0)

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.

Inheritance

object > DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching

Namespace

Google.Cloud.PolicyTroubleshooter.Iam.V3

Assembly

Google.Cloud.PolicyTroubleshooter.Iam.V3.dll

Constructors

AnnotatedDenyPrincipalMatching()

public AnnotatedDenyPrincipalMatching()

AnnotatedDenyPrincipalMatching(AnnotatedDenyPrincipalMatching)

public AnnotatedDenyPrincipalMatching(DenyRuleExplanation.Types.AnnotatedDenyPrincipalMatching other)
Parameter
NameDescription
otherDenyRuleExplanationTypesAnnotatedDenyPrincipalMatching

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
TypeDescription
MembershipMatchingState

Relevance

public HeuristicRelevance Relevance { get; set; }

The relevance of the principal's status to the overall determination for the role binding.

Property Value
TypeDescription
HeuristicRelevance