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
Name
Description
value
mixed
static::value
Parameter
Name
Description
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;