memberships property

Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly.

Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * user:alice@example.com * group:product-eng@example.com You want to troubleshoot access for user:bob@example.com. This user is a principal of the group group:product-eng@example.com. For the first principal in the binding, the key is user:alice@example.com, and the membership field in the value is set to MEMBERSHIP_NOT_INCLUDED. For the second principal in the binding, the key is group:product-eng@example.com, and the membership field in the value is set to MEMBERSHIP_INCLUDED.

Implementation

core.Map<core.String,
        GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership>?
    memberships;