Sdílet prostřednictvím


Galerie Microsoft.Compute / aplikace / verze 2023-07-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@2023-07-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í

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é)

EncryptionImages

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

GalleryApplicationCustomAction

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
defaultValue 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
publishingProfile Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
safetyProfile Bezpečnostní profil verze aplikace galerie. GalleryApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
advancedSettings 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. GalleryApplicationCustomAction[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
endOfLifeDate Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
excludeFromLatest Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
manageActions userArtifactManage
replicaCount 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
replicationMode 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é)
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[]
targetRegions Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
allowDeletionOfReplicatedLocations 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. EncryptionImages
extendedLocation Název rozšířeného umístění. GalleryExtendedLocation
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
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"

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. GalleryApplicationVersionProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
securityProfile 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
NonPersistedTPM
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. EncryptionImages
excludeFromLatest 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
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"

UserArtifactManage

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

UserArtifactSettings

Jméno Popis Hodnota
configFileName 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
packageFileName 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

UserArtifactSource

Jméno Popis Hodnota
defaultConfigurationLink Volitelný. DefaultConfigurationLink artefaktu musí být čitelný objekt blob stránky úložiště. řetězec
mediaLink 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": "2023-07-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í

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é)

EncryptionImages

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

GalleryApplicationCustomAction

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
defaultValue 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
publishingProfile Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
safetyProfile Bezpečnostní profil verze aplikace galerie. GalleryApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
advancedSettings 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. GalleryApplicationCustomAction[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
endOfLifeDate Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
excludeFromLatest Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
manageActions userArtifactManage
replicaCount 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
replicationMode 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é)
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[]
targetRegions Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
allowDeletionOfReplicatedLocations 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. EncryptionImages
extendedLocation Název rozšířeného umístění. GalleryExtendedLocation
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
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"

Microsoft.Compute/gallerys/applications/versions

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2023-07-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. GalleryApplicationVersionProperties
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

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
securityProfile 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
NonPersistedTPM
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. EncryptionImages
excludeFromLatest 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
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"

UserArtifactManage

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

UserArtifactSettings

Jméno Popis Hodnota
configFileName 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
packageFileName 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

UserArtifactSource

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

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@2023-07-03"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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
      }
    }
  })
}

Hodnoty vlastností

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é)

EncryptionImages

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

GalleryApplicationCustomAction

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
defaultValue 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
publishingProfile Profil publikování verze image galerie. GalleryApplicationVersionPublishingProfile (povinné)
safetyProfile Bezpečnostní profil verze aplikace galerie. GalleryApplicationVersionSafetyProfile

GalerieApplicationVersionPublishingProfile

Jméno Popis Hodnota
advancedSettings 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. GalleryApplicationCustomAction[]
enableHealthCheck Volitelný. Bez ohledu na to, jestli tato aplikace hlásí stav. Bool
endOfLifeDate Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná. řetězec
excludeFromLatest Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat. Bool
manageActions userArtifactManage
replicaCount 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
replicationMode 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é)
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[]
targetRegions Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSettings

Jméno Popis Hodnota

GalerieApplicationVersionSafetyProfile

Jméno Popis Hodnota
allowDeletionOfReplicatedLocations 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. EncryptionImages
extendedLocation Název rozšířeného umístění. GalleryExtendedLocation
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
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"

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é)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: galerie /aplikace
vlastnosti Popisuje vlastnosti verze image galerie. GalleryApplicationVersionProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/gallerys/applications/versions@2023-07-03

OSDiskImageEncryption

Jméno Popis Hodnota
diskEncryptionSetId Relativní identifikátor URI obsahující ID prostředku sady šifrování disku. řetězec
securityProfile 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
NonPersistedTPM
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. EncryptionImages
excludeFromLatest 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
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"

UserArtifactManage

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

UserArtifactSettings

Jméno Popis Hodnota
configFileName 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
packageFileName 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

UserArtifactSource

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