Class GoogleCloudPolicytroubleshooterIamV3betaDenyPolicyExplanation
Details about how the relevant IAM deny policies affect the final access state.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleCloudPolicytroubleshooterIamV3betaDenyPolicyExplanation : IDirectResponseSchema
Properties
DenyAccessState
Indicates whether the principal is denied the specified permission for the specified resource, based on evaluating all applicable IAM deny policies.
Declaration
[JsonProperty("denyAccessState")]
public virtual string DenyAccessState { 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 |
ExplainedResources
List of resources with IAM deny policies that were evaluated to check the principal's denied permissions, with annotations to indicate how each policy contributed to the final result. The list of resources includes the policy for the resource itself, as well as policies that are inherited from higher levels of the resource hierarchy, including the organization, the folder, and the project. The order of the resources starts from the resource and climbs up the resource hierarchy. To learn more about the resource hierarchy, see https://cloud.google.com/iam/help/resource-hierarchy.
Declaration
[JsonProperty("explainedResources")]
public virtual IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedDenyResource> ExplainedResources { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudPolicytroubleshooterIamV3betaExplainedDenyResource> |
PermissionDeniable
Indicates whether the permission to troubleshoot is supported in deny policies.
Declaration
[JsonProperty("permissionDeniable")]
public virtual bool? PermissionDeniable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Relevance
The relevance of the deny policy result to the overall access state.
Declaration
[JsonProperty("relevance")]
public virtual string Relevance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |