Class GoogleCloudPolicytroubleshooterIamV3betaExplainedPolicyBinding
Details about how a policy binding contributes to the policy explanation, with annotations to indicate how the policy binding contributes to the overall access state.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3betaExplainedPolicyBinding : IDirectResponseSchema
Properties
ConditionExplanation
Optional. Explanation of the condition in the policy binding. If the policy binding doesn't have a condition, this field is omitted.
Declaration
[JsonProperty("conditionExplanation")]
public virtual GoogleCloudPolicytroubleshooterIamV3betaConditionExplanation ConditionExplanation { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudPolicytroubleshooterIamV3betaConditionExplanation |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PolicyBinding
The policy binding that is explained.
Declaration
[JsonProperty("policyBinding")]
public virtual GoogleIamV3PolicyBinding PolicyBinding { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleIamV3PolicyBinding |
PolicyBindingState
Output only. Indicates whether the policy binding takes effect.
Declaration
[JsonProperty("policyBindingState")]
public virtual string PolicyBindingState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Relevance
The relevance of this policy binding to the overall access state.
Declaration
[JsonProperty("relevance")]
public virtual string Relevance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |