Get Virtual Machines
Request
URI
GET
https://{api_host}/dt-rest/v100/infrastructure/pool/desktop/{id}/vms
COPY
Query Parameters
string
sep
Required
sep
string
pids
Required
pids
Responses
200
successful operation
[
{
"DtVirtualMachineState": "string",
"type": "string",
"description": "string",
"vmId": "string",
"numCPUs": 0,
"patternId": "string",
"templateId": "string",
"vmPath": "string",
"inventoryPath": "string",
"ipAddress": "string",
"externalIpAddress": "string",
"refId": "string",
"vmpowerState": "string",
"vmlifeState": "string",
"vmlifeStateDate": "string",
"threeDEnabled": false,
"hotplugEnabled": false,
"vmhardwareVersion": "string",
"networkId": "string",
"daaSAgentVersion": "string",
"daaSAgentState": "string",
"vmwareToolsState": "string",
"guestOS": "string",
"computePoolId": "string",
"memorySizeMB": 0,
"goldPatternVersion": 0,
"powerOnDate": "string",
"sealDate": "string",
"poolName": "string",
"macAddress": "string",
"desktopManagerName": "string",
"viewAgentVersion": "string",
"dnsName": "string",
"viewAgentPaired": false,
"agentPairingAcknowledged": false,
"allocateState": "string",
"resyncState": "string",
"customizationState": "string",
"agentErrorCode": "string",
"sessionAllocationState": "string",
"rectify": false,
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
}
]
Dt Desktop Pool Operations
PUT
Assign Group
PUT
Assign User To Pool
DELETE
Delete
DELETE
Delete Pool And All Contents
GET
Get
GET
Get All Virtual Machines
GET
Get Groups Of Pool
GET
Get Patterns
GET
Get Remote Applications
GET
Get User Desktop Mappings
GET
Get Users Assigned By Admin
GET
Get Users Of Pool
GET
Get Virtual Machines
GET
Is VM Refresh Required
PUT
Remove Group
PUT
Remove Group And Auto Assigned Pattern Mappings
PUT
Remove Group And Create User Pool Mappings
PUT
Remove User From Pool
PUT
Update
PUT
Update Without Group Entitlements
POST
Validate Update Request