!!! Overview
[{$pagename}] is a collection of statements that define who has what type of access. 

[{$pagename}] is attached to a [GCP Resource] and is used to enforce [Access Control] whenever that [GCP Resource] is accessed.'

[{$pagename}] is assigned to a [GCP Resource] which defines what to the list of [GCP Identities|GCP Identity] to [GCP Roles].

[GCP Role] is the role you want to assign to the user. The [GCP Role] is specified in the form of roles/<name of the role>. For example, roles/owner, roles/editor, and roles/viewer.


!! Google Service Management API
Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.

! Binding
The binding method consists of two properties.
members	Array.<string>: Specifies the identities requesting access for a [GCP Resource]. members can have the following values: 
* [allUsers]
* [allAuthenticatedUsers]
* user:{emailid}: An [email Address] of a user that represents a specific [GCP Identity]
For [example], "members" could be:
* user:{emailid} alice@gmail.com or joe@example.com. 
* serviceAccount{emailid}: my-other-app@appspot.gserviceaccount.com. 
* group:{emailid}: 
* domain:{domain}: A Google Apps domain name that represents all the users of that domain. For example, google.com or example.com.
* role {string}: [GCP Role] that is assigned to members. For example, roles/viewer, roles/editor, or roles/owner. [REQUIRED]

!! Category
%%category [Google Cloud Platform]%%

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]