Class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicy
Details about how a principal access boundary policy contributes to the explanation, with annotations to indicate how the policy contributes to the overall access state.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicy : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExplainedRules
List of principal access boundary rules that were explained to check the principal's access to specified resource, with annotations to indicate how each rule contributes to the overall access state.
Declaration
[JsonProperty("explainedRules")]
public virtual IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule> ExplainedRules { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule> |
Policy
The policy that is explained.
Declaration
[JsonProperty("policy")]
public virtual GoogleIamV3PrincipalAccessBoundaryPolicy Policy { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleIamV3PrincipalAccessBoundaryPolicy |
PolicyAccessState
Output only. Indicates whether the policy allows access to the specified resource.
Declaration
[JsonProperty("policyAccessState")]
public virtual string PolicyAccessState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PolicyVersion
Output only. Explanation of the principal access boundary policy's version.
Declaration
[JsonProperty("policyVersion")]
public virtual GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicyVersion PolicyVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicyVersion |
Relevance
The relevance of this policy to the overall access state.
Declaration
[JsonProperty("relevance")]
public virtual string Relevance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |