Microsoft.DesktopVirtualization (preview:2019-12-10)

2025/08/29 • 38 new, 38 deleted methods

Operations_List (new)
Description List all of the available operations the Desktop Virtualization resource provider supports.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DesktopVirtualization/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}
Workspaces_Get (new)
Description Get a workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_CreateOrUpdate (new)
Description Create or update a workspace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
workspace:
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_Delete (new)
Description Remove a workspace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_Update (new)
Description Update a workspace.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
workspace:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_ListByResourceGroup (new)
Description List workspaces.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_ListBySubscription (new)
Description List workspaces in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/workspaces
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Get (new)
Description Get an application group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_CreateOrUpdate (new)
Description Create or update an applicationGroup.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationGroup:
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Delete (new)
Description Remove an applicationGroup.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Update (new)
Description Update an applicationGroup.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationGroup:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_ListByResourceGroup (new)
Description List applicationGroups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_ListBySubscription (new)
Description List applicationGroups in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups
{
api-version: string ,
subscriptionId: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
StartMenuItems_List (new)
Description List start menu items in the given application group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/startMenuItems
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
appAlias: string ,
friendlyName: string ,
filePath: string ,
commandLineArguments: string ,
iconPath: string ,
iconIndex: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Get (new)
Description Get an application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_CreateOrUpdate (new)
Description Create or update an application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
application:
{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Delete (new)
Description Remove an application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Update (new)
Description Update an application.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
application:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_List (new)
Description List applications.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_Get (new)
Description Get a desktop.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
desktopName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_Update (new)
Description Update a desktop.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
desktopName: string ,
desktop:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_List (new)
Description List desktops.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Get (new)
Description Get a host pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_CreateOrUpdate (new)
Description Create or update a host pool.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
hostPool:
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Delete (new)
Description Remove a host pool.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Update (new)
Description Update a host pool.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
hostPool:
{
tags: object ,
properties:
{
friendlyName: string ,
description: string ,
customRdpProperty: string ,
maxSessionLimit: integer ,
personalDesktopAssignmentType: enum ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_ListByResourceGroup (new)
Description List hostPools.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_List (new)
Description List hostPools in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/hostPools
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_ListByHostPool (new)
Description List userSessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/userSessions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Get (new)
Description Get a session host.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
}

⚐ Response (200)

{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Delete (new)
Description Remove a SessionHost.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Update (new)
Description Update a session host.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
sessionHost:
{
properties:
{
allowNewSession: boolean ,
assignedUser: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_List (new)
Description List sessionHosts.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Get (new)
Description Get a userSession.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
}

⚐ Response (200)

{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Delete (new)
Description Remove a userSession.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_List (new)
Description List userSessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Disconnect (new)
Description Disconnect a userSession.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/disconnect
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_SendMessage (new)
Description Send a message to a user.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/sendMessage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
sendMessage:
{
messageTitle: string ,
messageBody: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Operations_List (removed)
Description List all of the available operations the Desktop Virtualization resource provider supports.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DesktopVirtualization/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}
Workspaces_Get (removed)
Description Get a workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_CreateOrUpdate (removed)
Description Create or update a workspace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
workspace:
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_Delete (removed)
Description Remove a workspace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_Update (removed)
Description Update a workspace.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
workspace:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_ListByResourceGroup (removed)
Description List workspaces.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Workspaces_ListBySubscription (removed)
Description List workspaces in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/workspaces
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Get (removed)
Description Get an application group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_CreateOrUpdate (removed)
Description Create or update an applicationGroup.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationGroup:
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Delete (removed)
Description Remove an applicationGroup.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_Update (removed)
Description Update an applicationGroup.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationGroup:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_ListByResourceGroup (removed)
Description List applicationGroups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApplicationGroups_ListBySubscription (removed)
Description List applicationGroups in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups
{
api-version: string ,
subscriptionId: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
StartMenuItems_List (removed)
Description List start menu items in the given application group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/startMenuItems
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
appAlias: string ,
friendlyName: string ,
filePath: string ,
commandLineArguments: string ,
iconPath: string ,
iconIndex: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Get (removed)
Description Get an application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_CreateOrUpdate (removed)
Description Create or update an application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
application:
{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Delete (removed)
Description Remove an application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_Update (removed)
Description Update an application.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
applicationName: string ,
application:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Applications_List (removed)
Description List applications.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
filePath: string ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_Get (removed)
Description Get a desktop.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
desktopName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_Update (removed)
Description Update a desktop.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
desktopName: string ,
desktop:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Desktops_List (removed)
Description List desktops.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
applicationGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Get (removed)
Description Get a host pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_CreateOrUpdate (removed)
Description Create or update a host pool.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
hostPool:
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Delete (removed)
Description Remove a host pool.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_Update (removed)
Description Update a host pool.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
hostPool:
{
tags: object ,
properties:
{
friendlyName: string ,
description: string ,
customRdpProperty: string ,
maxSessionLimit: integer ,
personalDesktopAssignmentType: enum ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_ListByResourceGroup (removed)
Description List hostPools.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
HostPools_List (removed)
Description List hostPools in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/hostPools
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
description: string ,
hostPoolType: enum ,
personalDesktopAssignmentType: enum ,
customRdpProperty: string ,
maxSessionLimit: integer ,
loadBalancerType: enum ,
ring: integer ,
validationEnvironment: boolean ,
registrationInfo:
{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}
,
vmTemplate: string ,
applicationGroupReferences:
[
string ,
]
,
ssoContext: string ,
preferredAppGroupType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_ListByHostPool (removed)
Description List userSessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/userSessions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Get (removed)
Description Get a session host.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
}

⚐ Response (200)

{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Delete (removed)
Description Remove a SessionHost.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_Update (removed)
Description Update a session host.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
sessionHost:
{
properties:
{
allowNewSession: boolean ,
assignedUser: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
SessionHosts_List (removed)
Description List sessionHosts.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Get (removed)
Description Get a userSession.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
}

⚐ Response (200)

{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Delete (removed)
Description Remove a userSession.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
force: boolean ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_List (removed)
Description List userSessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_Disconnect (removed)
Description Disconnect a userSession.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/disconnect
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
UserSessions_SendMessage (removed)
Description Send a message to a user.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/sendMessage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
sessionHostName: string ,
userSessionId: string ,
sendMessage:
{
messageTitle: string ,
messageBody: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}