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.
createPolicyAndRoleAlso create an associated policy and role binding alongside the roledescriptionA human-readable description of the permission descriptor.detailsThe detailed permission descriptor tree.nameThe name of the permission descriptor.orgNameThe organization nameresourceTypeThe resource type this permission descriptor applies to.roleIDThe role identifieruxPurposeThe 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