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

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

Whether the principal has the permission on the resource.

Protobuf type google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse.OverallAccessState

Namespace

Google \ Cloud \ PolicyTroubleshooter \ Iam \ V3 \ TroubleshootIamPolicyResponse

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

OVERALL_ACCESS_STATE_UNSPECIFIED

Value: 0

Not specified.

Generated from protobuf enum OVERALL_ACCESS_STATE_UNSPECIFIED = 0;

CAN_ACCESS

Value: 1

The principal has the permission.

Generated from protobuf enum CAN_ACCESS = 1;

CANNOT_ACCESS

Value: 2

The principal doesn't have the permission.

Generated from protobuf enum CANNOT_ACCESS = 2;

UNKNOWN_INFO

Value: 3

The principal might have the permission, but the sender can't access all of the information needed to fully evaluate the principal's access.

Generated from protobuf enum UNKNOWN_INFO = 3;

UNKNOWN_CONDITIONAL

Value: 4

The principal might have the permission, but Policy Troubleshooter can't fully evaluate the principal's access because the sender didn't provide the required context to evaluate the condition.

Generated from protobuf enum UNKNOWN_CONDITIONAL = 4;