Module: Google::Cloud::PolicyTroubleshooter::Iam::V3::MembershipMatchingState

Defined in:
proto_docs/google/cloud/policytroubleshooter/iam/v3/troubleshooter.rb

Overview

Whether the principal in the request matches the principal in the policy.

Constant Summary collapse

MEMBERSHIP_MATCHING_STATE_UNSPECIFIED =

Not specified.

0
MEMBERSHIP_MATCHED =

The principal in the request matches the principal in the policy. The principal can be included directly or indirectly:

  • A principal is included directly if that principal is listed in the role binding.
  • A principal is included indirectly if that principal is in a Google group, Google Workspace account, or Cloud Identity domain that is listed in the policy.
1
MEMBERSHIP_NOT_MATCHED =

The principal in the request doesn't match the principal in the policy.

2
MEMBERSHIP_UNKNOWN_INFO =

The principal in the policy is a group or domain, and the sender of the request doesn't have permission to view whether the principal in the request is a member of the group or domain.

3
MEMBERSHIP_UNKNOWN_UNSUPPORTED =

The principal is an unsupported type.

4