Class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABBindingAndPolicy
Details about how a principal access boundary binding and policy contributes to the principal access boundary explanation, with annotations to indicate how the binding and policy contribute to the overall access state.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABBindingAndPolicy : IDirectResponseSchema
Properties
BindingAndPolicyAccessState
Output only. Indicates whether the principal is allowed to access the specified resource based on evaluating the binding and policy.
Declaration
[JsonProperty("bindingAndPolicyAccessState")]
public virtual string BindingAndPolicyAccessState { 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 |
ExplainedPolicy
Optional. Details about how this policy contributes to the principal access boundary explanation, with annotations to indicate how the policy contributes to the overall access state. If the caller doesn't have permission to view the policy in the binding, this field is omitted.
Declaration
[JsonProperty("explainedPolicy")]
public virtual GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicy ExplainedPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudPolicytroubleshooterIamV3betaExplainedPABPolicy |
ExplainedPolicyBinding
Details about how this binding contributes to the principal access boundary explanation, with annotations to indicate how the binding contributes to the overall access state.
Declaration
[JsonProperty("explainedPolicyBinding")]
public virtual GoogleCloudPolicytroubleshooterIamV3betaExplainedPolicyBinding ExplainedPolicyBinding { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudPolicytroubleshooterIamV3betaExplainedPolicyBinding |
Relevance
The relevance of this principal access boundary binding and policy to the overall access state.
Declaration
[JsonProperty("relevance")]
public virtual string Relevance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |