Binding
class Binding extends Message
Associates members
with a role
.
Protobuf type Google\Iam\V1\Binding
Methods
No description
Role that is assigned to members
.
Role that is assigned to members
.
Specifies the identities requesting access for a Cloud Platform resource.
Specifies the identities requesting access for a Cloud Platform resource.
Details
at line 46
__construct()
at line 59
string
getRole()
Role that is assigned to members
.
For example, roles/viewer
, roles/editor
, or roles/owner
.
Required
Generated from protobuf field string role = 1;
at line 72
setRole(string $var)
Role that is assigned to members
.
For example, roles/viewer
, roles/editor
, or roles/owner
.
Required
Generated from protobuf field string role = 1;
at line 97
RepeatedField
getMembers()
Specifies the identities requesting access for a Cloud Platform resource.
members
can have the following values:
* allUsers
: A special identifier that represents anyone who is
on the internet; with or without a Google account.
* allAuthenticatedUsers
: A special identifier that represents anyone
who is authenticated with a Google account or a service account.
* user:{emailid}
: An email address that represents a specific Google
account. For example, alice@gmail.com
or joe@example.com
.
* serviceAccount:{emailid}
: An email address that represents a service
account. For example, my-other-app@appspot.gserviceaccount.com
.
* group:{emailid}
: An email address that represents a Google group.
For example, admins@example.com
.
* domain:{domain}
: A Google Apps domain name that represents all the
users of that domain. For example, google.com
or example.com
.
Generated from protobuf field repeated string members = 2;
at line 121
setMembers(array|RepeatedField $var)
Specifies the identities requesting access for a Cloud Platform resource.
members
can have the following values:
* allUsers
: A special identifier that represents anyone who is
on the internet; with or without a Google account.
* allAuthenticatedUsers
: A special identifier that represents anyone
who is authenticated with a Google account or a service account.
* user:{emailid}
: An email address that represents a specific Google
account. For example, alice@gmail.com
or joe@example.com
.
* serviceAccount:{emailid}
: An email address that represents a service
account. For example, my-other-app@appspot.gserviceaccount.com
.
* group:{emailid}
: An email address that represents a Google group.
For example, admins@example.com
.
* domain:{domain}
: A Google Apps domain name that represents all the
users of that domain. For example, google.com
or example.com
.
Generated from protobuf field repeated string members = 2;