Megosztás a következőn keresztül:


Microsoft.VirtualMachineImages imageTemplates 2019-05-01-preview

Bicep-erőforrásdefiníció

Az imageTemplates erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.VirtualMachineImages/imageTemplates erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.VirtualMachineImages/imageTemplates@2019-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    buildTimeoutInMinutes: int
    customize: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see ImageTemplateCustomizer objects
      }
    ]
    distribute: [
      {
        artifactTags: {}
        runOutputName: 'string'
        type: 'string'
        // For remaining properties, see ImageTemplateDistributor objects
      }
    ]
    source: {
      type: 'string'
      // For remaining properties, see ImageTemplateSource objects
    }
    vmProfile: {
      vmSize: 'string'
    }
  }
}

ImageTemplateCustomizer objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Fájl esetén használja a következőt:

  type: 'File'
  destination: 'string'
  sha256Checksum: 'string'
  sourceUri: 'string'

A PowerShellhez használja a következőt:

  type: 'PowerShell'
  inline: [
    'string'
  ]
  runElevated: bool
  scriptUri: 'string'
  sha256Checksum: 'string'
  validExitCodes: [
    int
  ]

A Shell esetében használja a következőt:

  type: 'Shell'
  inline: [
    'string'
  ]
  scriptUri: 'string'
  sha256Checksum: 'string'

WindowsRestart esetén használja a következőt:

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

ImageTemplateDistributor-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

ManagedImage esetén használja a következőt:

  type: 'ManagedImage'
  imageId: 'string'
  location: 'string'

SharedImage esetén használja a következőt:

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

VHD esetén használja a következőt:

  type: 'VHD'

ImageTemplateSource-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

ISO esetén használja a következőt:

  type: 'ISO'
  sha256Checksum: 'string'
  sourceUri: 'string'

ManagedImage esetén használja a következőt:

  type: 'ManagedImage'
  imageId: 'string'

A PlatformImage esetében használja a következőt:

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

A SharedImageVersion esetében használja a következőt:

  type: 'SharedImageVersion'
  imageVersionId: 'string'

Tulajdonságértékek

imageTemplates

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A képsablon identitása, ha konfigurálva van. ImageTemplateIdentity
properties A képsablon tulajdonságai ImageTemplateProperties

ImageTemplateIdentity

Név Leírás Érték
típus A képsablonhoz használt identitás típusa. A "Nincs" típus eltávolítja az identitásokat a képsablonból. "Nincs"
"UserAssigned"
userAssignedIdentities A rendszerképsablonhoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ImageTemplateProperties

Név Leírás Érték
buildTimeoutInMinutes A képsablon létrehozása során a várakozás maximális időtartama. Hagyja ki vagy adja meg a 0 értéket az alapértelmezett (4 óra) használatához. int
Testreszabása Megadja a kép testreszabási lépéseinek leírásához használt tulajdonságokat, például a képforrást stb. ImageTemplateCustomizer[]
Terjeszteni Az a terjesztési cél, amelyre a rendszerkép kimenetének el kell mennie. ImageTemplateDistributor[] (kötelező)
source Megadja a forráskép leírásához használt tulajdonságokat. ImageTemplateSource (kötelező)
vmProfile A virtuális gép rendszerképek készítésére való beállítását ismerteti ImageTemplateVmProfile

ImageTemplateCustomizer

Név Leírás Érték
name Rövid név a testreszabási lépéssel kapcsolatos kontextus megadásához sztring
típus Az objektum típusának beállítása Fájl
PowerShell
Felület
WindowsRestart (kötelező)

ImageTemplateFileCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Fájl" (kötelező)
destination A fájl abszolút elérési útja (már létrehozott beágyazott könyvtárstruktúrákkal), ahová a (sourceUri-ból származó) fájl fel lesz töltve a virtuális gépen sztring
sha256Checksum A fenti sourceUri mezőben megadott fájl SHA256-ellenőrzőösszege sztring
sourceUri A virtuális gép testreszabásához feltöltendő fájl URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring

ImageTemplatePowerShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "PowerShell" (kötelező)
inline Végrehajtandó PowerShell-parancsok tömbje sztring[]
runElevated Ha meg van adva, a PowerShell-szkript emelt szintű jogosultságokkal fog futni logikai
scriptUri A testreszabáshoz futtatandó PowerShell-szkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A fenti scriptUri mezőben megadott Power Shell-szkript SHA256-ellenőrzőösszege sztring
validExitCodes Érvényes kilépési kódok a PowerShell-szkripthez. [Alapértelmezett: 0] int[]

ImageTemplateShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Shell" (kötelező)
inline A végrehajtandó rendszerhéj-parancsok tömbje sztring[]
scriptUri A testreszabáshoz futtatandó rendszerhéjszkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A scriptUri mezőben megadott rendszerhéjszkript SHA256-ellenőrzőösszege sztring

ImageTemplateRestartCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "WindowsRestart" (kötelező)
restartCheckCommand Parancs annak ellenőrzéséhez, hogy sikeres volt-e az újraindítás [Alapértelmezett: '] sztring
restartCommand Az újraindítás végrehajtásának parancsa [Alapértelmezett: "shutdown /r /f /t 0 /c "packer restart"] sztring
restartTimeout Újraindítási időtúllépés nagyság és egység sztringként megadva, például 5m (5 perc) vagy "2 óra" (2 óra) [Alapértelmezett: '5m] sztring

ImageTemplateDistributor

Név Leírás Érték
artifactTags Az összetevőre a terjesztő által létrehozott/frissített címkék lesznek alkalmazva. object
runOutputName A társított RunOutputhoz használandó név. sztring (kötelező)
típus Az objektumtípus beállítása ManagedImage
SharedImage
VHD (kötelező)

ImageTemplateManagedImageDistributor

Név Leírás Érték
típus A terjesztés típusa. "ManagedImage" (kötelező)
imageId A felügyelt lemezkép erőforrás-azonosítója sztring (kötelező)
location A rendszerkép Azure-helyének egyeznie kell, ha a rendszerkép már létezik sztring (kötelező)

ImageTemplateSharedImageDistributor

Név Leírás Érték
típus Az eloszlás típusa. "SharedImage" (kötelező)
galleryImageId A Shared Image Gallery rendszerkép erőforrás-azonosítója sztring (kötelező)
replicationRegions Azon régiók listája, amelyekbe a rendszerképet replikálni fogja string[] (kötelező)

ImageTemplateVhdDistributor

Név Leírás Érték
típus Az eloszlás típusa. "VHD" (kötelező)

ImageTemplateSource

Név Leírás Érték
típus Az objektum típusának beállítása ISO
ManagedImage
PlatformImage
SharedImageVersion (kötelező)

ImageTemplateIsoSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "ISO" (kötelező)
sha256Checksum AZ ISO-rendszerkép SHA256 ellenőrzőösszege. sztring (kötelező)
sourceUri URI az ISO-rendszerkép lekéréséhez. Ennek az URI-nak elérhetőnek kell lennie az erőforrás-szolgáltató számára a rendszerképsablon létrehozásakor. sztring (kötelező)

ImageTemplateManagedImageSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "ManagedImage" (kötelező)
imageId A felügyelt rendszerkép ARM-erőforrás-azonosítója az ügyfél-előfizetésben sztring (kötelező)

ImageTemplatePlatformImageSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "PlatformImage" (kötelező)
offer Képajánlat az Azure Gallery Images szolgáltatásból. sztring
közzétevő Image Publisher az Azure Gallery Images szolgáltatásban. sztring
Sku Az Azure Gallery Images rendszerképeinek termékváltozata. sztring
version Az Azure Gallery Images rendszerképverziója. sztring

ImageTemplateSharedImageVersionSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "SharedImageVersion" (kötelező)
imageVersionId A rendszerkép verziójának ARM-erőforrás-azonosítója a megosztott rendszerkép-katalógusban sztring (kötelező)

ImageTemplateVmProfile

Név Leírás Érték
vmSize A képek létrehozásához, testreszabásához és rögzítéséhez használt virtuális gép mérete. Üres sztring kihagyása vagy megadása az alapértelmezett (Standard_D1_v2) használatához. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Azure Image Builder az Azure Windows alapkonfigurációjával

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Image Builder-környezetet, és létrehoz egy Windows Server-rendszerképet a legújabb Windows Frissítések és az Azure Windows Alapterv alkalmazásával.
A Dev Box szolgáltatás konfigurálása

Üzembe helyezés az Azure-ban
Ez a sablon minden Dev Box-rendszergazdai erőforrást létrehozna a Dev Box gyors üzembe helyezési útmutatójának megfelelően. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com az első Dev Box létrehozásához.

ARM-sablon erőforrásdefiníciója

Az imageTemplates erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.VirtualMachineImages/imageTemplates erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.VirtualMachineImages/imageTemplates",
  "apiVersion": "2019-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "buildTimeoutInMinutes": "int",
    "customize": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see ImageTemplateCustomizer objects
      }
    ],
    "distribute": [
      {
        "artifactTags": {},
        "runOutputName": "string",
        "type": "string"
        // For remaining properties, see ImageTemplateDistributor objects
      }
    ],
    "source": {
      "type": "string"
      // For remaining properties, see ImageTemplateSource objects
    },
    "vmProfile": {
      "vmSize": "string"
    }
  }
}

ImageTemplateCustomizer-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Fájl esetén használja a következőt:

  "type": "File",
  "destination": "string",
  "sha256Checksum": "string",
  "sourceUri": "string"

PowerShell esetén használja a következőt:

  "type": "PowerShell",
  "inline": [ "string" ],
  "runElevated": "bool",
  "scriptUri": "string",
  "sha256Checksum": "string",
  "validExitCodes": [ "int" ]

A Shell esetében használja a következőt:

  "type": "Shell",
  "inline": [ "string" ],
  "scriptUri": "string",
  "sha256Checksum": "string"

WindowsRestart esetén használja a következőt:

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

ImageTemplateDistributor-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A ManagedImage esetében használja a következőt:

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

A SharedImage esetében használja a következőt:

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

VHD esetén használja a következőt:

  "type": "VHD"

ImageTemplateSource-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

ISO esetén használja a következőt:

  "type": "ISO",
  "sha256Checksum": "string",
  "sourceUri": "string"

A ManagedImage esetében használja a következőt:

  "type": "ManagedImage",
  "imageId": "string"

A PlatformImage esetében használja a következőt:

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

SharedImageVersion esetén használja a következőt:

  "type": "SharedImageVersion",
  "imageVersionId": "string"

Tulajdonságértékek

imageTemplates

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.VirtualMachineImages/imageTemplates"
apiVersion Az erőforrás API-verziója "2019-05-01-preview"
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A képsablon identitása, ha konfigurálva van. ImageTemplateIdentity
properties A képsablon tulajdonságai ImageTemplateProperties

ImageTemplateIdentity

Név Leírás Érték
típus A képsablonhoz használt identitás típusa. A "Nincs" típus eltávolítja az identitásokat a képsablonból. "Nincs"
"UserAssigned"
userAssignedIdentities A képsablonhoz társított felhasználói identitások listája. A felhasználói identitás szótárának kulcshivatkozásai a következő űrlapon található ARM-erőforrás-azonosítók: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ImageTemplateProperties

Név Leírás Érték
buildTimeoutInMinutes A képsablon létrehozásakor a várakozás maximális időtartama. Kihagyhatja vagy megadhatja a 0 értéket az alapértelmezett (4 óra) használatához. int
Testreszabása Meghatározza a kép testreszabási lépéseinek leírására használt tulajdonságokat, például a képforrást stb. ImageTemplateCustomizer[]
Terjeszteni A terjesztési célok, amelyekre a képkimenetnek mennie kell. ImageTemplateDistributor[] (kötelező)
source Megadja a forráskép leírásához használt tulajdonságokat. ImageTemplateSource (kötelező)
vmProfile Leírja, hogyan van beállítva a virtuális gép a rendszerképek létrehozásához ImageTemplateVmProfile

ImageTemplateCustomizer

Név Leírás Érték
name Rövid név, amely kontextust biztosít a testreszabási lépéssel kapcsolatban sztring
típus Az objektumtípus beállítása Fájl
PowerShell
Felület
WindowsRestart (kötelező)

ImageTemplateFileCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Fájl" (kötelező)
destination A fájl abszolút elérési útja (már létrehozott beágyazott könyvtárstruktúrákkal), ahová a (sourceUri-ból származó) fájl fel lesz töltve a virtuális gépen sztring
sha256Checksum A fenti sourceUri mezőben megadott fájl SHA256-ellenőrzőösszege sztring
sourceUri A virtuális gép testreszabásához feltöltendő fájl URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring

ImageTemplatePowerShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "PowerShell" (kötelező)
inline Végrehajtandó PowerShell-parancsok tömbje sztring[]
runElevated Ha meg van adva, a PowerShell-szkript emelt szintű jogosultságokkal fog futni logikai
scriptUri A testreszabáshoz futtatandó PowerShell-szkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A fenti scriptUri mezőben megadott Power Shell-szkript SHA256-ellenőrzőösszege sztring
validExitCodes Érvényes kilépési kódok a PowerShell-szkripthez. [Alapértelmezett: 0] int[]

ImageTemplateShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Shell" (kötelező)
inline A végrehajtandó rendszerhéj-parancsok tömbje sztring[]
scriptUri A testreszabáshoz futtatandó rendszerhéjszkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A scriptUri mezőben megadott rendszerhéjszkript SHA256-ellenőrzőösszege sztring

ImageTemplateRestartCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "WindowsRestart" (kötelező)
restartCheckCommand Parancs annak ellenőrzéséhez, hogy sikeres volt-e az újraindítás [Alapértelmezett: '] sztring
restartCommand Az újraindítás végrehajtásának parancsa [Alapértelmezett: "shutdown /r /f /t 0 /c "packer restart"] sztring
restartTimeout Újraindítási időtúllépés nagyság és egység sztringként megadva, például 5m (5 perc) vagy "2 óra" (2 óra) [Alapértelmezett: '5m] sztring

ImageTemplateDistributor

Név Leírás Érték
artifactTags Az összetevőre a terjesztő által létrehozott/frissített címkék lesznek alkalmazva. object
runOutputName A társított RunOutputhoz használandó név. sztring (kötelező)
típus Az objektumtípus beállítása ManagedImage
SharedImage
VHD (kötelező)

ImageTemplateManagedImageDistributor

Név Leírás Érték
típus A terjesztés típusa. "ManagedImage" (kötelező)
imageId A felügyelt lemezkép erőforrás-azonosítója sztring (kötelező)
location A rendszerkép Azure-helyének meg kell egyeznie, ha a rendszerkép már létezik sztring (kötelező)

ImageTemplateSharedImageDistributor

Név Leírás Érték
típus A terjesztés típusa. "SharedImage" (kötelező)
galleryImageId A Shared Image Gallery rendszerkép erőforrás-azonosítója sztring (kötelező)
replicationRegions Azoknak a régióknak a listája, amelyekbe a rendszerképet replikálni fogja sztring[] (kötelező)

ImageTemplateVhdDistributor

Név Leírás Érték
típus A terjesztés típusa. "VHD" (kötelező)

ImageTemplateSource

Név Leírás Érték
típus Az objektumtípus beállítása ISO
ManagedImage
PlatformImage
SharedImageVersion (kötelező)

ImageTemplateIsoSource

Név Leírás Érték
típus Megadja, hogy milyen típusú forrásképpel szeretne kezdeni. "ISO" (kötelező)
sha256Checksum AZ ISO-rendszerkép SHA256 ellenőrzőösszege. sztring (kötelező)
sourceUri URI az ISO-rendszerkép lekéréséhez. Ennek az URI-nak elérhetőnek kell lennie az erőforrás-szolgáltató számára a képsablon létrehozásakor. sztring (kötelező)

ImageTemplateManagedImageSource

Név Leírás Érték
típus Megadja, hogy milyen típusú forrásképpel szeretne kezdeni. "ManagedImage" (kötelező)
imageId A felügyelt lemezkép ARM-erőforrás-azonosítója az ügyfél-előfizetésben sztring (kötelező)

ImageTemplatePlatformImageSource

Név Leírás Érték
típus Megadja, hogy milyen típusú forrásképpel szeretne kezdeni. "PlatformImage" (kötelező)
offer Képajánlat az Azure Gallery Images szolgáltatásból. sztring
közzétevő Image Publisher az Azure Gallery Imagesben. sztring
Sku Képváltozat az Azure Gallery-rendszerképekből. sztring
version Az Azure Gallery-rendszerképek képverziója. sztring

ImageTemplateSharedImageVersionSource

Név Leírás Érték
típus Megadja, hogy milyen típusú forrásképpel szeretne kezdeni. "SharedImageVersion" (kötelező)
imageVersionId A megosztott képkatalógus képverziójának ARM-erőforrás-azonosítója sztring (kötelező)

ImageTemplateVmProfile

Név Leírás Érték
vmSize A képek készítéséhez, testreszabásához és rögzítéséhez használt virtuális gép mérete. Üres sztring kihagyása vagy megadása az alapértelmezett (Standard_D1_v2) használatához. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Azure Image Builder az Azure Windows alapkonfigurációjával

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Image Builder-környezetet, és létrehoz egy Windows Server-rendszerképet a legújabb Windows Frissítések és Az Azure Windows alapkonfigurációjának alkalmazásával.
A Dev Box szolgáltatás konfigurálása

Üzembe helyezés az Azure-ban
Ez a sablon a Dev Box összes rendszergazdai erőforrását a Dev Box rövid útmutatójának megfelelően hozza létre. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com-ra léphet az első Dev Box létrehozásához.

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

Az imageTemplates erőforrástípus üzembe helyezhető a következőre:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.VirtualMachineImages/imageTemplates erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.VirtualMachineImages/imageTemplates@2019-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      buildTimeoutInMinutes = int
      customize = [
        {
          name = "string"
          type = "string"
          // For remaining properties, see ImageTemplateCustomizer objects
        }
      ]
      distribute = [
        {
          artifactTags = {}
          runOutputName = "string"
          type = "string"
          // For remaining properties, see ImageTemplateDistributor objects
        }
      ]
      source = {
        type = "string"
        // For remaining properties, see ImageTemplateSource objects
      }
      vmProfile = {
        vmSize = "string"
      }
    }
  })
}

ImageTemplateCustomizer objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Fájl esetén használja a következőt:

  type = "File"
  destination = "string"
  sha256Checksum = "string"
  sourceUri = "string"

A PowerShellhez használja a következőt:

  type = "PowerShell"
  inline = [
    "string"
  ]
  runElevated = bool
  scriptUri = "string"
  sha256Checksum = "string"
  validExitCodes = [
    int
  ]

A Shell esetében használja a következőt:

  type = "Shell"
  inline = [
    "string"
  ]
  scriptUri = "string"
  sha256Checksum = "string"

WindowsRestart esetén használja a következőt:

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

ImageTemplateDistributor-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

ManagedImage esetén használja a következőt:

  type = "ManagedImage"
  imageId = "string"
  location = "string"

SharedImage esetén használja a következőt:

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

VHD esetén használja a következőt:

  type = "VHD"

ImageTemplateSource-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

ISO esetén használja a következőt:

  type = "ISO"
  sha256Checksum = "string"
  sourceUri = "string"

ManagedImage esetén használja a következőt:

  type = "ManagedImage"
  imageId = "string"

A PlatformImage esetében használja a következőt:

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

A SharedImageVersion esetében használja a következőt:

  type = "SharedImageVersion"
  imageVersionId = "string"

Tulajdonságértékek

imageTemplates

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.VirtualMachineImages/imageTemplates@2019-05-01-preview"
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára.
identity A képsablon identitása, ha konfigurálva van. ImageTemplateIdentity
properties A képsablon tulajdonságai ImageTemplateProperties

ImageTemplateIdentity

Név Leírás Érték
típus A képsablonhoz használt identitás típusa. A "Nincs" típus eltávolítja az identitásokat a képsablonból. "UserAssigned"
identity_ids A rendszerképsablonhoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Felhasználói identitásazonosítók tömbje.

ImageTemplateProperties

Név Leírás Érték
buildTimeoutInMinutes A képsablon létrehozása során a várakozás maximális időtartama. Hagyja ki vagy adja meg a 0 értéket az alapértelmezett (4 óra) használatához. int
Testreszabása Megadja a kép testreszabási lépéseinek leírásához használt tulajdonságokat, például a képforrást stb. ImageTemplateCustomizer[]
Terjeszteni Az a terjesztési cél, amelyre a rendszerkép kimenetének el kell mennie. ImageTemplateDistributor[] (kötelező)
source Megadja a forráskép leírásához használt tulajdonságokat. ImageTemplateSource (kötelező)
vmProfile A virtuális gép rendszerképek készítésére való beállítását ismerteti ImageTemplateVmProfile

ImageTemplateCustomizer

Név Leírás Érték
name Rövid név a testreszabási lépéssel kapcsolatos kontextus megadásához sztring
típus Az objektumtípus beállítása Fájl
PowerShell
Felület
WindowsRestart (kötelező)

ImageTemplateFileCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Fájl" (kötelező)
destination A fájl abszolút elérési útja (már létrehozott beágyazott könyvtárstruktúrákkal), ahová a (sourceUri-ból származó) fájl fel lesz töltve a virtuális gépen sztring
sha256Checksum A fenti sourceUri mezőben megadott fájl SHA256-ellenőrzőösszege sztring
sourceUri A virtuális gép testreszabásához feltöltendő fájl URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring

ImageTemplatePowerShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "PowerShell" (kötelező)
inline Végrehajtandó PowerShell-parancsok tömbje sztring[]
runElevated Ha meg van adva, a PowerShell-szkript emelt szintű jogosultságokkal fog futni logikai
scriptUri A testreszabáshoz futtatandó PowerShell-szkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A fenti scriptUri mezőben megadott Power Shell-szkript SHA256-ellenőrzőösszege sztring
validExitCodes Érvényes kilépési kódok a PowerShell-szkripthez. [Alapértelmezett: 0] int[]

ImageTemplateShellCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "Shell" (kötelező)
inline A végrehajtandó rendszerhéj-parancsok tömbje sztring[]
scriptUri A testreszabáshoz futtatandó rendszerhéjszkript URI-ja. Ez lehet github-hivatkozás, SAS URI az Azure Storage-hoz stb. sztring
sha256Checksum A scriptUri mezőben megadott rendszerhéjszkript SHA256-ellenőrzőösszege sztring

ImageTemplateRestartCustomizer

Név Leírás Érték
típus A képen használni kívánt testreszabási eszköz típusa. A "Shell" például lehet rendszerhéj-testreszabó "WindowsRestart" (kötelező)
restartCheckCommand Parancs annak ellenőrzéséhez, hogy sikeres volt-e az újraindítás [Alapértelmezett: '] sztring
restartCommand Az újraindítás végrehajtásának parancsa [Alapértelmezett: "shutdown /r /f /t 0 /c "packer restart"] sztring
restartTimeout Újraindítási időtúllépés nagyság és egység sztringként megadva, például 5m (5 perc) vagy "2 óra" (2 óra) [Alapértelmezett: '5m] sztring

ImageTemplateDistributor

Név Leírás Érték
artifactTags Az összetevőre a terjesztő által létrehozott/frissített címkék lesznek alkalmazva. object
runOutputName A társított RunOutputhoz használandó név. sztring (kötelező)
típus Az objektumtípus beállítása ManagedImage
SharedImage
VHD (kötelező)

ImageTemplateManagedImageDistributor

Név Leírás Érték
típus Az eloszlás típusa. "ManagedImage" (kötelező)
imageId A felügyelt lemezkép erőforrás-azonosítója sztring (kötelező)
location A rendszerkép Azure-helyének egyeznie kell, ha a rendszerkép már létezik sztring (kötelező)

ImageTemplateSharedImageDistributor

Név Leírás Érték
típus Az eloszlás típusa. "SharedImage" (kötelező)
galleryImageId A Shared Image Gallery rendszerkép erőforrás-azonosítója sztring (kötelező)
replicationRegions Azon régiók listája, amelyekbe a rendszerképet replikálni fogja string[] (kötelező)

ImageTemplateVhdDistributor

Név Leírás Érték
típus Az eloszlás típusa. "VHD" (kötelező)

ImageTemplateSource

Név Leírás Érték
típus Az objektum típusának beállítása ISO
ManagedImage
PlatformImage
SharedImageVersion (kötelező)

ImageTemplateIsoSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "ISO" (kötelező)
sha256Checksum AZ ISO-rendszerkép SHA256 ellenőrzőösszege. sztring (kötelező)
sourceUri URI az ISO-rendszerkép lekéréséhez. Ennek az URI-nak elérhetőnek kell lennie az erőforrás-szolgáltató számára a rendszerképsablon létrehozásakor. sztring (kötelező)

ImageTemplateManagedImageSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "ManagedImage" (kötelező)
imageId A felügyelt rendszerkép ARM-erőforrás-azonosítója az ügyfél-előfizetésben sztring (kötelező)

ImageTemplatePlatformImageSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "PlatformImage" (kötelező)
offer Képajánlat az Azure Gallery Images szolgáltatásból. sztring
közzétevő Image Publisher az Azure Gallery Images szolgáltatásban. sztring
Sku Az Azure Gallery Images rendszerképeinek termékváltozata. sztring
version Az Azure Gallery Images rendszerképverziója. sztring

ImageTemplateSharedImageVersionSource

Név Leírás Érték
típus Megadja a forráskép típusát, amellyel kezdeni szeretné. "SharedImageVersion" (kötelező)
imageVersionId A rendszerkép verziójának ARM-erőforrás-azonosítója a megosztott rendszerkép-katalógusban sztring (kötelező)

ImageTemplateVmProfile

Név Leírás Érték
vmSize A képek létrehozásához, testreszabásához és rögzítéséhez használt virtuális gép mérete. Üres sztring kihagyása vagy megadása az alapértelmezett (Standard_D1_v2) használatához. sztring