Resource: Role
A role in the Identity and Access Management API.
| JSON representation |
|---|
{
"name": string,
"title": string,
"description": string,
"includedPermissions": [
string
],
"stage": enum ( |
| Fields | |
|---|---|
name |
The name of the role. When When |
title |
Optional. A human-readable title for the role. Typically this is limited to 100 UTF-8 bytes. |
description |
Optional. A human-readable description for the role. |
includedPermissions[] |
The names of the permissions this role grants when bound in an IAM policy. |
stage |
The current launch stage of the role. If the |
etag |
Used to perform a consistent read-modify-write. A base64-encoded string. |
deleted |
The current deleted state of the role. This field is read only. It will be ignored in calls to roles.create and roles.patch. |
Methods |
|
|---|---|
|
Creates a new custom Role. |
|
Deletes a custom Role. |
|
Gets the definition of a Role. |
|
Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
|
Updates the definition of a custom Role. |
|
Undeletes a custom Role. |