Dela via


Microsoft.Compute galleries/applications/versions 2022-03-03

Bicep-resursdefinition

Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande Bicep i mallen.

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
    }
  }
}

Egenskapsvärden

gallerier/program/versioner

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 32-bitars heltal

Giltiga tecken:
Tal och punkter.
(Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: program
properties Beskriver egenskaperna för en galleriavbildningsversion. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildversion. GalleryApplicationVersionPublishingProfile (krävs)
safetyProfile Säkerhetsprofilen för galleriprogramversionen. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Name Beskrivning Värde
advancedSettings Valfritt. Ytterligare inställningar som ska skickas till tillägget vm-application-manager. Endast för avancerad användning. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. GalleryApplicationCustomAction[]
enableHealthCheck Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. boolesk
endOfLifeDate Slutdatumet för galleriets bildversion. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras. sträng
excludeFromLatest Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. boolesk
manageActions UserArtifactManage
replicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen träder i kraft för en region när regionalReplicaCount inte har angetts. Den här egenskapen kan uppdateras. int
replicationMode Valfri parameter som anger det läge som ska användas för replikering. Den här egenskapen kan inte uppdateras. "Full"
"Ytligt"
inställningar Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till den virtuella måldatorn eller VM-skalningsuppsättningen. UserArtifactSettings
källa Källbilden som avbildningsversionen ska skapas från. UserArtifactSource (obligatoriskt)
storageAccountType Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. GalleryTargetExtendedLocation[]
targetRegions De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Name Beskrivning Värde
{anpassad egenskap} sträng

GalleryApplicationCustomAction

Name Beskrivning Värde
beskrivning Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
parametrar Parametrarna som den här anpassade åtgärden använder GalleryApplicationCustomActionParameter[]
skript Skriptet som ska köras när den här anpassade åtgärden körs. sträng (krävs)

GalleryApplicationCustomActionParameter

Name Beskrivning Värde
Standardvärde Standardvärdet för parametern. Gäller endast för strängtyper sträng
beskrivning En beskrivning som hjälper användarna att förstå vad den här parametern innebär sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
krävs Anger om den här parametern måste skickas när du kör den anpassade åtgärden. boolesk
typ Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sträng"

UserArtifactManage

Name Beskrivning Värde
installera Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
Ta bort Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
update Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng

UserArtifactSettings

Name Beskrivning Värde
configFileName Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". sträng
packageFileName Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som namnet på galleriprogrammet. sträng

UserArtifactSource

Name Beskrivning Värde
defaultConfigurationLink Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. sträng
mediaLink Krävs. MediaLink för artefakten måste vara en läsbar lagringssideblob. sträng (krävs)

GalleryTargetExtendedLocation

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
extendedLocation Namnet på den utökade platsen. GalleryExtendedLocation
extendedLocationReplicaCount Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen är uppdaterad. int
name Namnet på regionen. sträng
storageAccountType Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Name Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

DataDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

OSDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId secure VM disk encryption set id sträng

GalleryExtendedLocation

Name Beskrivning Värde
name sträng
typ Det är den utökade platsens typ. "EdgeZone"
"Okänd"

TargetRegion

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' boolesk
name Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. int
storageAccountType Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Name Beskrivning Värde
allowDeletionOfReplicatedLocations Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. boolesk

Resursdefinition för ARM-mall

Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande JSON i mallen.

{
  "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"
    }
  }
}

Egenskapsvärden

gallerier/program/versioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Compute/galleries/applications/versions"
apiVersion Resurs-API-versionen '2022-03-03'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 32-bitars heltal

Giltiga tecken:
Tal och punkter.
(Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Beskriver egenskaperna för en galleriavbildningsversion. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildversion. GalleryApplicationVersionPublishingProfile (krävs)
safetyProfile Säkerhetsprofilen för galleriprogramversionen. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Name Beskrivning Värde
advancedSettings Valfritt. Ytterligare inställningar för att skicka till tillägget vm-application-manager. Endast för avancerad användning. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. GalleryApplicationCustomAction[]
enableHealthCheck Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. boolesk
endOfLifeDate Slutdatum för galleriets bildversion. Den här egenskapen kan användas för avaktivering. Den här egenskapen är uppdaterad. sträng
excludeFromLatest Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. boolesk
manageActions UserArtifactManage
replicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen börjar gälla för en region när regionalReplicaCount inte har angetts. Den här egenskapen är uppdaterad. int
replicationMode Valfri parameter som anger vilket läge som ska användas för replikering. Den här egenskapen är inte uppdaterad. "Full"
"Ytlig"
inställningar Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till mål-VM eller VM-skalningsuppsättning. UserArtifactSettings
källa Källbilden som avbildningsversionen ska skapas från. UserArtifactSource (obligatoriskt)
storageAccountType Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. GalleryTargetExtendedLocation[]
targetRegions De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Name Beskrivning Värde
{anpassad egenskap} sträng

GalleryApplicationCustomAction

Name Beskrivning Värde
beskrivning Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
parametrar Parametrarna som den här anpassade åtgärden använder GalleryApplicationCustomActionParameter[]
skript Skriptet som ska köras när den här anpassade åtgärden körs. sträng (krävs)

GalleryApplicationCustomActionParameter

Name Beskrivning Värde
Standardvärde Standardvärdet för parametern. Gäller endast för strängtyper sträng
beskrivning En beskrivning som hjälper användarna att förstå vad den här parametern innebär sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
krävs Anger om den här parametern måste skickas när den anpassade åtgärden körs. boolesk
typ Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sträng"

UserArtifactManage

Name Beskrivning Värde
installera Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
Ta bort Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
update Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng

UserArtifactSettings

Name Beskrivning Värde
configFileName Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". sträng
packageFileName Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som galleriprogrammets namn. sträng

UserArtifactSource

Name Beskrivning Värde
defaultConfigurationLink Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. sträng
mediaLink Krävs. MediaLink för artefakten måste vara en läsbar lagringssideblob. sträng (krävs)

GalleryTargetExtendedLocation

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
extendedLocation Namnet på den utökade platsen. GalleryExtendedLocation
extendedLocationReplicaCount Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen är uppdaterad. int
name Namnet på regionen. sträng
storageAccountType Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Name Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

DataDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

OSDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId secure VM disk encryption set id sträng

GalleryExtendedLocation

Name Beskrivning Värde
name sträng
typ Det är den utökade platsens typ. "EdgeZone"
"Okänd"

TargetRegion

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' boolesk
name Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. int
storageAccountType Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Name Beskrivning Värde
allowDeletionOfReplicatedLocations Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. boolesk

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande Terraform i mallen.

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

Egenskapsvärden

gallerier/program/versioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Compute/galleries/applications/versions@2022-03-03"
name Resursnamnet sträng (krävs)

Teckengräns: 32-bitars heltal

Giltiga tecken:
Tal och punkter.
(Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.)
location Resursplats sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: program
tags Resurstaggar Ordlista med taggnamn och värden.
properties Beskriver egenskaperna för en galleriavbildningsversion. GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildversion. GalleryApplicationVersionPublishingProfile (krävs)
safetyProfile Säkerhetsprofilen för galleriprogramversionen. GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

Name Beskrivning Värde
advancedSettings Valfritt. Ytterligare inställningar för att skicka till tillägget vm-application-manager. Endast för avancerad användning. GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. GalleryApplicationCustomAction[]
enableHealthCheck Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. boolesk
endOfLifeDate Slutdatum för galleriets bildversion. Den här egenskapen kan användas för avaktivering. Den här egenskapen är uppdaterad. sträng
excludeFromLatest Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. boolesk
manageActions UserArtifactManage
replicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen börjar gälla för en region när regionalReplicaCount inte har angetts. Den här egenskapen är uppdaterad. int
replicationMode Valfri parameter som anger vilket läge som ska användas för replikering. Den här egenskapen är inte uppdaterad. "Full"
"Ytlig"
inställningar Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till den virtuella måldatorn eller VM-skalningsuppsättningen. UserArtifactSettings
källa Källbilden som avbildningsversionen ska skapas från. UserArtifactSource (obligatoriskt)
storageAccountType Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. GalleryTargetExtendedLocation[]
targetRegions De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

Name Beskrivning Värde
{anpassad egenskap} sträng

GalleryApplicationCustomAction

Name Beskrivning Värde
beskrivning Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
parametrar Parametrarna som den här anpassade åtgärden använder GalleryApplicationCustomActionParameter[]
skript Skriptet som ska köras när den här anpassade åtgärden körs. sträng (krävs)

GalleryApplicationCustomActionParameter

Name Beskrivning Värde
Standardvärde Standardvärdet för parametern. Gäller endast för strängtyper sträng
beskrivning En beskrivning som hjälper användarna att förstå vad den här parametern innebär sträng
name Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. sträng (krävs)
krävs Anger om den här parametern måste skickas när den anpassade åtgärden körs. boolesk
typ Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob "ConfigurationDataBlob"
"LogOutputBlob"
"Sträng"

UserArtifactManage

Name Beskrivning Värde
installera Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
Ta bort Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng (krävs)
update Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. sträng

UserArtifactSettings

Name Beskrivning Värde
configFileName Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". sträng
packageFileName Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som namnet på galleriprogrammet. sträng

UserArtifactSource

Name Beskrivning Värde
defaultConfigurationLink Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. sträng
mediaLink Krävs. MediaLink för artefakten måste vara en läsbar lagringssideblob. sträng (krävs)

GalleryTargetExtendedLocation

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
extendedLocation Namnet på den utökade platsen. GalleryExtendedLocation
extendedLocationReplicaCount Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen är uppdaterad. int
name Namnet på regionen. sträng
storageAccountType Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

Name Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

DataDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

OSDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
secureVMDiskEncryptionSetId secure VM disk encryption set id sträng

GalleryExtendedLocation

Name Beskrivning Värde
name sträng
typ Det är den utökade platsens typ. "EdgeZone"
"Okänd"

TargetRegion

Name Beskrivning Värde
kryptering Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version ='senaste' boolesk
name Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen kan uppdateras. int
storageAccountType Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryApplicationVersionSafetyProfile

Name Beskrivning Värde
allowDeletionOfReplicatedLocations Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. boolesk