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.
Implements
IMessageDenyRuleExplanationTypesAnnotatedPermissionMatching, IEquatableDenyRuleExplanationTypesAnnotatedPermissionMatching, IDeepCloneableDenyRuleExplanationTypesAnnotatedPermissionMatching, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
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 |