Partager via


Microsoft.VirtualMachineImages imageTemplates 2019-02-01-preview

Définition de ressource Bicep

Le type de ressource imageTemplates 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.VirtualMachineImages/imageTemplates, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.VirtualMachineImages/imageTemplates@2019-02-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    customize: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see ImageTemplateCustomizer objects
      }
    ]
    distribute: [
      {
        artifactTags: {
          {customized property}: 'string'
        }
        runOutputName: 'string'
        type: 'string'
        // For remaining properties, see ImageTemplateDistributor objects
      }
    ]
    source: {
      type: 'string'
      // For remaining properties, see ImageTemplateSource objects
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Objets ImageTemplateCustomizer

Définissez le type propriété pour spécifier le type d’objet.

Pour PowerShell, utilisez :

{
  inline: [
    'string'
  ]
  script: 'string'
  type: 'PowerShell'
  validExitCodes: [
    int
  ]
}

Pour Shell, utilisez :

{
  inline: [
    'string'
  ]
  script: 'string'
  type: 'Shell'
}

Pour windowsRestart, utilisez :

{
  restartCheckCommand: 'string'
  restartCommand: 'string'
  restartTimeout: 'string'
  type: 'WindowsRestart'
}

Objets ImageTemplateSource

Définissez le type propriété pour spécifier le type d’objet.

Pour ISO, utilisez :

{
  sha256Checksum: 'string'
  sourceURI: 'string'
  type: 'ISO'
}

Pour ManagedImage, utilisez :

{
  imageId: 'string'
  type: 'ManagedImage'
}

Pour PlatformImage, utilisez :

{
  offer: 'string'
  publisher: 'string'
  sku: 'string'
  type: 'PlatformImage'
  version: 'string'
}

Objets ImageTemplateDistributor

Définissez le type propriété pour spécifier le type d’objet.

Pour ManagedImage, utilisez :

{
  imageId: 'string'
  location: 'string'
  type: 'ManagedImage'
}

Pour SharedImage, utilisez :

{
  galleryImageId: 'string'
  replicationRegions: [
    'string'
  ]
  type: 'SharedImage'
}

Pour de disque dur virtuel, utilisez :

{
  type: 'VHD'
}

Valeurs de propriété

ImageTemplateCustomizer

Nom Description Valeur
nom Nom convivial pour fournir un contexte sur ce que fait cette étape de personnalisation corde
type Défini sur « PowerShell » pour le type ImageTemplatePowerShellCustomizer. Défini sur « Shell » pour le type ImageTemplateShellCustomizer. Défini sur « WindowsRestart » pour le type ImageTemplateRestartCustomizer. 'PowerShell'
'Shell'
'WindowsRestart' (obligatoire)

ImageTemplateDistributor

Nom Description Valeur
artifactTags Balises qui seront appliquées à l’artefact une fois qu’il a été créé/mis à jour par le serveur de distribution. ImageTemplateDistributorArtifactTags
runOutputName Nom à utiliser pour le RunOutput associé. corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
type Défini sur « ManagedImage » pour le type ImageTemplateManagedImageDistributor. Défini sur « SharedImage » pour le type ImageTemplateSharedImageDistributor. Défini sur « VHD » pour le type ImageTemplateVhdDistributor. 'ManagedImage'
'SharedImage'
'VHD' (obligatoire)

ImageTemplateDistributorArtifactTags

Nom Description Valeur

ImageTemplateIsoSource

Nom Description Valeur
sha256Checksum Somme de contrôle SHA256 de l’image ISO. chaîne (obligatoire)
sourceURI URI pour obtenir l’image ISO. Cet URI doit être accessible au fournisseur de ressources au moment de la création du modèle d’image. chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ISO' (obligatoire)

ImageTemplateManagedImageDistributor

Nom Description Valeur
imageId ID de ressource de l’image de disque managé chaîne (obligatoire)
emplacement Emplacement Azure de l’image, doit correspondre si l’image existe déjà chaîne (obligatoire)
type Type de distribution. 'ManagedImage' (obligatoire)

ImageTemplateManagedImageSource

Nom Description Valeur
imageId ID de ressource ARM de l’image managée dans l’abonnement client chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ManagedImage' (obligatoire)

ImageTemplatePlatformImageSource

Nom Description Valeur
offrir Offre d’image à partir des images de la galerie Azure . corde
éditeur Éditeur d’images dans Azure Gallery Images. corde
Sku Référence sku d’image à partir des images de la galerie Azure . corde
type Spécifie le type d’image source à utiliser. 'PlatformImage' (obligatoire)
Version Version d’image à partir des images de la galerie Azure . corde

ImageTemplatePowerShellCustomizer

Nom Description Valeur
Inline Tableau de commandes PowerShell à exécuter string[]
script Script PowerShell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'PowerShell' (obligatoire)
validExitCodes Codes de sortie valides pour le script PowerShell. [Par défaut : 0] int[]

ImageTemplateProperties

Nom Description Valeur
Personnaliser Spécifie les propriétés utilisées pour décrire les étapes de personnalisation de l’image, telles que la source d’image, etc. ImageTemplateCustomizer[]
distribuer Cible de distribution vers laquelle la sortie de l’image doit être générée. ImageTemplateDistributor[] (obligatoire)
source Spécifie les propriétés utilisées pour décrire l’image source. ImageTemplateSource (obligatoire)

ImageTemplateRestartCustomizer

Nom Description Valeur
restartCheckCommand Commande pour vérifier si le redémarrage a réussi [Valeur par défaut : ''] corde
restartCommand Commande pour exécuter le redémarrage [Par défaut : 'shutdown /r /f /t 0 /c « packer restart"'] corde
restartTimeout Délai de redémarrage spécifié sous la forme d’une chaîne de magnitude et d’unité, par exemple « 5 m » (5 minutes) ou « 2h » (2 heures) [Valeur par défaut : « 5m » ] corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'WindowsRestart' (obligatoire)

ImageTemplateSharedImageDistributor

Nom Description Valeur
galleryImageId ID de ressource de l’image de la galerie d’images partagées chaîne (obligatoire)
replicationRegions string[] (obligatoire)
type Type de distribution. 'SharedImage' (obligatoire)

ImageTemplateShellCustomizer

Nom Description Valeur
Inline Tableau de commandes shell à exécuter string[]
script Script shell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'Shell' (obligatoire)

ImageTemplateSource

Nom Description Valeur
type Défini sur « ISO » pour le type ImageTemplateIsoSource. Défini sur « ManagedImage » pour le type ImageTemplateManagedImageSource. Défini sur « PlatformImage » pour le type ImageTemplatePlatformImageSource. 'ISO'
'ManagedImage'
'PlatformImage' (obligatoire)

ImageTemplateVhdDistributor

Nom Description Valeur
type Type de distribution. 'VHD' (obligatoire)

Microsoft.VirtualMachineImages/imageTemplates

Nom Description Valeur
emplacement Emplacement des ressources chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
Propriétés ImageTemplateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ResourceTags

Nom Description Valeur

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Azure Image Builder avec azure Windows Baseline Crée un environnement Azure Image Builder et génère une image Windows Server avec les dernières mises à jour Windows et la base de référence Azure Windows appliquée.
configurer le service Dev Box Ce modèle crée toutes les ressources d’administration Dev Box en fonction du guide de démarrage rapide dev Box (/azure/dev-box/quickstart-create-dev-box). Vous pouvez afficher toutes les ressources créées ou accéder directement à DevPortal.microsoft.com pour créer votre première zone de développement.

Définition de ressource de modèle ARM

Le type de ressource imageTemplates 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.VirtualMachineImages/imageTemplates, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.VirtualMachineImages/imageTemplates",
  "apiVersion": "2019-02-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "customize": [ {
      "name": "string",
      "type": "string"
      // For remaining properties, see ImageTemplateCustomizer objects
    } ],
    "distribute": [ {
      "artifactTags": {
        "{customized property}": "string"
      },
      "runOutputName": "string",
      "type": "string"
      // For remaining properties, see ImageTemplateDistributor objects
    } ],
    "source": {
      "type": "string"
      // For remaining properties, see ImageTemplateSource objects
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objets ImageTemplateCustomizer

Définissez le type propriété pour spécifier le type d’objet.

Pour PowerShell, utilisez :

{
  "inline": [ "string" ],
  "script": "string",
  "type": "PowerShell",
  "validExitCodes": [ "int" ]
}

Pour Shell, utilisez :

{
  "inline": [ "string" ],
  "script": "string",
  "type": "Shell"
}

Pour windowsRestart, utilisez :

{
  "restartCheckCommand": "string",
  "restartCommand": "string",
  "restartTimeout": "string",
  "type": "WindowsRestart"
}

Objets ImageTemplateSource

Définissez le type propriété pour spécifier le type d’objet.

Pour ISO, utilisez :

{
  "sha256Checksum": "string",
  "sourceURI": "string",
  "type": "ISO"
}

Pour ManagedImage, utilisez :

{
  "imageId": "string",
  "type": "ManagedImage"
}

Pour PlatformImage, utilisez :

{
  "offer": "string",
  "publisher": "string",
  "sku": "string",
  "type": "PlatformImage",
  "version": "string"
}

Objets ImageTemplateDistributor

Définissez le type propriété pour spécifier le type d’objet.

Pour ManagedImage, utilisez :

{
  "imageId": "string",
  "location": "string",
  "type": "ManagedImage"
}

Pour SharedImage, utilisez :

{
  "galleryImageId": "string",
  "replicationRegions": [ "string" ],
  "type": "SharedImage"
}

Pour de disque dur virtuel, utilisez :

{
  "type": "VHD"
}

Valeurs de propriété

ImageTemplateCustomizer

Nom Description Valeur
nom Nom convivial pour fournir un contexte sur ce que fait cette étape de personnalisation corde
type Défini sur « PowerShell » pour le type ImageTemplatePowerShellCustomizer. Défini sur « Shell » pour le type ImageTemplateShellCustomizer. Défini sur « WindowsRestart » pour le type ImageTemplateRestartCustomizer. 'PowerShell'
'Shell'
'WindowsRestart' (obligatoire)

ImageTemplateDistributor

Nom Description Valeur
artifactTags Balises qui seront appliquées à l’artefact une fois qu’il a été créé/mis à jour par le serveur de distribution. ImageTemplateDistributorArtifactTags
runOutputName Nom à utiliser pour le RunOutput associé. corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
type Défini sur « ManagedImage » pour le type ImageTemplateManagedImageDistributor. Défini sur « SharedImage » pour le type ImageTemplateSharedImageDistributor. Défini sur « VHD » pour le type ImageTemplateVhdDistributor. 'ManagedImage'
'SharedImage'
'VHD' (obligatoire)

ImageTemplateDistributorArtifactTags

Nom Description Valeur

ImageTemplateIsoSource

Nom Description Valeur
sha256Checksum Somme de contrôle SHA256 de l’image ISO. chaîne (obligatoire)
sourceURI URI pour obtenir l’image ISO. Cet URI doit être accessible au fournisseur de ressources au moment de la création du modèle d’image. chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ISO' (obligatoire)

ImageTemplateManagedImageDistributor

Nom Description Valeur
imageId ID de ressource de l’image de disque managé chaîne (obligatoire)
emplacement Emplacement Azure de l’image, doit correspondre si l’image existe déjà chaîne (obligatoire)
type Type de distribution. 'ManagedImage' (obligatoire)

ImageTemplateManagedImageSource

Nom Description Valeur
imageId ID de ressource ARM de l’image managée dans l’abonnement client chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ManagedImage' (obligatoire)

ImageTemplatePlatformImageSource

Nom Description Valeur
offrir Offre d’image à partir des images de la galerie Azure . corde
éditeur Éditeur d’images dans Azure Gallery Images. corde
Sku Référence sku d’image à partir des images de la galerie Azure . corde
type Spécifie le type d’image source à utiliser. 'PlatformImage' (obligatoire)
Version Version d’image à partir des images de la galerie Azure . corde

ImageTemplatePowerShellCustomizer

Nom Description Valeur
Inline Tableau de commandes PowerShell à exécuter string[]
script Script PowerShell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'PowerShell' (obligatoire)
validExitCodes Codes de sortie valides pour le script PowerShell. [Par défaut : 0] int[]

ImageTemplateProperties

Nom Description Valeur
Personnaliser Spécifie les propriétés utilisées pour décrire les étapes de personnalisation de l’image, telles que la source d’image, etc. ImageTemplateCustomizer[]
distribuer Cible de distribution vers laquelle la sortie de l’image doit être générée. ImageTemplateDistributor[] (obligatoire)
source Spécifie les propriétés utilisées pour décrire l’image source. ImageTemplateSource (obligatoire)

ImageTemplateRestartCustomizer

Nom Description Valeur
restartCheckCommand Commande pour vérifier si le redémarrage a réussi [Valeur par défaut : ''] corde
restartCommand Commande pour exécuter le redémarrage [Par défaut : 'shutdown /r /f /t 0 /c « packer restart"'] corde
restartTimeout Délai de redémarrage spécifié sous la forme d’une chaîne de magnitude et d’unité, par exemple « 5 m » (5 minutes) ou « 2h » (2 heures) [Valeur par défaut : « 5m » ] corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'WindowsRestart' (obligatoire)

ImageTemplateSharedImageDistributor

Nom Description Valeur
galleryImageId ID de ressource de l’image de la galerie d’images partagées chaîne (obligatoire)
replicationRegions string[] (obligatoire)
type Type de distribution. 'SharedImage' (obligatoire)

ImageTemplateShellCustomizer

Nom Description Valeur
Inline Tableau de commandes shell à exécuter string[]
script Script shell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'Shell' (obligatoire)

ImageTemplateSource

Nom Description Valeur
type Défini sur « ISO » pour le type ImageTemplateIsoSource. Défini sur « ManagedImage » pour le type ImageTemplateManagedImageSource. Défini sur « PlatformImage » pour le type ImageTemplatePlatformImageSource. 'ISO'
'ManagedImage'
'PlatformImage' (obligatoire)

ImageTemplateVhdDistributor

Nom Description Valeur
type Type de distribution. 'VHD' (obligatoire)

Microsoft.VirtualMachineImages/imageTemplates

Nom Description Valeur
apiVersion Version de l’API '2019-02-01-preview'
emplacement Emplacement des ressources chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
Propriétés ImageTemplateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.VirtualMachineImages/imageTemplates'

ResourceTags

Nom Description Valeur

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Azure Image Builder avec azure Windows Baseline

Déployer sur Azure
Crée un environnement Azure Image Builder et génère une image Windows Server avec les dernières mises à jour Windows et la base de référence Azure Windows appliquée.
configurer le service Dev Box

Déployer sur Azure
Ce modèle crée toutes les ressources d’administration Dev Box en fonction du guide de démarrage rapide dev Box (/azure/dev-box/quickstart-create-dev-box). Vous pouvez afficher toutes les ressources créées ou accéder directement à DevPortal.microsoft.com pour créer votre première zone de développement.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource imageTemplates 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.VirtualMachineImages/imageTemplates, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.VirtualMachineImages/imageTemplates@2019-02-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      customize = [
        {
          name = "string"
          type = "string"
          // For remaining properties, see ImageTemplateCustomizer objects
        }
      ]
      distribute = [
        {
          artifactTags = {
            {customized property} = "string"
          }
          runOutputName = "string"
          type = "string"
          // For remaining properties, see ImageTemplateDistributor objects
        }
      ]
      source = {
        type = "string"
        // For remaining properties, see ImageTemplateSource objects
      }
    }
  })
}

Objets ImageTemplateCustomizer

Définissez le type propriété pour spécifier le type d’objet.

Pour PowerShell, utilisez :

{
  inline = [
    "string"
  ]
  script = "string"
  type = "PowerShell"
  validExitCodes = [
    int
  ]
}

Pour Shell, utilisez :

{
  inline = [
    "string"
  ]
  script = "string"
  type = "Shell"
}

Pour windowsRestart, utilisez :

{
  restartCheckCommand = "string"
  restartCommand = "string"
  restartTimeout = "string"
  type = "WindowsRestart"
}

Objets ImageTemplateSource

Définissez le type propriété pour spécifier le type d’objet.

Pour ISO, utilisez :

{
  sha256Checksum = "string"
  sourceURI = "string"
  type = "ISO"
}

Pour ManagedImage, utilisez :

{
  imageId = "string"
  type = "ManagedImage"
}

Pour PlatformImage, utilisez :

{
  offer = "string"
  publisher = "string"
  sku = "string"
  type = "PlatformImage"
  version = "string"
}

Objets ImageTemplateDistributor

Définissez le type propriété pour spécifier le type d’objet.

Pour ManagedImage, utilisez :

{
  imageId = "string"
  location = "string"
  type = "ManagedImage"
}

Pour SharedImage, utilisez :

{
  galleryImageId = "string"
  replicationRegions = [
    "string"
  ]
  type = "SharedImage"
}

Pour de disque dur virtuel, utilisez :

{
  type = "VHD"
}

Valeurs de propriété

ImageTemplateCustomizer

Nom Description Valeur
nom Nom convivial pour fournir un contexte sur ce que fait cette étape de personnalisation corde
type Défini sur « PowerShell » pour le type ImageTemplatePowerShellCustomizer. Défini sur « Shell » pour le type ImageTemplateShellCustomizer. Défini sur « WindowsRestart » pour le type ImageTemplateRestartCustomizer. 'PowerShell'
'Shell'
'WindowsRestart' (obligatoire)

ImageTemplateDistributor

Nom Description Valeur
artifactTags Balises qui seront appliquées à l’artefact une fois qu’il a été créé/mis à jour par le serveur de distribution. ImageTemplateDistributorArtifactTags
runOutputName Nom à utiliser pour le RunOutput associé. corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
type Défini sur « ManagedImage » pour le type ImageTemplateManagedImageDistributor. Défini sur « SharedImage » pour le type ImageTemplateSharedImageDistributor. Défini sur « VHD » pour le type ImageTemplateVhdDistributor. 'ManagedImage'
'SharedImage'
'VHD' (obligatoire)

ImageTemplateDistributorArtifactTags

Nom Description Valeur

ImageTemplateIsoSource

Nom Description Valeur
sha256Checksum Somme de contrôle SHA256 de l’image ISO. chaîne (obligatoire)
sourceURI URI pour obtenir l’image ISO. Cet URI doit être accessible au fournisseur de ressources au moment de la création du modèle d’image. chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ISO' (obligatoire)

ImageTemplateManagedImageDistributor

Nom Description Valeur
imageId ID de ressource de l’image de disque managé chaîne (obligatoire)
emplacement Emplacement Azure de l’image, doit correspondre si l’image existe déjà chaîne (obligatoire)
type Type de distribution. 'ManagedImage' (obligatoire)

ImageTemplateManagedImageSource

Nom Description Valeur
imageId ID de ressource ARM de l’image managée dans l’abonnement client chaîne (obligatoire)
type Spécifie le type d’image source à utiliser. 'ManagedImage' (obligatoire)

ImageTemplatePlatformImageSource

Nom Description Valeur
offrir Offre d’image à partir des images de la galerie Azure . corde
éditeur Éditeur d’images dans Azure Gallery Images. corde
Sku Référence sku d’image à partir des images de la galerie Azure . corde
type Spécifie le type d’image source à utiliser. 'PlatformImage' (obligatoire)
Version Version d’image à partir des images de la galerie Azure . corde

ImageTemplatePowerShellCustomizer

Nom Description Valeur
Inline Tableau de commandes PowerShell à exécuter string[]
script Script PowerShell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'PowerShell' (obligatoire)
validExitCodes Codes de sortie valides pour le script PowerShell. [Par défaut : 0] int[]

ImageTemplateProperties

Nom Description Valeur
Personnaliser Spécifie les propriétés utilisées pour décrire les étapes de personnalisation de l’image, telles que la source d’image, etc. ImageTemplateCustomizer[]
distribuer Cible de distribution vers laquelle la sortie de l’image doit être générée. ImageTemplateDistributor[] (obligatoire)
source Spécifie les propriétés utilisées pour décrire l’image source. ImageTemplateSource (obligatoire)

ImageTemplateRestartCustomizer

Nom Description Valeur
restartCheckCommand Commande pour vérifier si le redémarrage a réussi [Valeur par défaut : ''] corde
restartCommand Commande pour exécuter le redémarrage [Par défaut : 'shutdown /r /f /t 0 /c « packer restart"'] corde
restartTimeout Délai de redémarrage spécifié sous la forme d’une chaîne de magnitude et d’unité, par exemple « 5 m » (5 minutes) ou « 2h » (2 heures) [Valeur par défaut : « 5m » ] corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'WindowsRestart' (obligatoire)

ImageTemplateSharedImageDistributor

Nom Description Valeur
galleryImageId ID de ressource de l’image de la galerie d’images partagées chaîne (obligatoire)
replicationRegions string[] (obligatoire)
type Type de distribution. 'SharedImage' (obligatoire)

ImageTemplateShellCustomizer

Nom Description Valeur
Inline Tableau de commandes shell à exécuter string[]
script Script shell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc. corde
type Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes 'Shell' (obligatoire)

ImageTemplateSource

Nom Description Valeur
type Défini sur « ISO » pour le type ImageTemplateIsoSource. Défini sur « ManagedImage » pour le type ImageTemplateManagedImageSource. Défini sur « PlatformImage » pour le type ImageTemplatePlatformImageSource. 'ISO'
'ManagedImage'
'PlatformImage' (obligatoire)

ImageTemplateVhdDistributor

Nom Description Valeur
type Type de distribution. 'VHD' (obligatoire)

Microsoft.VirtualMachineImages/imageTemplates

Nom Description Valeur
emplacement Emplacement des ressources chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[A-Za-z0-9-_]{1,64}$ (obligatoire)
Propriétés ImageTemplateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.VirtualMachineImages/imageTemplates@2019-02-01-preview »

ResourceTags

Nom Description Valeur