Paramètres de modèle

Dernière publication : Nov 04, 2026
Cet article décrit les objets transmis à tous les modèles associés à un connecteur de déploiements Azure. L'objet est transmis en tant que paramètre al et est accessible via la fonction de modèle ARM parameters, telle que [parameters('al').context.user].
{
  "input":
  {
    "type": "BootImage",
    "source": "any"
  },
  // OR
  {
    "type": "CacheDisk",
    "size": "number",
    "uploadSize": "number"
  },
  // OR
  {
    "type": "LayeredImage",
    "diskName": "string",
    "source": "any"
  },
  // OR
  {
    "type": "Machine",
    "disk": {
      "image": "any",
      "size": "number",
      "name": "string"
    },
    "vm": {
      "userData": "string"
    }
  },
  "context": {
    "taskId": "number",
    "type": "string",
    "user": "string",
    "comment": "string",
    "config": {
      "id": "string",
      "name": "string",
      "custom": "any"
    },
    "item": {
      "type": "string",
      "id": "number",
      "name": "string",
      "description": "string",
      "created": "string",
      "modified": "string",
      "version": {
        "number": "number",
        "name": "string",
        "description": "string",
        "created": "string"
      }
    }
  }
}

AlParam

L'ensemble de données transmis à chaque déploiement en tant que paramètre al. Il est accessible depuis le modèle ARM en passant al à la fonction de modèle ARM parameters , telle que parameters('al').
Nom Description Valeur
entrée Un ensemble de données qui s'applique uniquement à un type de déploiement spécifique. Le type de cette propriété dépend du type de déploiement spécifié par context.type BootImageInput, CacheDiskInput, LayeredImageInput, MachineInput
contexte Un ensemble de données qui s'applique à chaque type de déploiement. DeploymentContext

BootImageInput

Données d'entrée spécifiques au type de déploiement BootImage.
Nom Description Valeur
Type Le type de déploiement auquel cette entrée s'applique. 'BootImage'
Source La source de l'image. Il s'agit d'un objet avec une propriété pour chaque sortie spécifiée dans le modèle ARM associé au déploiement du disque de cache. tout

CacheDiskInput

Données d'entrée spécifiques au type de déploiement CacheDisk.
Nom Description Valeur
Type Le type de déploiement auquel cette entrée s'applique. 'CacheDisk'
taille La taille du disque géré à créer, en Gio. nombre (entier 32 bits)
uploadSize La taille du disque source qui sera téléchargé vers le disque créé, en octets. nombre (entier 64 bits)

LayeredImageInput

Données d'entrée spécifiques au type de déploiement LayeredImage.
Nom Description Valeur
Type Le type de déploiement auquel cette entrée s'applique. 'LayeredImage'
diskName Le nom du disque tel que spécifié dans le modèle d'image App Layering de l'image en cours de publication. chaîne
Source La source de l'image. Il s'agit d'un objet avec une propriété pour chaque sortie spécifiée dans le modèle ARM associé au déploiement Machine. tout

MachineInput

Données d'entrée spécifiques au type de déploiement Machine.
Nom Description Valeur
Type Le type de déploiement auquel cette entrée s'applique. 'Machine'
disque Données d'entrée qui s'appliquent au disque OS de la machine. DiskInput
MV Données d'entrée qui s'appliquent à la MV elle-même. VmInput

DiskInput

Données d'entrée qui s'appliquent au disque OS d'une machine.
Nom Description Valeur
Image La source du disque. Il s'agit d'un objet avec une propriété pour chaque sortie spécifiée dans le modèle ARM associé au déploiement de l'image de démarrage, si le déploiement de l'image de démarrage est spécifié dans la configuration du connecteur. Si le déploiement de l'image de démarrage n'est pas spécifié, alors la sortie du modèle ARM associé au déploiement du disque de cache est utilisée. tout
taille La taille du disque à créer, en Gio. nombre (entier 64 bits)
nom Le nom du disque tel que spécifié dans le modèle d'image App Layering de l'image en cours de publication. S'il ne s'agit pas d'une opération de publication d'image, alors ceci est indéfini. chaîne

VmInput

Données d'entrée qui s'appliquent à une VM.
Nom Description Valeur
userData La valeur qui doit être appliquée à la propriété userData de VirtualMachineProperties du virtualMachine spécifié dans le modèle ARM associé au déploiement. chaîne

DeploymentContext

Fournit le contexte de l'opération de déploiement actuelle.
Nom Description Valeur
taskId L'ID de la tâche ELM qui a provoqué le déploiement. nombre (entier 64 bits)
Type Le type du déploiement actuel. 'CacheDisk', 'BootImage', 'Machine', 'LayeredImage'
utilisateur Le nom d'utilisateur de la personne qui a démarré la tâche ELM à l'origine de ce déploiement. chaîne de caractères
commentaire Le commentaire saisi par l'utilisateur lors du démarrage de la tâche ELM à l'origine de ce déploiement. chaîne de caractères
Configuration La configuration du connecteur de plateforme associée à ce déploiement. Config
élément L'entité App Layering associée à la tâche ELM qui a provoqué ce déploiement. Cela fera référence à une couche, un modèle d'image en couches ou une image de démarrage. Élément

Config

Contient les propriétés de la configuration du connecteur de plateforme associée à l'opération actuelle.
Nom Description Valeur
id L'ID de la configuration du connecteur de plateforme. Il s'agit d'un GUID sous la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. chaîne
nom Le nom de la configuration du connecteur de plateforme. chaîne
personnalisé Les données personnalisées spécifiées dans la configuration du connecteur de plateforme. Le type et les propriétés de cet objet dépendent du JSON spécifié par l'utilisateur pour le type de déploiement actuel. tout

Élément

L'entité App Layering associée à une tâche ELM qui a provoqué un déploiement.
Il peut s'agir d'une couche, d'un modèle d'image en couches ou d'une image de démarrage.
Nom Description Valeur
nature Le type d'élément de l'entité App Layering. 'Image', 'AppLayer', 'OsLayer', 'PlatformLayer', 'ConnectorCachedCeBootImage'
id L'ID de l'élément. nombre (entier 64 bits)
nom Le nom de l'élément. chaîne
Description La description de l'élément. chaîne
créé La date et l'heure de création originale de l'élément. chaîne (date/heure ISO 8601)
modifié La date et l'heure de la dernière modification de l'élément. chaîne (date/heure ISO 8601)
version Informations sur cette version particulière de l'élément. Version

Version

La version d'une entité App Layering associée à une tâche ELM qui a provoqué un déploiement. Il peut s'agir d'une version de couche, d'une version de modèle d'image en couches ou d'une version d'image de démarrage.
Nom Description Valeur
nombre Un entier qui représente la version. Pour les couches, il s'agit du nombre d'emballages tentés. Pour les modèles d'images en couches, il s'agit du nombre de publications réussies du modèle. Pour les images de démarrage, il s'agit de l'horodatage du fichier image. nombre (entier 32 bits)
nom Le nom de la version. Pour les couches, il s'agit du nom de version spécifié par l'utilisateur. Pour les modèles d'images en couches, il s'agit de Publish_{Number}. Pour les images de démarrage, il s'agit de la version (x.y.z) d'App Layering qui crée le déploiement. chaîne
description La description de la version. Pour les couches, il s'agit de la description de version spécifiée par l'utilisateur. Pour les modèles d'images en couches, il s'agit d'une chaîne vide. Pour les images de démarrage, il s'agit d'une description générique qui inclut le numéro de version de l'appliance. chaîne
créé La date et l'heure de création de la version. Pour les couches, il s'agit de la date de création de la version. Pour les modèles d'images en couches, il s'agit de la date de la dernière modification du modèle. Pour les images de démarrage, il s'agit de l'horodatage du fichier image. chaîne (date/heure ISO 8601)