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 \ TroubleshootIamPolicyResponseMethods
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;