Share via


Microsoft.Compute-katalógusok/alkalmazások/verziók 2022-03-03

Bicep-erőforrásdefiníció

A katalógusok/alkalmazások/verziók erőforrástípusa üzembe helyezhető a következő műveleteket célzó műveletekkel:

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.Compute/gallerys/applications/versions erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2022-03-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      advancedSettings: {
        {customized property}: 'string'
      }
      customActions: [
        {
          description: 'string'
          name: 'string'
          parameters: [
            {
              defaultValue: 'string'
              description: 'string'
              name: 'string'
              required: bool
              type: 'string'
            }
          ]
          script: 'string'
        }
      ]
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      replicationMode: 'string'
      settings: {
        configFileName: 'string'
        packageFileName: 'string'
      }
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: 'string'
      }
      storageAccountType: 'string'
      targetExtendedLocations: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          extendedLocationReplicaCount: int
          name: 'string'
          storageAccountType: 'string'
        }
      ]
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    safetyProfile: {
      allowDeletionOfReplicatedLocations: bool
    }
  }
}

Tulajdonságértékek

katalógusok/alkalmazások/verziók

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)

Karakterkorlát: 32 bites egész szám

Érvényes karakterek:
Számok és időszakok.
(Minden szegmens int32-vé lesz konvertálva. Így minden szegmens maximális értéke 2 147 483 647.)
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
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: alkalmazások
properties A katalógus képverziójának tulajdonságait ismerteti. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Név Leírás Érték
publishingProfile Katalógus képverziójának közzétételi profilja. GalleryApplicationVersionPublishingProfile (kötelező)
safetyProfile A katalógus alkalmazásverziójának biztonsági profilja. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Név Leírás Érték
advancedSettings Választható. További beállítások a vm-application-manager bővítménynek való továbbításhoz. Csak speciális használatra. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions A katalógus alkalmazásverziójával végrehajtható egyéni műveletek listája. GalleryApplicationCustomAction[]
enableHealthCheck Választható. Azt jelzi, hogy ez az alkalmazás állapotjelentést készít-e. logikai
endOfLifeDate A katalógus képverziójának lejárati dátuma. Ez a tulajdonság leszerelési célokra használható. Ez a tulajdonság frissíthető. sztring
excludeFromLatest Ha igaz értékre van állítva, a rendszerképdefiníció legújabb verziójából üzembe helyezett Virtual Machines nem ezt a rendszerképverziót fogja használni. logikai
manageActions UserArtifactManage
replicaCount A régiónként létrehozandó képverzió replikáinak száma. Ez a tulajdonság akkor lép érvénybe egy régióban, ha a regionalReplicaCount nincs megadva. Ez a tulajdonság frissíthető. int
replicationMode Nem kötelező paraméter, amely megadja a replikációhoz használni kívánt módot. Ez a tulajdonság nem frissíthető. "Megtelt"
"Sekély"
beállítások A célcsomagot és a konfigurációs fájlnevet tartalmazó virtuálisgép-alkalmazás további beállításai a cél virtuális gép vagy virtuálisgép-méretezési csoport üzembe helyezésekor. UserArtifactSettings
source Az a forráskép, amelyből a rendszerképverzió létrejön. UserArtifactSource (kötelező)
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations A célként megadott kiterjesztett helyek, ahová a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. GalleryTargetExtendedLocation[]
targetRegions Azok a célrégiók, amelyekbe a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. Célrégió[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Név Leírás Érték
{testreszabott tulajdonság} sztring

GalleryApplicationCustomAction

Név Leírás Érték
leírás Leírás, amely segít a felhasználóknak megérteni az egyéni művelet működését. sztring
name Az egyéni művelet neve. A katalógus alkalmazásverziójában egyedinek kell lennie. sztring (kötelező)
parameters Az egyéni művelet által használt paraméterek GalleryApplicationCustomActionParameter[]
parancsfájl Az egyéni művelet végrehajtásakor futtatandó szkript. sztring (kötelező)

GalleryApplicationCustomActionParameter

Név Leírás Érték
defaultValue A paraméter alapértelmezett értéke. Csak sztringtípusokra vonatkozik sztring
leírás Leírás, amely segít a felhasználóknak megérteni, mit jelent ez a paraméter sztring
name Az egyéni művelet neve. A katalógus alkalmazásverziójában egyedinek kell lennie. sztring (kötelező)
kötelező Azt jelzi, hogy ezt a paramétert át kell-e adni az egyéni művelet futtatásakor. logikai
típus Az egyéni műveletparaméter típusát adja meg. Lehetséges értékek: Sztring, ConfigurationDataBlob vagy LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sztring"

UserArtifactManage

Név Leírás Érték
Telepíteni Kötelező. A katalógusalkalmazás telepítéséhez szükséges elérési út és argumentumok. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
Eltávolít Kötelező. A katalógusalkalmazás eltávolításának elérési útja és argumentumai. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
update Választható. A katalógusalkalmazás frissítésének elérési útja és argumentumai. Ha nincs jelen, a frissítési művelet meghívja az eltávolítási parancsot az előző verzióra, és telepíti a parancsot a katalógusalkalmazás aktuális verziójára. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring

UserArtifactSettings

Név Leírás Érték
configFileName Választható. A letöltött konfigurációs fájl virtuális gépen való hozzárendelésének neve. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a konfigurációs fájl neve "_config" hozzáfűzve lesz a katalógusalkalmazás neve. sztring
packageFileName Választható. A letöltött csomagfájl virtuális gépen való hozzárendeléséhez használni kívánt név. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a csomagfájl neve megegyezik a katalógusalkalmazás nevével. sztring

UserArtifactSource

Név Leírás Érték
defaultConfigurationLink Választható. Az összetevő defaultConfigurationLink elemének olvasható tárolási lapblobnak kell lennie. sztring
mediaLink Kötelező. Az összetevő mediaLink elemének olvasható tárolási lapblobnak kell lennie. sztring (kötelező)

GalleryTargetExtendedLocation

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
extendedLocation A kiterjesztett hely neve. GalleryExtendedLocation
extendedLocationReplicaCount A kiterjesztett helyenként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
name A régió neve. sztring
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Név Leírás Érték
dataDiskImages Az adatlemezképek titkosítási specifikációinak listája. DataDiskImageEncryption[]
osDiskImage Az operációsrendszer-lemezkép titkosítási beállításait tartalmazza. OSDiskImageEncryption

DataDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
Lun Ez a tulajdonság határozza meg az adatlemez logikai egységszámát. Ez az érték a virtuális gépen belüli adatlemezek azonosítására szolgál, ezért egyedinek kell lennie a virtuális géphez csatolt minden adatlemez esetében. int (kötelező)

OSDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
securityProfile Ez a tulajdonság egy operációsrendszer-lemezkép biztonsági profilját határozza meg. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Név Leírás Érték
confidentialVMEncryptionType bizalmas virtuálisgép-titkosítási típusok "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId biztonságos virtuálisgép-lemeztitkosítási készlet azonosítója sztring

GalleryExtendedLocation

Név Leírás Érték
name sztring
típus Ez a kiterjesztett hely típusa. "EdgeZone"
"Ismeretlen"

Célrégió

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
excludeFromLatest A rendszerkép elrejtésére szolgáló jelölőbeállítást tartalmazza, amikor a felhasználók a version='latest' értéket adják meg logikai
name A régió neve. sztring (kötelező)
regionalReplicaCount A régiónként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Név Leírás Érték
allowDeletionOfReplicatedLocations Azt jelzi, hogy engedélyezve van-e a katalógusképverzió eltávolítása a replikált régiókból. logikai

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

A katalógusok/alkalmazások/verziók erőforrástípusa üzembe helyezhető a következő műveleteket célzó műveletekkel:

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.Compute/gallerys/applications/versions erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2022-03-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "advancedSettings": {
        "{customized property}": "string"
      },
      "customActions": [
        {
          "description": "string",
          "name": "string",
          "parameters": [
            {
              "defaultValue": "string",
              "description": "string",
              "name": "string",
              "required": "bool",
              "type": "string"
            }
          ],
          "script": "string"
        }
      ],
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "replicationMode": "string",
      "settings": {
        "configFileName": "string",
        "packageFileName": "string"
      },
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "string"
      },
      "storageAccountType": "string",
      "targetExtendedLocations": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "extendedLocationReplicaCount": "int",
          "name": "string",
          "storageAccountType": "string"
        }
      ],
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "bool"
    }
  }
}

Tulajdonságértékek

katalógusok/alkalmazások/verziók

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Compute/gallerys/applications/versions"
apiVersion Az erőforrás API-verziója '2022-03-03'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 32 bites egész szám

Érvényes karakterek:
Számok és időszakok.
(Minden szegmens int32-vé lesz konvertálva. Így minden szegmens maximális értéke 2 147 483 647.)
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
properties A katalógus képverziójának tulajdonságait ismerteti. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Név Leírás Érték
publishingProfile Katalógus képverziójának közzétételi profilja. GalleryApplicationVersionPublishingProfile (kötelező)
safetyProfile A katalógus alkalmazásverziójának biztonsági profilja. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Név Leírás Érték
advancedSettings Választható. További beállítások a vm-application-manager bővítménynek való továbbításhoz. Csak speciális használatra. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions A katalógus alkalmazásverziójával végrehajtható egyéni műveletek listája. GalleryApplicationCustomAction[]
enableHealthCheck Választható. Azt jelzi, hogy ez az alkalmazás állapotjelentést készít-e. logikai
endOfLifeDate A katalógus képverziójának lejárati dátuma. Ez a tulajdonság leszerelési célokra használható. Ez a tulajdonság frissíthető. sztring
excludeFromLatest Ha igaz értékre van állítva, a rendszerképdefiníció legújabb verziójából üzembe helyezett Virtual Machines nem ezt a rendszerképverziót fogja használni. logikai
manageActions UserArtifactManage
replicaCount A régiónként létrehozandó képverzió replikáinak száma. Ez a tulajdonság akkor lép érvénybe egy régióban, ha a regionalReplicaCount nincs megadva. Ez a tulajdonság frissíthető. int
replicationMode Nem kötelező paraméter, amely megadja a replikációhoz használni kívánt módot. Ez a tulajdonság nem frissíthető. "Megtelt"
"Sekély"
beállítások A célcsomagot és a konfigurációs fájlnevet tartalmazó virtuálisgép-alkalmazás további beállításai a cél virtuális gép vagy virtuálisgép-méretezési csoport üzembe helyezésekor. UserArtifactSettings
source Az a forráskép, amelyből a rendszerképverzió létrejön. UserArtifactSource (kötelező)
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations A célként megadott kiterjesztett helyek, ahová a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. GalleryTargetExtendedLocation[]
targetRegions Azok a célrégiók, amelyekbe a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. Célrégió[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Név Leírás Érték
{testreszabott tulajdonság} sztring

GalleryApplicationCustomAction

Név Leírás Érték
leírás Leírás, amely segít a felhasználóknak megérteni az egyéni művelet működését. sztring
name Az egyéni művelet neve. A katalógus alkalmazásverziójában egyedinek kell lennie. sztring (kötelező)
parameters Az egyéni művelet által használt paraméterek GalleryApplicationCustomActionParameter[]
parancsfájl Az egyéni művelet végrehajtásakor futtatandó szkript. sztring (kötelező)

GalleryApplicationCustomActionParameter

Név Leírás Érték
defaultValue A paraméter alapértelmezett értéke. Csak sztringtípusokra vonatkozik sztring
leírás Leírás, amely segít a felhasználóknak megérteni, mit jelent ez a paraméter sztring
name Az egyéni művelet neve. A katalógus alkalmazásverziójában egyedinek kell lennie. sztring (kötelező)
kötelező Azt jelzi, hogy ezt a paramétert át kell-e adni az egyéni művelet futtatásakor. logikai
típus Az egyéni műveletparaméter típusát adja meg. Lehetséges értékek: Sztring, ConfigurationDataBlob vagy LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sztring"

UserArtifactManage

Név Leírás Érték
Telepíteni Kötelező. A katalógusalkalmazás telepítéséhez szükséges elérési út és argumentumok. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
Eltávolít Kötelező. A katalógusalkalmazás eltávolításának elérési útja és argumentumai. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
update Választható. A katalógusalkalmazás frissítésének elérési útja és argumentumai. Ha nincs jelen, a frissítési művelet meghívja az eltávolítási parancsot az előző verzióra, és telepíti a parancsot a katalógusalkalmazás aktuális verziójára. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring

UserArtifactSettings

Név Leírás Érték
configFileName Választható. A letöltött konfigurációs fájl virtuális gépen való hozzárendelésének neve. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a konfigurációs fájl neve "_config" hozzáfűzve lesz a katalógusalkalmazás neve. sztring
packageFileName Választható. A letöltött csomagfájl virtuális gépen való hozzárendeléséhez használni kívánt név. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a csomagfájl neve megegyezik a katalógusalkalmazás nevével. sztring

UserArtifactSource

Név Leírás Érték
defaultConfigurationLink Választható. Az összetevő defaultConfigurationLink elemének olvasható tárolási lapblobnak kell lennie. sztring
mediaLink Kötelező. Az összetevő mediaLink elemének olvasható tárolási lapblobnak kell lennie. sztring (kötelező)

GalleryTargetExtendedLocation

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
extendedLocation A kiterjesztett hely neve. GalleryExtendedLocation
extendedLocationReplicaCount A kiterjesztett helyenként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
name A régió neve. sztring
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Név Leírás Érték
dataDiskImages Az adatlemezképek titkosítási specifikációinak listája. DataDiskImageEncryption[]
osDiskImage Az operációsrendszer-lemezkép titkosítási beállításait tartalmazza. OSDiskImageEncryption

DataDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
Lun Ez a tulajdonság határozza meg az adatlemez logikai egységszámát. Ez az érték a virtuális gépen belüli adatlemezek azonosítására szolgál, ezért egyedinek kell lennie a virtuális géphez csatolt minden adatlemez esetében. int (kötelező)

OSDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
securityProfile Ez a tulajdonság egy operációsrendszer-lemezkép biztonsági profilját határozza meg. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Név Leírás Érték
confidentialVMEncryptionType bizalmas virtuálisgép-titkosítási típusok "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId biztonságos virtuálisgép-lemeztitkosítási készlet azonosítója sztring

GalleryExtendedLocation

Név Leírás Érték
name sztring
típus Ez a kiterjesztett hely típusa. "EdgeZone"
"Ismeretlen"

Célrégió

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
excludeFromLatest A rendszerkép elrejtésére szolgáló jelölőbeállítást tartalmazza, amikor a felhasználók a version='latest' értéket adják meg logikai
name A régió neve. sztring (kötelező)
regionalReplicaCount A régiónként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Név Leírás Érték
allowDeletionOfReplicatedLocations Azt jelzi, hogy engedélyezve van-e a katalógusképverzió eltávolítása a replikált régiókból. logikai

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

A katalógusok/alkalmazások/verziók erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

  • 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.Compute/gallerys/applications/versions erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2022-03-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        advancedSettings = {
          {customized property} = "string"
        }
        customActions = [
          {
            description = "string"
            name = "string"
            parameters = [
              {
                defaultValue = "string"
                description = "string"
                name = "string"
                required = bool
                type = "string"
              }
            ]
            script = "string"
          }
        ]
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        replicationMode = "string"
        settings = {
          configFileName = "string"
          packageFileName = "string"
        }
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "string"
        }
        storageAccountType = "string"
        targetExtendedLocations = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            extendedLocation = {
              name = "string"
              type = "string"
            }
            extendedLocationReplicaCount = int
            name = "string"
            storageAccountType = "string"
          }
        ]
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      safetyProfile = {
        allowDeletionOfReplicatedLocations = bool
      }
    }
  })
}

Tulajdonságértékek

katalógusok/alkalmazások/verziók

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Compute/gallerys/applications/versions@2022-03-03"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 32 bites egész szám

Érvényes karakterek:
Számok és időszakok.
(Minden szegmens int32-vé lesz konvertálva. Így minden szegmens maximális értéke 2 147 483 647.)
location Erőforrás helye sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. Típusú erőforrás azonosítója: alkalmazások
tags Erőforráscímkék Címkenevek és -értékek szótára.
properties A katalógus képverziójának tulajdonságait ismerteti. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Név Leírás Érték
publishingProfile A katalógus képverziójának közzétételi profilja. GalleryApplicationVersionPublishingProfile (kötelező)
safetyProfile A katalógus alkalmazásverziójának biztonsági profilja. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Név Leírás Érték
advancedSettings Választható. További beállítások a vm-application-manager bővítménynek való továbbításhoz. Csak speciális használatra. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions A katalógus alkalmazásverziójával végrehajtható egyéni műveletek listája. GalleryApplicationCustomAction[]
enableHealthCheck Választható. Azt jelzi, hogy ez az alkalmazás állapotjelentést készít-e. logikai
endOfLifeDate A katalógus képverziójának lejárati dátuma. Ez a tulajdonság leszerelési célokra használható. Ez a tulajdonság frissíthető. sztring
excludeFromLatest Ha true (igaz) értékre van állítva, Virtual Machines a rendszerképdefiníció legújabb verziójából üzembe helyezett rendszerképverzió nem használja ezt a rendszerképverziót. logikai
manageActions UserArtifactManage
replicaCount A régiónként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság akkor lép érvénybe egy régióban, ha a regionalReplicaCount nincs megadva. Ez a tulajdonság frissíthető. int
replicationMode Nem kötelező paraméter, amely megadja a replikációhoz használni kívánt módot. Ez a tulajdonság nem frissíthető. "Teljes"
"Sekély"
beállítások A célcsomagot és a konfigurációs fájlnevet tartalmazó virtuálisgép-alkalmazás további beállításai a cél virtuális gépre vagy virtuálisgép-méretezési csoportra való üzembe helyezéskor. UserArtifactSettings
source A forrásrendszerkép, amelyből a rendszerképverzió létrejön. UserArtifactSource (kötelező)
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations A célként megadott kiterjesztett helyek, ahol a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. GalleryTargetExtendedLocation[]
targetRegions Azok a célrégiók, amelyekbe a rendszerképverzió replikálva lesz. Ez a tulajdonság frissíthető. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Név Leírás Érték
{customized property} sztring

GalleryApplicationCustomAction

Név Leírás Érték
leírás Leírás, amely segít a felhasználóknak megérteni az egyéni művelet működését. sztring
name Az egyéni művelet neve. A katalógusalkalmazás verziójában egyedinek kell lennie. sztring (kötelező)
parameters Az egyéni művelet által használt paraméterek GalleryApplicationCustomActionParameter[]
parancsfájl Az egyéni művelet végrehajtásakor futtatandó szkript. sztring (kötelező)

GalleryApplicationCustomActionParameter

Név Leírás Érték
defaultValue A paraméter alapértelmezett értéke. Csak sztringtípusokra vonatkozik sztring
leírás Leírás, amely segít a felhasználóknak megérteni, mit jelent ez a paraméter sztring
name Az egyéni művelet neve. A katalógusalkalmazás verziójában egyedinek kell lennie. sztring (kötelező)
kötelező Azt jelzi, hogy ezt a paramétert át kell-e adni az egyéni művelet futtatásakor. logikai
típus Megadja az egyéni műveleti paraméter típusát. Lehetséges értékek: Sztring, ConfigurationDataBlob vagy LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sztring"

UserArtifactManage

Név Leírás Érték
Telepíteni Kötelező. A katalógusalkalmazás telepítéséhez szükséges elérési út és argumentumok. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
Eltávolít Kötelező. A katalógusalkalmazás eltávolításának elérési útja és argumentumai. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring (kötelező)
update Választható. A katalógusalkalmazás frissítésének elérési útja és argumentumai. Ha nincs jelen, akkor a frissítési művelet meghívja az eltávolítási parancsot az előző verzión, és telepíti a parancsot a katalógusalkalmazás aktuális verziójára. Ez legfeljebb 4096 karakter hosszúságú lehet. sztring

UserArtifactSettings

Név Leírás Érték
configFileName Választható. A virtuális gépen letöltött konfigurációs fájl hozzárendelésének neve. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a konfigurációs fájl neve "_config" lesz. sztring
packageFileName Választható. A letöltött csomagfájl virtuális gépen való hozzárendelésének neve. Ez legfeljebb 4096 karakter hosszúságú lehet. Ha nincs megadva, a csomagfájl neve megegyezik a katalógusalkalmazás nevével. sztring

UserArtifactSource

Név Leírás Érték
defaultConfigurationLink Választható. Az összetevő defaultConfigurationLink elemének olvasható tárolási lapblobnak kell lennie. sztring
mediaLink Kötelező. Az összetevő mediaLink elemének olvasható tárolási lapblobnak kell lennie. sztring (kötelező)

GalleryTargetExtendedLocation

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
extendedLocation A kiterjesztett hely neve. GalleryExtendedLocation
extendedLocationReplicaCount A kiterjesztett helyenként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
name A régió neve. sztring
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Név Leírás Érték
dataDiskImages Az adatlemezképek titkosítási specifikációinak listája. DataDiskImageEncryption[]
osDiskImage Az operációsrendszer-lemezkép titkosítási beállításait tartalmazza. OSDiskImageEncryption

DataDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
Lun Ez a tulajdonság határozza meg az adatlemez logikai egységszámát. Ez az érték a virtuális gépen belüli adatlemezek azonosítására szolgál, ezért egyedinek kell lennie a virtuális géphez csatolt minden adatlemez esetében. int (kötelező)

OSDiskImageEncryption

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási csoport erőforrás-azonosítóját tartalmazó relatív URI. sztring
securityProfile Ez a tulajdonság egy operációsrendszer-lemezkép biztonsági profilját határozza meg. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Név Leírás Érték
confidentialVMEncryptionType bizalmas virtuálisgép-titkosítási típusok "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId biztonságos virtuálisgép-lemeztitkosítási készlet azonosítója sztring

GalleryExtendedLocation

Név Leírás Érték
name sztring
típus Ez a kiterjesztett hely típusa. "EdgeZone"
"Ismeretlen"

Célrégió

Név Leírás Érték
titkosítás Választható. Lehetővé teszi, hogy a felhasználók ügyfél által felügyelt kulcsokat adjanak meg a katalógus összetevőben található operációs rendszer és adatlemezek titkosításához. EncryptionImages
excludeFromLatest A rendszerkép elrejtésére szolgáló jelölőbeállítást tartalmazza, amikor a felhasználók a version='latest' értéket adják meg logikai
name A régió neve. sztring (kötelező)
regionalReplicaCount A régiónként létrehozandó rendszerképverzió replikáinak száma. Ez a tulajdonság frissíthető. int
storageAccountType Megadja a rendszerkép tárolásához használandó tárfiók típusát. Ez a tulajdonság nem frissíthető. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Név Leírás Érték
allowDeletionOfReplicatedLocations Azt jelzi, hogy engedélyezve van-e a katalógusképverzió eltávolítása a replikált régiókból. logikai