When Role is used in roles.create, the role name must not be set.
When Role is used in output and other input such as roles.patch, the role name is the complete path. For example, roles/logging.viewer for predefined roles, organizations/{ORGANIZATION_ID}/roles/myRole for organization-level custom roles, and projects/{PROJECT_ID}/roles/myRole for project-level custom roles.
title
string
Optional. A human-readable title for the role. Typically this is limited to 100 UTF-8 bytes.
description
string
Optional. A human-readable description for the role.
includedPermissions[]
string
The names of the permissions this role grants when bound in an IAM policy.
The current launch stage of the role. If the ALPHA launch stage has been selected for a role, the stage field will not be included in the returned definition for the role.