Paramètres du modèle
Cet article décrit les objets transmis à tous les modèles associés à un connecteur Azure Deployments. L’objet est transmis en tant que al
paramètre 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"
}
}
}
}
<!--NeedCopy-->
AlParam
L’ensemble de données transmis à chaque déploiement en tant que paramètre al . Vous pouvez y accéder depuis le modèle ARM en passant al aux
paramètres
de la fonction de modèle ARM, par exemple parameters('al')
.
Nom | Description | Valeur |
---|---|---|
entrée | 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
|
Entréed’image de démarrage, entréede disque en cache, entréed’image en couches, entréede machine |
contexte | Un ensemble de données qui s’applique à chaque type de déploiement. | Contexte de déploiement |
Entrée d’image de démarrage
Entrez des données spécifiques au type de déploiement BootImage.
Nom | Description | Valeur |
---|---|---|
type | Type de déploiement auquel cette entrée s’applique. | « Image de démarrage » |
source | Source de l’image. Il s’agit d’un objet doté d’une propriété pour chaque sortie spécifiée dans le modèle ARM associé au déploiement du disque cache . | Quelconque |
Entrée sur disque cache
Entrez des données spécifiques au type de déploiement CacheDisk.
Nom | Description | Valeur |
---|---|---|
type | Type de déploiement auquel cette entrée s’applique. | « Disque en cache » |
taille | Taille du disque géré à créer, en GiB. | nombre (entier 32 bits) |
Taille du téléchargement | Taille du disque source qui sera chargé sur le disque créé, en octets. | nombre (entier 64 bits) |
Entrée d’image en couches
Entrez des données spécifiques au type de déploiement LayeredImage.
Nom | Description | Valeur |
---|---|---|
type | Type de déploiement auquel cette entrée s’applique. | « Image en couches » |
Nom du disque | Nom du disque tel que spécifié dans le modèle d’image App Layering de l’image en cours de publication. | string |
source | Source de l’image. Il s’agit d’un objet doté d’une propriété pour chaque sortie spécifiée dans le modèle ARM associé au déploiement de la machine . | Quelconque |
Entrée de la machine
Entrez des données spécifiques au type de déploiement de la machine.
Nom | Description | Valeur |
---|---|---|
type | Type de déploiement auquel cette entrée s’applique. | « Machine » |
disk | Données d’entrée qui s’appliquent au disque du système d’exploitation de la machine. | entrée sur disque |
vm | Données d’entrée qui s’appliquent à la machine virtuelle elle-même. | entrée de machine virtuelle |
entrée sur disque
Données d’entrée qui s’appliquent au disque du système d’exploitation d’une machine.
Nom | Description | Valeur |
---|---|---|
Image | Source du disque. Il s’agit d’un objet doté d’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é, la sortie du modèle ARM associé au déploiement du disque cache est utilisée. | Quelconque |
taille | Taille du disque à créer, en GiB. | nombre (entier 64 bits) |
nom | 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’images, cela n’est pas défini. | string |
entrée de machine virtuelle
Données d’entrée qui s’appliquent à une machine virtuelle.
Nom | Description | Valeur |
---|---|---|
Données utilisateur | La valeur qui doit être appliquée à la userData propriété des propriétés VirtualMachinePropertiesvirtualMachine spécifiée dans le modèle ARM associé au déploiement. |
string |
Contexte de déploiement
Fournit le contexte de l’opération de déploiement en cours.
Nom | Description | Valeur |
---|---|---|
ID de tâche | ID de la tâche ELM à l’origine du déploiement. | nombre (entier 64 bits) |
type | Type de déploiement en cours. | « CacheDisk », « BootImage », « Machine », « LayeredImage » |
Licence utilisateur | Nom d’utilisateur de l’utilisateur qui a lancé la tâche ELM à l’origine de ce déploiement. | string |
comment | Commentaire saisi par l’utilisateur lors du démarrage de la tâche ELM à l’origine de ce déploiement. | string |
config | Configuration du connecteur de plate-forme associée à ce déploiement. | Config |
article | Entité App Layering associée à la tâche ELM à l’origine de ce déploiement. Il s’agira d’une couche, d’un modèle d’image en couches ou d’une image de démarrage. | Élément |
Config
Contient les propriétés de la configuration du connecteur de plate-forme associée à l’opération en cours.
Nom | Description | Valeur |
---|---|---|
id | L’ID de la configuration du connecteur de plate-forme. Il s’agit d’un guide sous la forme xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx. | string |
nom | Nom de la configuration du connecteur de plate-forme. | string |
personnalisé | Les données personnalisées spécifiées dans la configuration du connecteur de plate-forme. 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. | Quelconque |
Élément
Entité App Layering associée à une tâche ELM à l’origine d’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 |
---|---|---|
type | Type d’élément de l’entité App Layering. | « Image », « AppPlayer », « OSLayer », « PlatformLayer », « ConnectorCachedCEBootImage » |
id | L’ID de l’article. | nombre (entier 64 bits) |
nom | Le nom de l’article. | string |
description | Description de l’article. | string |
créés | Date et heure de création initiale de l’élément. | chaîne (date/heure ISO 8601) |
modifié | Date et 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’article. | Version |
Version
Version d’une entité App Layering associée à une tâche ELM à l’origine d’un déploiement. Il peut s’agir d’une version en couches, d’une version de modèle d’image en couches ou d’une version d’image de démarrage.
Nom | Description | Valeur |
---|---|---|
nombre | Entier qui représente la version. Pour les couches, il s’agit du nombre de tentatives d’emballage. 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. | string |
description | 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 du dispositif. | string |
créés | Date et heure de création de la version. Pour les couches, c’est à ce moment que la version a été créée. Pour les modèles d’images en couches, c’est à cette date que le modèle a été modifié pour la dernière fois. Pour les images de démarrage, il s’agit de l’horodatage du fichier image. | chaîne (date/heure ISO 8601) |