RoleApiArgs class

The set of arguments for Role. The set of arguments for Role.

Constructors

RoleApiArgs({Input<bool>? createPolicyAndRole, Input<String>? description, Input? details, Input<String>? name, required Input<String> orgName, Input<String>? resourceType, Input<String>? roleID, Input<String>? uxPurpose})
Creates a new RoleApiArgs. createPolicyAndRole Also create an associated policy and role binding alongside the role description A human-readable description of the permission descriptor. details The detailed permission descriptor tree. name The name of the permission descriptor. orgName The organization name resourceType The resource type this permission descriptor applies to. roleID The role identifier uxPurpose The UX purpose of this permission descriptor (e.g. role, policy, set).
const
RoleApiArgs.fromMap(Map<String, dynamic> map)
factory

Properties

createPolicyAndRole → Input<bool>?
Also create an associated policy and role binding alongside the role
final
description → Input<String>?
A human-readable description of the permission descriptor.
final
details → Input?
The detailed permission descriptor tree.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>?
The name of the permission descriptor.
final
orgName → Input<String>
The organization name
final
resourceType → Input<String>?
The resource type this permission descriptor applies to.
final
roleID → Input<String>?
The role identifier
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uxPurpose → Input<String>?
The UX purpose of this permission descriptor (e.g. role, policy, set).
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