View Source GoogleApi.IAM.V1.Model.Role (google_api_iam v0.42.0)
A role in the Identity and Access Management API.
Attributes
-
deleted
(type:boolean()
, default:nil
) - The current deleted state of the role. This field is read only. It will be ignored in calls to CreateRole and UpdateRole. -
description
(type:String.t
, default:nil
) - Optional. A human-readable description for the role. -
etag
(type:String.t
, default:nil
) - Used to perform a consistent read-modify-write. -
includedPermissions
(type:list(String.t)
, default:nil
) - The names of the permissions this role grants when bound in an IAM policy. -
name
(type:String.t
, default:nil
) - The name of the role. WhenRole
is used inCreateRole
, the role name must not be set. WhenRole
is used in output and other input such asUpdateRole
, 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, andprojects/{PROJECT_ID}/roles/myRole
for project-level custom roles. -
stage
(type:String.t
, default:nil
) - The current launch stage of the role. If theALPHA
launch stage has been selected for a role, thestage
field will not be included in the returned definition for the role. -
title
(type:String.t
, default:nil
) - Optional. A human-readable title for the role. Typically this is limited to 100 UTF-8 bytes.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
Functions
Unwrap a decoded JSON object into its complex fields.