Sdílet prostřednictvím


Galerie Microsoft.Compute / aplikace / verze 2022-03-03

Definice prostředku Bicep

Galerie, aplikace nebo verze typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/gallerys/applications/versions, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2022-03-03' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

Microsoft.Compute/gallerys/applications/versions

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: galerie /aplikace
vlastnosti Popisuje vlastnosti verze image galerie. GalerieApplicationVersionProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

DataDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
Lun Tato vlastnost určuje číslo logické jednotky datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)

ŠifrováníObrázky

Jméno Popis Hodnota
dataDiskImages Seznam specifikací šifrování pro bitové kopie datových disků DataDiskImageEncryption[]
osDiskImage Obsahuje nastavení šifrování pro bitovou kopii disku s operačním systémem. OSDiskImageEncryption

GalerieAplikaceVlastní akce

Jméno Popis Hodnota
popis Popis, který uživatelům pomůže pochopit, co tato vlastní akce dělá. řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
parametry Parametry, které tato vlastní akce používá GalleryApplicationCustomActionParameter[]
skript Skript, který se má spustit při provádění této vlastní akce. string (povinné)

GalleryApplicationCustomActionParameter

Jméno Popis Hodnota
výchozí hodnota Výchozí hodnota parametru. Platí pouze pro typy řetězců. řetězec
popis Popis, který uživatelům pomůže pochopit, co tento parametr znamená řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
požadovaný Určuje, zda musí být tento parametr předán při spuštění vlastní akce. Bool
typ Určuje typ parametru vlastní akce. Možné hodnoty jsou: String, ConfigurationDataBlob nebo LogOutputBlob ConfigurationDataBlob
LogOutputBlob
Řetězec

GalerieApplicationVersionProperties

Jméno Popis Hodnota
Profil publikování Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
bezpečnostní profil Bezpečnostní profil verze aplikace galerie. GalerieApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
pokročiláNastavení Volitelný. Další nastavení pro předání rozšíření vm-application-manager. Pouze pro pokročilé použití. GalleryApplicationVersionPublishingProfileAdvancedSettings
customActions Seznam vlastních akcí, které lze provést s touto verzí aplikace galerie. GalerieAplikaceVlastníAkce[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
datum ukončení životnosti Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
vyloučit z nejnovějšího Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
spravovatAkce userArtifactManage
Počet replik Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost by se projevila pro oblast, pokud oblastReplicaCount není zadána. Tato vlastnost je aktualizovatelná. Int
Režim replikace Volitelný parametr, který určuje režim, který se má použít pro replikaci. Tato vlastnost není aktualizovatelná. "Plný"
"Mělké"
nastavení Další nastavení pro aplikaci virtuálního počítače, která obsahuje cílový balíček a název konfiguračního souboru při nasazení do cílového virtuálního počítače nebo škálovací sady virtuálních počítačů. userArtifactSettings
zdroj Zdrojová image, ze které se vytvoří verze image. userArtifactSource (povinné)
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Cílová rozšířená umístění, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. GalleryTargetExtendedLocation[]
cílové regiony Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. CílováOblast[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
povolitOdstraněníReplikovanýchLokací Určuje, jestli je povolená nebo ne odebrání této verze image galerie z replikovaných oblastí. Bool

GalerieExtendedLocation

Jméno Popis Hodnota
Jméno řetězec
typ Jedná se o typ rozšířeného umístění. EdgeZone
Neznámý

GalleryTargetExtendedLocation

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
extendedLocation Název rozšířeného umístění. GalerieExtendedLocation
extendedLocationReplicaCount Počet replik verze image, které se mají vytvořit pro každé rozšířené umístění. Tato vlastnost je aktualizovatelná. Int
Jméno Název oblasti. řetězec
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
bezpečnostníProfil Tato vlastnost určuje profil zabezpečení image disku s operačním systémem. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Jméno Popis Hodnota
confidentialVMEncryptionType důvěrné typy šifrování virtuálních počítačů EncryptedVMGuestStateOnlyWithPmk
EncryptedWithCmk
EncryptedWithPmk
secureVMDiskEncryptionSetId zabezpečené ID sady šifrování disků virtuálního počítače řetězec

Značky prostředků

Jméno Popis Hodnota

Cílová oblast

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
vyloučit z nejnovějšího Obsahuje nastavení příznaku pro skrytí obrázku, když uživatelé zadají verzi ='latest'. Bool
Jméno Název oblasti. string (povinné)
regionalReplicaCount Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost je aktualizovatelná. Int
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Uživatelský_artefaktSpravovat

Jméno Popis Hodnota
nainstalovat Požadovaný. Cesta a argumenty pro instalaci aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
odstranit Požadovaný. Cesta a argumenty pro odebrání aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
aktualizace Volitelný. Cesta a argumenty pro aktualizaci aplikace galerie. Pokud není k dispozici, operace aktualizace vyvolá příkaz remove v předchozí verzi a nainstaluje příkaz na aktuální verzi aplikace galerie. Toto je omezeno na 4096 znaků. řetězec

Nastavení uživatelského artefaktu

Jméno Popis Hodnota
Název_souboru config Volitelný. Název pro přiřazení staženého konfiguračního souboru na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, konfigurační soubor se pojmenuje název aplikace galerie připojený s názvem "_config". řetězec
Název souboru balíčku Volitelný. Název pro přiřazení staženého souboru balíčku na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, soubor balíčku bude pojmenován stejně jako název aplikace galerie. řetězec

Zdroj uživatelského artefaktu

Jméno Popis Hodnota
výchozíOdkazKonfigurace Volitelný. DefaultConfigurationLink artefaktu musí být čitelný objekt blob stránky úložiště. řetězec
Odkaz na média Požadovaný. MediaLink artefaktu musí být čitelný objekt blob stránky úložiště. string (povinné)

Definice prostředku šablony ARM

Galerie, aplikace nebo verze typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/gallerys/applications/versions, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2022-03-03",
  "name": "string",
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Microsoft.Compute/gallerys/applications/versions

Jméno Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API '2022-03-03'
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Popisuje vlastnosti verze image galerie. GalerieApplicationVersionProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Compute/gallerys/applications/versions

DataDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
Lun Tato vlastnost určuje číslo logické jednotky datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)

ŠifrováníObrázky

Jméno Popis Hodnota
dataDiskImages Seznam specifikací šifrování pro bitové kopie datových disků DataDiskImageEncryption[]
osDiskImage Obsahuje nastavení šifrování pro bitovou kopii disku s operačním systémem. OSDiskImageEncryption

GalerieAplikaceVlastní akce

Jméno Popis Hodnota
popis Popis, který uživatelům pomůže pochopit, co tato vlastní akce dělá. řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
parametry Parametry, které tato vlastní akce používá GalleryApplicationCustomActionParameter[]
skript Skript, který se má spustit při provádění této vlastní akce. string (povinné)

GalleryApplicationCustomActionParameter

Jméno Popis Hodnota
výchozí hodnota Výchozí hodnota parametru. Platí pouze pro typy řetězců. řetězec
popis Popis, který uživatelům pomůže pochopit, co tento parametr znamená řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
požadovaný Určuje, zda musí být tento parametr předán při spuštění vlastní akce. Bool
typ Určuje typ parametru vlastní akce. Možné hodnoty jsou: String, ConfigurationDataBlob nebo LogOutputBlob ConfigurationDataBlob
LogOutputBlob
Řetězec

GalerieApplicationVersionProperties

Jméno Popis Hodnota
Profil publikování Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
bezpečnostní profil Bezpečnostní profil verze aplikace galerie. GalerieApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
pokročiláNastavení Volitelný. Další nastavení pro předání rozšíření vm-application-manager. Pouze pro pokročilé použití. GalleryApplicationVersionPublishingProfileAdvancedSettings
customActions Seznam vlastních akcí, které lze provést s touto verzí aplikace galerie. GalerieAplikaceVlastníAkce[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
datum ukončení životnosti Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
vyloučit z nejnovějšího Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
spravovatAkce userArtifactManage
Počet replik Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost by se projevila pro oblast, pokud oblastReplicaCount není zadána. Tato vlastnost je aktualizovatelná. Int
Režim replikace Volitelný parametr, který určuje režim, který se má použít pro replikaci. Tato vlastnost není aktualizovatelná. "Plný"
"Mělké"
nastavení Další nastavení pro aplikaci virtuálního počítače, která obsahuje cílový balíček a název konfiguračního souboru při nasazení do cílového virtuálního počítače nebo škálovací sady virtuálních počítačů. userArtifactSettings
zdroj Zdrojová image, ze které se vytvoří verze image. userArtifactSource (povinné)
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Cílová rozšířená umístění, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. GalleryTargetExtendedLocation[]
cílové regiony Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. CílováOblast[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
povolitOdstraněníReplikovanýchLokací Určuje, jestli je povolená nebo ne odebrání této verze image galerie z replikovaných oblastí. Bool

GalerieExtendedLocation

Jméno Popis Hodnota
Jméno řetězec
typ Jedná se o typ rozšířeného umístění. EdgeZone
Neznámý

GalleryTargetExtendedLocation

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
extendedLocation Název rozšířeného umístění. GalerieExtendedLocation
extendedLocationReplicaCount Počet replik verze image, které se mají vytvořit pro každé rozšířené umístění. Tato vlastnost je aktualizovatelná. Int
Jméno Název oblasti. řetězec
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
bezpečnostníProfil Tato vlastnost určuje profil zabezpečení image disku s operačním systémem. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Jméno Popis Hodnota
confidentialVMEncryptionType důvěrné typy šifrování virtuálních počítačů EncryptedVMGuestStateOnlyWithPmk
EncryptedWithCmk
EncryptedWithPmk
secureVMDiskEncryptionSetId zabezpečené ID sady šifrování disků virtuálního počítače řetězec

Značky prostředků

Jméno Popis Hodnota

Cílová oblast

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
vyloučit z nejnovějšího Obsahuje nastavení příznaku pro skrytí obrázku, když uživatelé zadají verzi ='latest'. Bool
Jméno Název oblasti. string (povinné)
regionalReplicaCount Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost je aktualizovatelná. Int
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Uživatelský_artefaktSpravovat

Jméno Popis Hodnota
nainstalovat Požadovaný. Cesta a argumenty pro instalaci aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
odstranit Požadovaný. Cesta a argumenty pro odebrání aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
aktualizace Volitelný. Cesta a argumenty pro aktualizaci aplikace galerie. Pokud není k dispozici, operace aktualizace vyvolá příkaz remove v předchozí verzi a nainstaluje příkaz na aktuální verzi aplikace galerie. Toto je omezeno na 4096 znaků. řetězec

Nastavení uživatelského artefaktu

Jméno Popis Hodnota
Název_souboru config Volitelný. Název pro přiřazení staženého konfiguračního souboru na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, konfigurační soubor se pojmenuje název aplikace galerie připojený s názvem "_config". řetězec
Název souboru balíčku Volitelný. Název pro přiřazení staženého souboru balíčku na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, soubor balíčku bude pojmenován stejně jako název aplikace galerie. řetězec

Zdroj uživatelského artefaktu

Jméno Popis Hodnota
výchozíOdkazKonfigurace Volitelný. DefaultConfigurationLink artefaktu musí být čitelný objekt blob stránky úložiště. řetězec
Odkaz na média Požadovaný. MediaLink artefaktu musí být čitelný objekt blob stránky úložiště. string (povinné)

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Galerie, aplikace nebo verze typu prostředku je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/gallerys/applications/versions, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2022-03-03"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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
      }
    }
  }
}

Hodnoty vlastností

Microsoft.Compute/gallerys/applications/versions

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
ID rodiče ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: galerie /aplikace
vlastnosti Popisuje vlastnosti verze image galerie. GalerieApplicationVersionProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/gallerys/applications/versions@2022-03-03

DataDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
Lun Tato vlastnost určuje číslo logické jednotky datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)

ŠifrováníObrázky

Jméno Popis Hodnota
dataDiskImages Seznam specifikací šifrování pro bitové kopie datových disků DataDiskImageEncryption[]
osDiskImage Obsahuje nastavení šifrování pro bitovou kopii disku s operačním systémem. OSDiskImageEncryption

GalerieAplikaceVlastní akce

Jméno Popis Hodnota
popis Popis, který uživatelům pomůže pochopit, co tato vlastní akce dělá. řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
parametry Parametry, které tato vlastní akce používá GalleryApplicationCustomActionParameter[]
skript Skript, který se má spustit při provádění této vlastní akce. string (povinné)

GalleryApplicationCustomActionParameter

Jméno Popis Hodnota
výchozí hodnota Výchozí hodnota parametru. Platí pouze pro typy řetězců. řetězec
popis Popis, který uživatelům pomůže pochopit, co tento parametr znamená řetězec
Jméno Název vlastní akce. Musí být jedinečný v rámci verze aplikace galerie. string (povinné)
požadovaný Určuje, zda musí být tento parametr předán při spuštění vlastní akce. Bool
typ Určuje typ parametru vlastní akce. Možné hodnoty jsou: String, ConfigurationDataBlob nebo LogOutputBlob ConfigurationDataBlob
LogOutputBlob
Řetězec

GalerieApplicationVersionProperties

Jméno Popis Hodnota
Profil publikování Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
bezpečnostní profil Bezpečnostní profil verze aplikace galerie. GalerieApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
pokročiláNastavení Volitelný. Další nastavení pro předání rozšíření vm-application-manager. Pouze pro pokročilé použití. GalleryApplicationVersionPublishingProfileAdvancedSettings
customActions Seznam vlastních akcí, které lze provést s touto verzí aplikace galerie. GalerieAplikaceVlastníAkce[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
datum ukončení životnosti Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
vyloučit z nejnovějšího Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
spravovatAkce userArtifactManage
Počet replik Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost by se projevila pro oblast, pokud oblastReplicaCount není zadána. Tato vlastnost je aktualizovatelná. Int
Režim replikace Volitelný parametr, který určuje režim, který se má použít pro replikaci. Tato vlastnost není aktualizovatelná. "Plný"
"Mělké"
nastavení Další nastavení pro aplikaci virtuálního počítače, která obsahuje cílový balíček a název konfiguračního souboru při nasazení do cílového virtuálního počítače nebo škálovací sady virtuálních počítačů. userArtifactSettings
zdroj Zdrojová image, ze které se vytvoří verze image. userArtifactSource (povinné)
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Cílová rozšířená umístění, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. GalleryTargetExtendedLocation[]
cílové regiony Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. CílováOblast[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
povolitOdstraněníReplikovanýchLokací Určuje, jestli je povolená nebo ne odebrání této verze image galerie z replikovaných oblastí. Bool

GalerieExtendedLocation

Jméno Popis Hodnota
Jméno řetězec
typ Jedná se o typ rozšířeného umístění. EdgeZone
Neznámý

GalleryTargetExtendedLocation

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
extendedLocation Název rozšířeného umístění. GalerieExtendedLocation
extendedLocationReplicaCount Počet replik verze image, které se mají vytvořit pro každé rozšířené umístění. Tato vlastnost je aktualizovatelná. Int
Jméno Název oblasti. řetězec
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
bezpečnostníProfil Tato vlastnost určuje profil zabezpečení image disku s operačním systémem. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Jméno Popis Hodnota
confidentialVMEncryptionType důvěrné typy šifrování virtuálních počítačů EncryptedVMGuestStateOnlyWithPmk
EncryptedWithCmk
EncryptedWithPmk
secureVMDiskEncryptionSetId zabezpečené ID sady šifrování disků virtuálního počítače řetězec

Značky prostředků

Jméno Popis Hodnota

Cílová oblast

Jméno Popis Hodnota
šifrování Volitelný. Umožňuje uživatelům poskytnout klíče spravované zákazníkem pro šifrování disků s operačním systémem a datových disků v artefaktu galerie. ŠifrováníObrázky
vyloučit z nejnovějšího Obsahuje nastavení příznaku pro skrytí obrázku, když uživatelé zadají verzi ='latest'. Bool
Jméno Název oblasti. string (povinné)
regionalReplicaCount Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost je aktualizovatelná. Int
typ účtu storageAccountType Určuje typ účtu úložiště, který se má použít k uložení image. Tato vlastnost není aktualizovatelná. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Uživatelský_artefaktSpravovat

Jméno Popis Hodnota
nainstalovat Požadovaný. Cesta a argumenty pro instalaci aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
odstranit Požadovaný. Cesta a argumenty pro odebrání aplikace galerie. Toto je omezeno na 4096 znaků. string (povinné)
aktualizace Volitelný. Cesta a argumenty pro aktualizaci aplikace galerie. Pokud není k dispozici, operace aktualizace vyvolá příkaz remove v předchozí verzi a nainstaluje příkaz na aktuální verzi aplikace galerie. Toto je omezeno na 4096 znaků. řetězec

Nastavení uživatelského artefaktu

Jméno Popis Hodnota
Název_souboru config Volitelný. Název pro přiřazení staženého konfiguračního souboru na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, konfigurační soubor se pojmenuje název aplikace galerie připojený s názvem "_config". řetězec
Název souboru balíčku Volitelný. Název pro přiřazení staženého souboru balíčku na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, soubor balíčku bude pojmenován stejně jako název aplikace galerie. řetězec

Zdroj uživatelského artefaktu

Jméno Popis Hodnota
výchozíOdkazKonfigurace Volitelný. DefaultConfigurationLink artefaktu musí být čitelný objekt blob stránky úložiště. řetězec
Odkaz na média Požadovaný. MediaLink artefaktu musí být čitelný objekt blob stránky úložiště. string (povinné)