Class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule
Details about how a principal access boundary rule contributes to the explanation, with annotations to indicate how the rule contributes to the overall access state.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule : IDirectResponseSchema
Properties
CombinedResourceInclusionState
Output only. Indicates whether any resource of the rule is the specified resource or includes the specified resource.
Declaration
[JsonProperty("combinedResourceInclusionState")]
public virtual string CombinedResourceInclusionState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Effect
Required. The effect of the rule which describes the access relationship.
Declaration
[JsonProperty("effect")]
public virtual string Effect { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExplainedResources
List of resources that were explained to check the principal's access to specified resource, with annotations to indicate how each resource contributes to the overall access state.
Declaration
[JsonProperty("explainedResources")]
public virtual IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRuleExplainedResource> ExplainedResources { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRuleExplainedResource> |
Relevance
The relevance of this rule to the overall access state.
Declaration
[JsonProperty("relevance")]
public virtual string Relevance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RuleAccessState
Output only. Indicates whether the rule allows access to the specified resource.
Declaration
[JsonProperty("ruleAccessState")]
public virtual string RuleAccessState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |