Policy Troubleshooter v3 API - Class DenyRuleExplanation.Types.AnnotatedPermissionMatching (1.2.0)

public sealed class DenyRuleExplanation.Types.AnnotatedPermissionMatching : IMessage<DenyRuleExplanation.Types.AnnotatedPermissionMatching>, IEquatable<DenyRuleExplanation.Types.AnnotatedPermissionMatching>, IDeepCloneable<DenyRuleExplanation.Types.AnnotatedPermissionMatching>, IBufferMessage, IMessage

Reference documentation and code samples for the Policy Troubleshooter v3 API class DenyRuleExplanation.Types.AnnotatedPermissionMatching.

Details about whether the permission in the request is denied by the deny rule.

Inheritance

object > DenyRuleExplanation.Types.AnnotatedPermissionMatching

Namespace

Google.Cloud.PolicyTroubleshooter.Iam.V3

Assembly

Google.Cloud.PolicyTroubleshooter.Iam.V3.dll

Constructors

AnnotatedPermissionMatching()

public AnnotatedPermissionMatching()

AnnotatedPermissionMatching(AnnotatedPermissionMatching)

public AnnotatedPermissionMatching(DenyRuleExplanation.Types.AnnotatedPermissionMatching other)
Parameter
Name Description
other DenyRuleExplanationTypesAnnotatedPermissionMatching

Properties

PermissionMatchingState

public PermissionPatternMatchingState PermissionMatchingState { get; set; }

Indicates whether the permission in the request is denied by the deny rule.

Property Value
Type Description
PermissionPatternMatchingState

Relevance

public HeuristicRelevance Relevance { get; set; }

The relevance of the permission status to the overall determination for the rule.

Property Value
Type Description
HeuristicRelevance