Get Role

Get Role

All the listed privileges are required -

Privileges Description
GLOBAL_ROLE_VIEW Caller should have permission to this privilege, to perform this operation.
GLOBAL_PERMISSION_VIEW Caller should have permission to this privilege, to read the permission IDs for Role.
Request
URI
GET
https://{api_host}//localhost/rest/config/v1/roles/{id}
COPY
Path Parameters
string
id
Required

id


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns RoleInfo of type(s) */*
{
    "applies_to_federation_access_group": true,
    "applies_to_local_access_group": true,
    "built_in_role_type": "INVENTORY_ADMIN",
    "description": "Administration users with rights for global and per Connection Server configuration settings.",
    "id": "42e47f15-aad0-221a-b231-ea4a3a134ec9",
    "name": "Global Configuration and Policy Administrators",
    "permission_ids": [
        "0103796c-102b-4ed3-953f-3dfe3d23e0fe",
        "6fd4638a-381f-4518-aed6-042aa3d9f14c"
    ],
    "privileges": [
        "GLOBAL_ADMIN_UI_INTERACTIVE",
        "GLOBAL_CONFIG_MANAGEMENT",
        "GLOBAL_CONFIG_VIEW",
        "GLOBAL_CVP_PUBLICATION"
    ]
}
boolean
applies_to_federation_access_group
Optional

Specifies whether federated access group is applicable for this role. This will be true when the role contains atleast one of FEDEREATED_LDAP_MANAGE, FEDEREATED_LDAP_VIEW, FEDERATED_SESSIONS_MANAGE or FEDERATED_SESSIONS_VIEW privilege.

boolean
applies_to_local_access_group
Optional

Specifies whether local access group is applicable for this role. This will be true when the role contains atleast one inventory specific privilege.

string
built_in_role_type
Optional

The role type. It will be null for custom roles.

  • ADMINISTRATOR: Role with full administrative rights.
  • ADMINISTRATOR_READ_ONLY: Role with full read-only administrative rights.
  • AGENT_REGISTRATION_ADMIN: Role with rights to register Agents.
  • GLOBAL_CONFIG_AND_POLICY_ADMIN: Role with rights for View Configuration settings and policies.
  • GLOBAL_CONFIG_AND_POLICY_ADMIN_READ_ONLY: Role with read-only rights for View Configuration settings and policies.
  • HELP_DESK_ADMIN: Role with rights for Help Desk portal management.
  • HELP_DESK_ADMIN_READ_ONLY: Role with read only rights for Help Desk portal management.
  • INVENTORY_ADMIN: Role with rights for inventory management.
  • INVENTORY_ADMIN_READ_ONLY: Role with read only rights for inventory management.
  • LOCAL_ADMIN: Local Pod Administration role with full administrative rights.
  • LOCAL_ADMIN_READ_ONLY: Local Pod Administration role with full read-only administrative rights.
  • UNKNOWN_ROLE: Unknown Role type.
Possible values are : ADMINISTRATOR, ADMINISTRATOR_READ_ONLY, AGENT_REGISTRATION_ADMIN, GLOBAL_CONFIG_AND_POLICY_ADMIN, GLOBAL_CONFIG_AND_POLICY_ADMIN_READ_ONLY, HELP_DESK_ADMIN, HELP_DESK_ADMIN_READ_ONLY, INVENTORY_ADMIN, INVENTORY_ADMIN_READ_ONLY, LOCAL_ADMIN, LOCAL_ADMIN_READ_ONLY, UNKNOWN_ROLE,
string
description
Optional

Role description.

string
id
Optional

Unique ID representing this role.

string
name
Optional

Role name.

array of string
permission_ids
Optional

Administrative permissions (user/group and access group) for this role.

array of string
privileges
Optional

Privileges for this role.

Possible values are : ADMINISTRATOR, ADMINISTRATOR_VIEW, VC_CONFIG_VIEW, LOG_COLLECTION, FORENSICS, 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, UNKNOWN_PRIVILEGE,

401

User is not authenticated

Operation doesn't return any data structure

403

Access to the resource is forbidden

Operation doesn't return any data structure

404

Not Found

Operation doesn't return any data structure

Config Operations
POST
Create Federation Access Group
POST
Create IC Domain Account
POST
Create IM Asset
POST
Create IM Assets
POST
Create IM Stream
POST
Create IM Streams
POST
Create IM Tag
POST
Create IM Tags
POST
Create IM Version
POST
Create IM Versions
POST
Create JWT Authenticator
POST
Create Local Access Group
POST
Create Permissions
POST
Create Role
DELETE
Delete Federation Access Group
DELETE
Delete IC Domain Account
DELETE
Delete IM Asset
DELETE
Delete IM Stream
DELETE
Delete IM Tag
DELETE
Delete IM Version
DELETE
Delete JWT Authenticator
DELETE
Delete Local Access Group
DELETE
Delete Permissions
DELETE
Delete Role
GET
Get Connection Server
GET
Get Environment
GET
Get Environment V2
GET
Get Feature Settings
GET
Get Federation Access Group
GET
Get Federation Access Group V2
GET
Get General Settings
GET
Get General Settings V2
GET
Get IC Domain Account
GET
Get IM Asset
GET
Get IM Stream
GET
Get IM Tag
GET
Get IM Version
GET
Get JWT Authenticator
GET
Get Local Access Group
GET
Get Local Access Group V2
GET
Get Permission
GET
Get Role
GET
Get Security Settings
GET
Get Settings
GET
Get Settings V2
GET
List Connection Servers
GET
List Federation Access Groups
GET
List Federation Access Groups V2
GET
List IC Domain Accounts
GET
List IM Assets
GET
List IM Streams
GET
List IM Tags
GET
List IM Versions
GET
List JWT Authenticators
GET
List Local Access Groups
GET
List Local Access Groups V2
GET
List Permissions
GET
List RCX Servers
GET
List Roles
GET
List Selectable Privileges
GET
List VC Info
GET
List VC Info V2
POST
Mark Datastores For Archival
POST
Register RCX Client
DELETE
Unregister RCX Client
PUT
Update Connection Server
PUT
Update Feature Settings
PUT
Update General Settings
PUT
Update General Settings V2
PUT
Update IC Domain Account
PUT
Update IM Asset
PUT
Update IM Stream
PUT
Update IM Tag
PUT
Update IM Version
PUT
Update JWT Authenticator
PUT
Update RCX Client
PUT
Update Role
PUT
Update Security Settings
PUT
Update Settings
PUT
Update Settings V2