GetIamCustomRolesRole class

Constructors

GetIamCustomRolesRole({required Input<bool> deleted, required Input<String> description, required Input<String> id, required Input<String> name, required Input<List<String>> permissions, required Input<String> roleId, required Input<String> stage, required Input<String> title})
Creates a new GetIamCustomRolesRole. deleted The current deleted state of the role. description A human-readable description for the role. id an identifier for the resource with the format projects/{{project}}/roles/{{role_id}}. name The name of the role in the format projects/{{project}}/roles/{{role_id}}. Like id, this field can be used as a reference in other resources such as IAM role bindings. permissions The names of the permissions this role grants when bound in an IAM policy. roleId The camel case role id used for this role. stage The current launch stage of the role. List of possible stages is here. title A human-readable title for the role.
const
GetIamCustomRolesRole.fromMap(Map<String, dynamic> map)
factory

Properties

deleted → Input<bool>
The current deleted state of the role.
final
description → Input<String>
A human-readable description for the role.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
an identifier for the resource with the format projects/{{project}}/roles/{{role_id}}.
final
name → Input<String>
The name of the role in the format projects/{{project}}/roles/{{role_id}}. Like id, this field can be used as a reference in other resources such as IAM role bindings.
final
permissions → Input<List<String>>
The names of the permissions this role grants when bound in an IAM policy.
final
roleId → Input<String>
The camel case role id used for this role.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stage → Input<String>
The current launch stage of the role. List of possible stages is here.
final
title → Input<String>
A human-readable title for the role.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited