Google Cloud Policy Troubleshooter Iam V3 Client - Class AllowAccessState (0.1.2)

Reference documentation and code samples for the Google Cloud Policy Troubleshooter Iam V3 Client class AllowAccessState.

Whether IAM allow policies gives the principal the permission.

Protobuf type google.cloud.policytroubleshooter.iam.v3.AllowAccessState

Namespace

Google \ Cloud \ PolicyTroubleshooter \ Iam \ V3

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

ALLOW_ACCESS_STATE_UNSPECIFIED

Value: 0

Not specified.

Generated from protobuf enum ALLOW_ACCESS_STATE_UNSPECIFIED = 0;

ALLOW_ACCESS_STATE_GRANTED

Value: 1

The allow policy gives the principal the permission.

Generated from protobuf enum ALLOW_ACCESS_STATE_GRANTED = 1;

ALLOW_ACCESS_STATE_NOT_GRANTED

Value: 2

The allow policy doesn't give the principal the permission.

Generated from protobuf enum ALLOW_ACCESS_STATE_NOT_GRANTED = 2;

ALLOW_ACCESS_STATE_UNKNOWN_CONDITIONAL

Value: 3

The allow policy gives the principal the permission if a condition expression evaluate 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 ALLOW_ACCESS_STATE_UNKNOWN_CONDITIONAL = 3;

ALLOW_ACCESS_STATE_UNKNOWN_INFO

Value: 4

The sender of the request doesn't have access to all of the allow policies that Policy Troubleshooter needs to evaluate the principal's access.

Generated from protobuf enum ALLOW_ACCESS_STATE_UNKNOWN_INFO = 4;