public sealed class ConditionExplanation : IMessage<ConditionExplanation>, IEquatable<ConditionExplanation>, IDeepCloneable<ConditionExplanation>, IBufferMessage, IMessageReference documentation and code samples for the Policy Troubleshooter v3 API class ConditionExplanation.
Explanation for how a condition affects a principal's access
Implements
IMessageConditionExplanation, IEquatableConditionExplanation, IDeepCloneableConditionExplanation, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
Google.Cloud.PolicyTroubleshooter.Iam.V3.dll
Constructors
ConditionExplanation()
public ConditionExplanation()ConditionExplanation(ConditionExplanation)
public ConditionExplanation(ConditionExplanation other)| Parameter | |
|---|---|
| Name | Description |
other |
ConditionExplanation |
Properties
Errors
public RepeatedField<Status> Errors { get; }Any errors that prevented complete evaluation of the condition expression.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldStatus |
|
EvaluationStates
public RepeatedField<ConditionExplanation.Types.EvaluationState> EvaluationStates { get; }The value of each statement of the condition expression. The value can be
true, false, or null. The value is null if the statement can't be
evaluated.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldConditionExplanationTypesEvaluationState |
|
Value
public Value Value { get; set; }Value of the condition.
| Property Value | |
|---|---|
| Type | Description |
Value |
|