Microsoft.DesktopVirtualization (preview:2024-08-08)

2025/03/10 • 3 new methods

MSIXPackages_CreateOrUpdate (new)
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:
{
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)

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

{
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MSIXPackages_Update (new)
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)

{
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MSIXPackages_Delete (new)
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}