Reference documentation and code samples for the Google Cloud Policy Troubleshooter Iam V3 Client class DenyAccessState.
Whether IAM deny policies deny the principal the permission.
Protobuf type google.cloud.policytroubleshooter.iam.v3.DenyAccessState
Namespace
Google \ Cloud \ PolicyTroubleshooter \ Iam \ V3Methods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
DENY_ACCESS_STATE_UNSPECIFIED
Value: 0
Not specified.
Generated from protobuf enum DENY_ACCESS_STATE_UNSPECIFIED = 0;
DENY_ACCESS_STATE_DENIED
Value: 1
The deny policy denies the principal the permission.
Generated from protobuf enum DENY_ACCESS_STATE_DENIED = 1;
DENY_ACCESS_STATE_NOT_DENIED
Value: 2
The deny policy doesn't deny the principal the permission.
Generated from protobuf enum DENY_ACCESS_STATE_NOT_DENIED = 2;
DENY_ACCESS_STATE_UNKNOWN_CONDITIONAL
Value: 3
The deny policy denies the principal the permission if a condition
expression evaluates to true
. However, the sender of the request didn't
provide enough context for Policy Troubleshooter to evaluate the condition
expression.
Generated from protobuf enum DENY_ACCESS_STATE_UNKNOWN_CONDITIONAL = 3;
DENY_ACCESS_STATE_UNKNOWN_INFO
Value: 4
The sender of the request does not have access to all of the deny policies that Policy Troubleshooter needs to evaluate the principal's access.
Generated from protobuf enum DENY_ACCESS_STATE_UNKNOWN_INFO = 4;