RoleCreateSpec
RoleCreateSpec
Role object to be created.
JSON Example
{
"description": "Custom administrator role.",
"name": "Custom",
"privileges": [
"VC_CONFIG_VIEW",
"FEDERATED_LDAP_MANAGE",
"GLOBAL_CONFIG_MANAGEMENT"
]
}
string
As [\S\s]{0,400}
description
Optional
Role description.
string
As [a-zA-Z0-9 _-]{0,32}
name
Required
Role name. This property must contain only alphanumerics, underscores, and dashes.
array of
string
privileges
Required
Privileges for this role. When being created or updated, input non-selectable privileges are ignored.
Possible values are :
ADMINISTRATOR,
ADMINISTRATOR_VIEW,
VC_CONFIG_VIEW,
LOG_COLLECTION,
FORENSICS,
MANAGE_CERTIFICATES,
LOCAL_ADMINISTRATOR,
LOCAL_ADMINISTRATOR_VIEW,
INVENTORY_ADMINISTRATOR,
INVENTORY_ADMINISTRATOR_VIEW,
HELPDESK_ADMINISTRATOR,
HELPDESK_ADMINISTRATOR_VIEW,
FEDERATED_LDAP_MANAGE,
FEDERATED_LDAP_VIEW,
FEDERATED_SESSIONS_MANAGE,
FEDERATED_SESSIONS_VIEW,
GLOBAL_ADMINISTRATOR,
GLOBAL_ADMINISTRATOR_VIEW,
GLOBAL_ADMIN_UI_INTERACTIVE,
GLOBAL_ADMIN_SDK_INTERACTIVE,
GLOBAL_MACHINE_REGISTER,
GLOBAL_ROLE_PERMISSION_MANAGEMENT,
GLOBAL_ROLE_MANAGEMENT,
GLOBAL_ROLE_VIEW,
GLOBAL_PERMISSION_VIEW,
GLOBAL_PERMISSION_MANAGEMENT,
GLOBAL_CONFIG_VIEW,
GLOBAL_CONFIG_MANAGEMENT,
FOLDER_MANAGEMENT,
FOLDER_VIEW,
POOL_VIEW,
POOL_MANAGEMENT,
POOL_ENABLE,
POOL_ENTITLE,
POOL_SVI_IMAGE_MANAGEMENT,
MACHINE_VIEW,
MACHINE_MANAGEMENT,
MACHINE_REBOOT,
MACHINE_MANAGE_VDI_SESSION,
MACHINE_MANAGE_OFFLINE_SESSION,
MACHINE_USER_MANAGEMENT,
MACHINE_MAINTENANCE,
MANAGE_REMOTE_PROCESS,
REMOTE_ASSISTANCE,
GLOBAL_CVP_REGISTER,
GLOBAL_CVP_PUBLICATION,
CVP_INTERACTIVE,
CVP_VIEW,
CVP_MANAGEMENT,
CVP_OWNERSHIP,
API_SMART_CARD_BYPASS,
UDD_VIEW,
UDD_MANAGEMENT,
HORIZON_CLOUD_SERVICE,
SUBSCRIPTION_LICENSE_ADD,
CLOUD_ADMIN,
UNKNOWN_PRIVILEGE,