Google Cloud Policy Troubleshooter V1 Client - Class Membership (1.1.2)

Reference documentation and code samples for the Google Cloud Policy Troubleshooter V1 Client class Membership.

Whether the binding includes the member.

Protobuf type google.cloud.policytroubleshooter.v1.BindingExplanation.Membership

Namespace

Google \ Cloud \ PolicyTroubleshooter \ V1 \ BindingExplanation

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

MEMBERSHIP_UNSPECIFIED

Value: 0

Reserved for future use.

Generated from protobuf enum MEMBERSHIP_UNSPECIFIED = 0;

MEMBERSHIP_INCLUDED

Value: 1

The binding includes the member. The member can be included directly or indirectly. For example:

  • A member is included directly if that member is listed in the binding.

  • A member is included indirectly if that member is in a Google group or G Suite domain that is listed in the binding.

Generated from protobuf enum MEMBERSHIP_INCLUDED = 1;

MEMBERSHIP_NOT_INCLUDED

Value: 2

The binding does not include the member.

Generated from protobuf enum MEMBERSHIP_NOT_INCLUDED = 2;

MEMBERSHIP_UNKNOWN_INFO_DENIED

Value: 3

The sender of the request is not allowed to access the binding.

Generated from protobuf enum MEMBERSHIP_UNKNOWN_INFO_DENIED = 3;

MEMBERSHIP_UNKNOWN_UNSUPPORTED

Value: 4

The member is an unsupported type. Only Google Accounts and service accounts are supported.

Generated from protobuf enum MEMBERSHIP_UNKNOWN_UNSUPPORTED = 4;