Microsoft.DesktopVirtualization (preview:2023-07-07)

2025/03/06 • 72 deleted methods

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 ,
}
,
isDataAction: boolean ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: 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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_ListByWorkspace (removed)
Description List private endpoint connections.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_GetByWorkspace (removed)
Description Get a private endpoint connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_DeleteByWorkspace (removed)
Description Remove a connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_UpdateByWorkspace (removed)
Description Approve or reject a private endpoint connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
privateEndpointConnectionName: string ,
connection:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateLinkResources_ListByWorkspace (removed)
Description List the private link resources available for this workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateLinkResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
applicationGroupReferences:
[
string ,
]
,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_Get (removed)
Description Get a scaling plan.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_Create (removed)
Description Create or update a scaling plan.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlan:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_Delete (removed)
Description Remove a scaling plan.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_Update (removed)
Description Update a scaling plan.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlan:
{
tags: object ,
properties:
{
description: string ,
friendlyName: string ,
timeZone: string ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_ListByResourceGroup (removed)
Description List scaling plans.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPooledSchedules_Get (removed)
Description Get a ScalingPlanPooledSchedule.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPooledSchedules_Create (removed)
Description Create or update a ScalingPlanPooledSchedule.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
scalingPlanSchedule:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPooledSchedules_Delete (removed)
Description Remove a ScalingPlanPooledSchedule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPooledSchedules_Update (removed)
Description Update a ScalingPlanPooledSchedule.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
scalingPlanSchedule:
{
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPooledSchedules_List (removed)
Description List ScalingPlanPooledSchedules.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPersonalSchedules_Get (removed)
Description Get a ScalingPlanPersonalSchedule.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPersonalSchedules_Create (removed)
Description Create or update a ScalingPlanPersonalSchedule.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
scalingPlanSchedule:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPersonalSchedules_Delete (removed)
Description Remove a ScalingPlanPersonalSchedule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPersonalSchedules_Update (removed)
Description Update a ScalingPlanPersonalSchedule.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
scalingPlanScheduleName: string ,
scalingPlanSchedule:
{
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlanPersonalSchedules_List (removed)
Description List ScalingPlanPersonalSchedules.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
scalingPlanName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpAutoStartHosts: enum ,
rampUpStartVMOnConnect: enum ,
rampUpActionOnDisconnect: enum ,
rampUpMinutesToWaitOnDisconnect: integer ,
rampUpActionOnLogoff: enum ,
rampUpMinutesToWaitOnLogoff: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakStartVMOnConnect: enum ,
peakActionOnDisconnect: enum ,
peakMinutesToWaitOnDisconnect: integer ,
peakActionOnLogoff: enum ,
peakMinutesToWaitOnLogoff: integer ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownStartVMOnConnect: enum ,
rampDownActionOnDisconnect: enum ,
rampDownMinutesToWaitOnDisconnect: integer ,
rampDownActionOnLogoff: enum ,
rampDownMinutesToWaitOnLogoff: integer ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakStartVMOnConnect: enum ,
offPeakActionOnDisconnect: enum ,
offPeakMinutesToWaitOnDisconnect: integer ,
offPeakActionOnLogoff: enum ,
offPeakMinutesToWaitOnLogoff: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_ListBySubscription (removed)
Description List scaling plans in subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/scalingPlans
{
api-version: string ,
subscriptionId: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
showInFeed: boolean ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
hostPoolArmPath: string ,
workspaceArmPath: string ,
applicationGroupType: enum ,
cloudPcResource: boolean ,
showInFeed: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
error:
{
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:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
filePath: string ,
msixPackageFamilyName: string ,
msixPackageApplicationId: string ,
applicationType: enum ,
commandLineSetting: enum ,
commandLineArguments: string ,
showInPortal: boolean ,
iconPath: string ,
iconIndex: integer ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
iconHash: string ,
iconContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
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 ,
]
,
ssoadfsAuthority: string ,
ssoClientId: string ,
ssoClientSecretKeyVaultPath: string ,
ssoSecretType: enum ,
preferredAppGroupType: enum ,
startVMOnConnect: boolean ,
cloudPcResource: boolean ,
publicNetworkAccess: enum ,
agentUpdate:
{
type: enum ,
useSessionHostLocalTime: boolean ,
maintenanceWindowTimeZone: string ,
maintenanceWindows:
[
{
hour: integer ,
dayOfWeek: enum ,
}
,
]
,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateLinkResources_ListByHostPool (removed)
Description List the private link resources available for this hostpool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateLinkResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HostPools_RetrieveRegistrationToken (removed)
Description Registration token of the host pool.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
expirationTime: string ,
token: string ,
registrationTokenOperation: enum ,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
friendlyName: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
sessionHostHealthCheckResults:
[
{
healthCheckName: enum ,
healthCheckResult: enum ,
additionalFailureDetails:
{
message: string ,
errorCode: integer ,
lastHealthCheckDateTime: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
friendlyName: string ,
}
,
}
,
force: boolean ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
friendlyName: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
sessionHostHealthCheckResults:
[
{
healthCheckName: enum ,
healthCheckResult: enum ,
additionalFailureDetails:
{
message: string ,
errorCode: integer ,
lastHealthCheckDateTime: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
lastHeartBeat: string ,
sessions: integer ,
agentVersion: string ,
allowNewSession: boolean ,
virtualMachineId: string ,
resourceId: string ,
assignedUser: string ,
friendlyName: string ,
status: enum ,
statusTimestamp: string ,
osVersion: string ,
sxSStackVersion: string ,
updateState: enum ,
lastUpdateTime: string ,
updateErrorMessage: string ,
sessionHostHealthCheckResults:
[
{
healthCheckName: enum ,
healthCheckResult: enum ,
additionalFailureDetails:
{
message: string ,
errorCode: integer ,
lastHealthCheckDateTime: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MSIXPackages_Get (removed)
Description Get a msixpackage.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MSIXPackages_CreateOrUpdate (removed)
Description Create or update a MSIX package.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
msixPackageFullName: string ,
msixPackage:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MSIXPackages_Delete (removed)
Description Remove an MSIX Package.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
msixPackageFullName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MSIXPackages_Update (removed)
Description Update an MSIX Package.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
msixPackageFullName: string ,
msixPackage:
{
properties:
{
isActive: boolean ,
isRegularRegistration: boolean ,
displayName: string ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MSIXPackages_List (removed)
Description List MSIX packages in hostpool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MsixImages_Expand (removed)
Description Expands and Lists MSIX packages in an Image, given the Image Path.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/expandMsixImage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
msixImageURI:
{
uri: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
properties:
{
packageAlias: string ,
imagePath: string ,
packageName: string ,
packageFamilyName: string ,
packageFullName: string ,
displayName: string ,
packageRelativePath: string ,
isRegularRegistration: boolean ,
isActive: boolean ,
packageDependencies:
[
{
dependencyName: string ,
publisher: string ,
minVersion: string ,
}
,
]
,
version: string ,
lastUpdated: string ,
packageApplications:
[
{
appId: string ,
description: string ,
appUserModelID: string ,
friendlyName: string ,
iconImageName: string ,
rawIcon: string ,
rawPng: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
userPrincipalName: string ,
applicationType: enum ,
sessionState: enum ,
activeDirectoryUserName: string ,
createTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
code: string ,
message: string ,
}
,
}
ScalingPlans_ListByHostPool (removed)
Description List scaling plan associated with hostpool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/scalingPlans
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
objectId: string ,
description: string ,
friendlyName: string ,
timeZone: string ,
hostPoolType: enum ,
exclusionTag: string ,
schedules:
[
{
name: string ,
daysOfWeek:
[
string ,
]
,
rampUpStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampUpLoadBalancingAlgorithm: enum ,
rampUpMinimumHostsPct: integer ,
rampUpCapacityThresholdPct: integer ,
peakStartTime:
{
hour: integer ,
minute: integer ,
}
,
peakLoadBalancingAlgorithm: enum ,
rampDownStartTime:
{
hour: integer ,
minute: integer ,
}
,
rampDownLoadBalancingAlgorithm: enum ,
rampDownMinimumHostsPct: integer ,
rampDownCapacityThresholdPct: integer ,
rampDownForceLogoffUsers: boolean ,
rampDownStopHostsWhen: enum ,
rampDownWaitTimeMinutes: integer ,
rampDownNotificationMessage: string ,
offPeakStartTime:
{
hour: integer ,
minute: integer ,
}
,
offPeakLoadBalancingAlgorithm: enum ,
}
,
]
,
hostPoolReferences:
[
{
hostPoolArmPath: string ,
scalingPlanEnabled: boolean ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_ListByHostPool (removed)
Description List private endpoint connections associated with hostpool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
pageSize: integer ,
isDescending: boolean ,
initialSkip: integer ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_GetByHostPool (removed)
Description Get a private endpoint connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_DeleteByHostPool (removed)
Description Remove a connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateEndpointConnections_UpdateByHostPool (removed)
Description Approve or reject a private endpoint connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hostPoolName: string ,
privateEndpointConnectionName: string ,
connection:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}