google.iam. v1
Abstract types
Binding
Associates members
with a role
.
Properties
Parameter |
|
---|---|
role |
string Role that is assigned to |
members |
Array of string
Specifies the identities requesting access for a Cloud Platform resource.
|
GetIamPolicyRequest
Request message for GetIamPolicy
method.
Property
Parameter |
|
---|---|
resource |
string REQUIRED: The resource for which the policy is being requested.
|
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources.
A Policy
consists of a list of bindings
. A Binding
binds a list of
members
to a role
, where the members can be user accounts, Google groups, Google domains, and service accounts. A role
is a named list of permissions defined by IAM.
Example
{
"bindings": [
{
"role": "roles/owner",
"members": [
"user:mike@example.com",
"group:admins@example.com",
"domain:google.com",
"serviceAccount:my-other-app@appspot.gserviceaccount.com",
]
},
{
"role": "roles/viewer",
"members": ["user:sean@example.com"]
}
]
}
For a description of IAM and its features, see the IAM developer's guide.
Properties
Parameter |
|
---|---|
version |
number Version of the |
bindings |
Array of Object Associates a list of This object should have the same structure as Binding |
etag |
string
If no |
SetIamPolicyRequest
Request message for SetIamPolicy
method.
Properties
Parameter |
|
---|---|
resource |
string REQUIRED: The resource for which the policy is being specified.
|
policy |
Object REQUIRED: The complete policy to be applied to the This object should have the same structure as Policy |
TestIamPermissionsRequest
Request message for TestIamPermissions
method.
Properties
Parameter |
|
---|---|
resource |
string REQUIRED: The resource for which the policy detail is being requested.
|
permissions |
Array of string The set of permissions to check for the |
TestIamPermissionsResponse
Response message for TestIamPermissions
method.
Property
Parameter |
|
---|---|
permissions |
Array of string A subset of |