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