Partager via


Microsoft.DesktopVirtualization hostPools/msixPackages 2024-01-16-preview

Définition de ressource Bicep

Le type de ressource hostPools/msixPackages peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DesktopVirtualization/hostPools/msixPackages, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.DesktopVirtualization/hostPools/msixPackages@2024-01-16-preview' = {
  parent: resourceSymbolicName
  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: any(...)
        rawPng: any(...)
      }
    ]
    packageDependencies: [
      {
        dependencyName: 'string'
        minVersion: 'string'
        publisher: 'string'
      }
    ]
    packageFamilyName: 'string'
    packageName: 'string'
    packageRelativePath: 'string'
    version: 'string'
  }
}

Valeurs de propriété

Microsoft.DesktopVirtualization/hostPools/msixPackages

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 100 (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : hostPools
Propriétés Propriétés détaillées pour le package MSIX MsixPackageProperties (obligatoire)

MsixPackageApplications

Nom Description Valeur
appId ID d’application de package, trouvé dans appxmanifest.xml. corde
appUserModelID Permet d’activer l’application de package. Se compose du nom du package et de l’ID d’application. Trouvé dans appxmanifest.xml. corde
description Description de l’application de package. corde
friendlyName Nom convivial. corde
iconImageName Nom convivial. corde
rawIcon l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque
rawPng l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque

MsixPackageDependencies

Nom Description Valeur
dependencyName Nom de la dépendance de package. corde
minVersion Version de dépendance requise. corde
éditeur Nom de l’éditeur de dépendances. corde

MsixPackageProperties

Nom Description Valeur
displayName Nom convivial à afficher dans le portail. corde
imagePath Chemin d’accès de l’image VHD/CIM sur le partage réseau. corde
isActive Faites de cette version du package l’actif dans le pool d’hôtes. Bool
isRegularRegistration Spécifie comment inscrire le package dans le flux. Bool
lastUpdated Date de la dernière mise à jour du package trouvé dans le appxmanifest.xml. corde
packageApplications Liste des applications de package. MsixPackageApplications[]
packageDependencies Liste des dépendances de package. MsixPackageDependencies[]
packageFamilyName Nom de la famille de packages de appxmanifest.xml. Contient le nom du package et le nom du serveur de publication. corde
packageName Nom du package de appxmanifest.xml. corde
packageRelativePath Chemin relatif du package à l’intérieur de l’image. corde
Version Version du package trouvée dans le appxmanifest.xml. corde

Définition de ressource de modèle ARM

Le type de ressource hostPools/msixPackages peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DesktopVirtualization/hostPools/msixPackages, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.DesktopVirtualization/hostPools/msixPackages",
  "apiVersion": "2024-01-16-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"
  }
}

Valeurs de propriété

Microsoft.DesktopVirtualization/hostPools/msixPackages

Nom Description Valeur
apiVersion Version de l’API '2024-01-16-preview'
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 100 (obligatoire)
Propriétés Propriétés détaillées pour le package MSIX MsixPackageProperties (obligatoire)
type Type de ressource 'Microsoft.DesktopVirtualization/hostPools/msixPackages'

MsixPackageApplications

Nom Description Valeur
appId ID d’application de package, trouvé dans appxmanifest.xml. corde
appUserModelID Permet d’activer l’application de package. Se compose du nom du package et de l’ID d’application. Trouvé dans appxmanifest.xml. corde
description Description de l’application de package. corde
friendlyName Nom convivial. corde
iconImageName Nom convivial. corde
rawIcon l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque
rawPng l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque

MsixPackageDependencies

Nom Description Valeur
dependencyName Nom de la dépendance de package. corde
minVersion Version de dépendance requise. corde
éditeur Nom de l’éditeur de dépendances. corde

MsixPackageProperties

Nom Description Valeur
displayName Nom convivial à afficher dans le portail. corde
imagePath Chemin d’accès de l’image VHD/CIM sur le partage réseau. corde
isActive Faites de cette version du package l’actif dans le pool d’hôtes. Bool
isRegularRegistration Spécifie comment inscrire le package dans le flux. Bool
lastUpdated Date de la dernière mise à jour du package trouvé dans le appxmanifest.xml. corde
packageApplications Liste des applications de package. MsixPackageApplications[]
packageDependencies Liste des dépendances de package. MsixPackageDependencies[]
packageFamilyName Nom de la famille de packages de appxmanifest.xml. Contient le nom du package et le nom du serveur de publication. corde
packageName Nom du package de appxmanifest.xml. corde
packageRelativePath Chemin relatif du package à l’intérieur de l’image. corde
Version Version du package trouvée dans le appxmanifest.xml. corde

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource hostPools/msixPackages peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DesktopVirtualization/hostPools/msixPackages, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DesktopVirtualization/hostPools/msixPackages@2024-01-16-preview"
  name = "string"
  body = {
    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"
    }
  }
}

Valeurs de propriété

Microsoft.DesktopVirtualization/hostPools/msixPackages

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 100 (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : hostPools
Propriétés Propriétés détaillées pour le package MSIX MsixPackageProperties (obligatoire)
type Type de ressource « Microsoft.DesktopVirtualization/hostPools/msixPackages@2024-01-16-preview »

MsixPackageApplications

Nom Description Valeur
appId ID d’application de package, trouvé dans appxmanifest.xml. corde
appUserModelID Permet d’activer l’application de package. Se compose du nom du package et de l’ID d’application. Trouvé dans appxmanifest.xml. corde
description Description de l’application de package. corde
friendlyName Nom convivial. corde
iconImageName Nom convivial. corde
rawIcon l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque
rawPng l’icône d’une chaîne 64 bits sous forme de tableau d’octets. quelconque

MsixPackageDependencies

Nom Description Valeur
dependencyName Nom de la dépendance de package. corde
minVersion Version de dépendance requise. corde
éditeur Nom de l’éditeur de dépendances. corde

MsixPackageProperties

Nom Description Valeur
displayName Nom convivial à afficher dans le portail. corde
imagePath Chemin d’accès de l’image VHD/CIM sur le partage réseau. corde
isActive Faites de cette version du package l’actif dans le pool d’hôtes. Bool
isRegularRegistration Spécifie comment inscrire le package dans le flux. Bool
lastUpdated Date de la dernière mise à jour du package trouvé dans le appxmanifest.xml. corde
packageApplications Liste des applications de package. MsixPackageApplications[]
packageDependencies Liste des dépendances de package. MsixPackageDependencies[]
packageFamilyName Nom de la famille de packages de appxmanifest.xml. Contient le nom du package et le nom du serveur de publication. corde
packageName Nom du package de appxmanifest.xml. corde
packageRelativePath Chemin relatif du package à l’intérieur de l’image. corde
Version Version du package trouvée dans le appxmanifest.xml. corde