The hostPools/msixPackages resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.DesktopVirtualization/hostPools/msixPackages resource, add the following JSON to your template.
{
"type": "Microsoft.DesktopVirtualization/hostPools/msixPackages",
"apiVersion": "2023-11-01-preview",
"name": "string",
"properties": {
"displayName": "string",
"imagePath": "string",
"isActive": "bool",
"isRegularRegistration": "bool",
"lastUpdated": "string",
"packageApplications": [
{
"appId": "string",
"appUserModelID": "string",
"description": "string",
"friendlyName": "string",
"iconImageName": "string",
"rawIcon": {},
"rawPng": {}
}
],
"packageDependencies": [
{
"dependencyName": "string",
"minVersion": "string",
"publisher": "string"
}
],
"packageFamilyName": "string",
"packageName": "string",
"packageRelativePath": "string",
"version": "string"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.DesktopVirtualization/hostPools/msixPackages' |
apiVersion | The resource api version | '2023-11-01-preview' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
properties | Detailed properties for MSIX Package | MsixPackageProperties (required) |
Name | Description | Value |
---|---|---|
displayName | User friendly Name to be displayed in the portal. | string |
imagePath | VHD/CIM image path on Network Share. | string |
isActive | Make this version of the package the active one across the hostpool. | bool |
isRegularRegistration | Specifies how to register Package in feed. | bool |
lastUpdated | Date Package was last updated, found in the appxmanifest.xml. | string |
packageApplications | List of package applications. | MsixPackageApplications[] |
packageDependencies | List of package dependencies. | MsixPackageDependencies[] |
packageFamilyName | Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. | string |
packageName | Package Name from appxmanifest.xml. | string |
packageRelativePath | Relative Path to the package inside the image. | string |
version | Package Version found in the appxmanifest.xml. | string |
Name | Description | Value |
---|---|---|
appId | Package Application Id, found in appxmanifest.xml. | string |
appUserModelID | Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml. | string |
description | Description of Package Application. | string |
friendlyName | User friendly name. | string |
iconImageName | User friendly name. | string |
rawIcon | the icon a 64 bit string as a byte array. | |
rawPng | the icon a 64 bit string as a byte array. |
Name | Description | Value |
---|---|---|
dependencyName | Name of package dependency. | string |
minVersion | Dependency version required. | string |
publisher | Name of dependency publisher. | string |