GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanation
import type { GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanation } from "https://googleapis.deno.dev/v1/policytroubleshooter:v3.ts";Details about how a deny rule in a deny policy affects a principal's ability to use a permission.
§Properties
Indicates whether the permission in the request is listed as a denied permission in the deny rule.
Indicates whether the principal is listed as a denied principal in the deny rule, either directly or through membership in a principal set.
Indicates whether the permission in the request is listed as an exception permission in the deny rule.
Indicates whether the principal is listed as an exception principal in the deny rule, either directly or through membership in a principal set.
A condition expression that specifies when the deny rule denies the principal access. To learn about IAM Conditions, see https://cloud.google.com/iam/help/conditions/overview.
Condition evaluation state for this role binding.
Lists all denied permissions in the deny rule and indicates whether each permission matches the permission in the request. Each key identifies a denied permission in the rule, and each value indicates whether the denied permission matches the permission in the request.
Lists all denied principals in the deny rule and indicates whether each principal matches the principal in the request, either directly or through membership in a principal set. Each key identifies a denied principal in the rule, and each value indicates whether the denied principal matches the principal in the request.
Required. Indicates whether this rule denies the specified permission to
the specified principal for the specified resource. This field does not
indicate whether the principal is actually denied on the permission for the
resource. There might be another rule that overrides this rule. To
determine whether the principal actually has the permission, use the
overall_access_state field in the TroubleshootIamPolicyResponse.
Lists all exception permissions in the deny rule and indicates whether each permission matches the permission in the request. Each key identifies a exception permission in the rule, and each value indicates whether the exception permission matches the permission in the request.
Lists all exception principals in the deny rule and indicates whether each principal matches the principal in the request, either directly or through membership in a principal set. Each key identifies a exception principal in the rule, and each value indicates whether the exception principal matches the principal in the request.