Dela via


Microsoft.Compute-gallerier/bilder/versioner 2022-08-03

Bicep-resursdefinition

Resurstypen gallerier/avbildningar/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 Microsoft.Compute/galleries/images/versionsresurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Compute/galleries/images/versions@2022-08-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      replicaCount: int
      replicationMode: '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
    }
    securityProfile: {
      uefiSettings: {
        additionalSignatures: {
          db: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          dbx: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          kek: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          pk: {
            type: 'string'
            value: [
              'string'
            ]
          }
        }
        signatureTemplateNames: [
          'string'
        ]
      }
    }
    storageProfile: {
      dataDiskImages: [
        {
          hostCaching: 'string'
          lun: int
          source: {
            id: 'string'
            storageAccountId: 'string'
            uri: 'string'
          }
        }
      ]
      osDiskImage: {
        hostCaching: 'string'
        source: {
          id: 'string'
          storageAccountId: 'string'
          uri: 'string'
        }
      }
      source: {
        communityGalleryImageId: 'string'
        id: 'string'
      }
    }
  }
}

Egenskapsvärden

gallerier/bilder/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: bilder
properties Beskriver egenskaperna för en galleriavbildningsversion. GalleryImageVersionProperties

GalleryImageVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildVersion. GalleryImageVersionPublishingProfile
safetyProfile Det här är säkerhetsprofilen för galleribildversionen. GalleryImageVersionSafetyProfile
securityProfile Säkerhetsprofilen för en galleribildversion ImageVersionSecurityProfile
storageProfile Det här är lagringsprofilen för en galleribildversion. GalleryImageVersionStorageProfile (krävs)

GalleryImageVersionPublishingProfile

Name Beskrivning Värde
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
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"
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"
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[]

GalleryTargetExtendedLocation

Name Beskrivning Värde
kryptering Valfritt. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar 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 kan uppdateras. int
name Namnet på regionen. sträng
storageAccountType Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. "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:t 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 (obligatoriskt)

OSDiskImageEncryption

Name Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID:t 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 konfidentiell virtuell dator "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId säkert ID för VM-diskkrypteringsuppsättning sträng

GalleryExtendedLocation

Name Beskrivning Värde
name sträng
typ Det är typen av utökad plats. "EdgeZone"
"Okänd"

TargetRegion

Name Beskrivning Värde
kryptering Valfritt. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar 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"

GalleryImageVersionSafetyProfile

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

ImageVersionSecurityProfile

Name Beskrivning Värde
uefiSettings Innehåller UEFI-inställningar för avbildningsversionen. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Name Beskrivning Värde
additionalSignatures Ytterligare UEFI-nyckelsignaturer som läggs till i avbildningen utöver signaturmallarna UefiKeySignatures
signatureTemplateNames Namnet på de mallar som innehåller standardsignaturer för UEFI-nycklar som ska läggas till i avbildningen. Strängmatris som innehåller något av:
"MicrosoftUefiCertificateAuthorityTemplate"
"MicrosoftWindowsTemplate"
"NoSignatureTemplate"

UefiKeySignatures

Name Beskrivning Värde
Db Databasen med UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Dbx Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Kek Nyckelkrypteringsnycklarna för den här avbildningsversionen. UefiKey[]
Pk Plattformsnyckeln för den här avbildningsversionen. UefiKey

UefiKey

Name Beskrivning Värde
typ Typ av nyckelsignatur. "sha256"
"x509"
värde Värdet för nyckelsignaturen. string[]

GalleryImageVersionStorageProfile

Name Beskrivning Värde
dataDiskImages En lista över datadiskbilder. GalleryDataDiskImage[]
osDiskImage Det här är OS-diskavbildningen. GalleryOSDiskImage
källa Källan till galleriets artefaktversion. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Name Beskrivning Värde
hostCaching Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
'ReadWrite'
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 (obligatoriskt)
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryDiskImageSource

Name Beskrivning Värde
id ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. sträng
storageAccountId Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. sträng
Uri URI för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. sträng

GalleryOSDiskImage

Name Beskrivning Värde
hostCaching Diskens värdcachelagring. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
"Skriv upp"
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Name Beskrivning Värde
communityGalleryImageId Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. sträng
id ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en avbildningsversion i ett Azure Compute-galleri

Distribuera till Azure
Med den här mallen kan du skapa en enkel avbildningsversion i ett Azure Compute-galleri. Kontrollera att du har kört Azure Compute Gallery 101-mallen och mallen Image Definition 101 innan du distribuerar den.

Resursdefinition för ARM-mall

Resurstypen gallerier/avbildningar/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/images/versions lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Compute/galleries/images/versions",
  "apiVersion": "2022-08-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "replicaCount": "int",
      "replicationMode": "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"
    },
    "securityProfile": {
      "uefiSettings": {
        "additionalSignatures": {
          "db": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "dbx": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "kek": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "pk": {
            "type": "string",
            "value": [ "string" ]
          }
        },
        "signatureTemplateNames": [ "string" ]
      }
    },
    "storageProfile": {
      "dataDiskImages": [
        {
          "hostCaching": "string",
          "lun": "int",
          "source": {
            "id": "string",
            "storageAccountId": "string",
            "uri": "string"
          }
        }
      ],
      "osDiskImage": {
        "hostCaching": "string",
        "source": {
          "id": "string",
          "storageAccountId": "string",
          "uri": "string"
        }
      },
      "source": {
        "communityGalleryImageId": "string",
        "id": "string"
      }
    }
  }
}

Egenskapsvärden

gallerier/bilder/versioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Compute/galleries/images/versions"
apiVersion Resurs-API-versionen '2022-08-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. GalleryImageVersionProperties

GalleryImageVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildVersion. GalleryImageVersionPublishingProfile
safetyProfile Det här är säkerhetsprofilen för galleribildversionen. GalleryImageVersionSafetyProfile
securityProfile Säkerhetsprofilen för en galleribildversion ImageVersionSecurityProfile
storageProfile Det här är lagringsprofilen för en galleribildversion. GalleryImageVersionStorageProfile (krävs)

GalleryImageVersionPublishingProfile

Name Beskrivning Värde
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
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"
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"
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[]

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"
"NonPersistedTPM"
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. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar 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"

GalleryImageVersionSafetyProfile

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

ImageVersionSecurityProfile

Name Beskrivning Värde
uefiSettings Innehåller UEFI-inställningar för avbildningsversionen. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Name Beskrivning Värde
additionalSignatures Ytterligare UEFI-nyckelsignaturer som läggs till i avbildningen utöver signaturmallarna UefiKeySignatures
signatureTemplateNames Namnet på de mallar som innehåller standardsignaturer för UEFI-nycklar som ska läggas till i avbildningen. Strängmatris som innehåller något av:
"MicrosoftUefiCertificateAuthorityTemplate"
"MicrosoftWindowsTemplate"
"NoSignatureTemplate"

UefiKeySignatures

Name Beskrivning Värde
Db Databasen med UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Dbx Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Kek Nyckelkrypteringsnycklarna för den här avbildningsversionen. UefiKey[]
Pk Plattformsnyckeln för den här avbildningsversionen. UefiKey

UefiKey

Name Beskrivning Värde
typ Typ av nyckelsignatur. "sha256"
"x509"
värde Värdet för nyckelsignaturen. string[]

GalleryImageVersionStorageProfile

Name Beskrivning Värde
dataDiskImages En lista över datadiskbilder. GalleryDataDiskImage[]
osDiskImage Det här är OS-diskavbildningen. GalleryOSDiskImage
källa Källan till galleriets artefaktversion. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Name Beskrivning Värde
hostCaching Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
'ReadWrite'
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)
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryDiskImageSource

Name Beskrivning Värde
id ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. sträng
storageAccountId Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. sträng
Uri URI:n för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. sträng

GalleryOSDiskImage

Name Beskrivning Värde
hostCaching Diskens värdcachelagring. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
"Skriv upp"
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Name Beskrivning Värde
communityGalleryImageId Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. sträng
id ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en avbildningsversion i ett Azure Compute-galleri

Distribuera till Azure
Med den här mallen kan du skapa en enkel avbildningsversion i ett Azure Compute-galleri. Kontrollera att du har kört Azure Compute Gallery 101-mallen och mallen Image Definition 101 innan du distribuerar den.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen gallerier/avbildningar/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/images/versions lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/images/versions@2022-08-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        endOfLifeDate = "string"
        excludeFromLatest = bool
        replicaCount = int
        replicationMode = "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
      }
      securityProfile = {
        uefiSettings = {
          additionalSignatures = {
            db = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            dbx = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            kek = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            pk = {
              type = "string"
              value = [
                "string"
              ]
            }
          }
          signatureTemplateNames = [
            "string"
          ]
        }
      }
      storageProfile = {
        dataDiskImages = [
          {
            hostCaching = "string"
            lun = int
            source = {
              id = "string"
              storageAccountId = "string"
              uri = "string"
            }
          }
        ]
        osDiskImage = {
          hostCaching = "string"
          source = {
            id = "string"
            storageAccountId = "string"
            uri = "string"
          }
        }
        source = {
          communityGalleryImageId = "string"
          id = "string"
        }
      }
    }
  })
}

Egenskapsvärden

gallerier/bilder/versioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Compute/galleries/images/versions@2022-08-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: bilder
tags Resurstaggar Ordlista med taggnamn och värden.
properties Beskriver egenskaperna för en galleriavbildningsversion. GalleryImageVersionProperties

GalleryImageVersionProperties

Name Beskrivning Värde
publishingProfile Publiceringsprofilen för en galleribildVersion. GalleryImageVersionPublishingProfile
safetyProfile Det här är säkerhetsprofilen för galleribildversionen. GalleryImageVersionSafetyProfile
securityProfile Säkerhetsprofilen för en galleribildversion ImageVersionSecurityProfile
storageProfile Det här är lagringsprofilen för en galleribildversion. GalleryImageVersionStorageProfile (krävs)

GalleryImageVersionPublishingProfile

Name Beskrivning Värde
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
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"
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"
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[]

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"
"NonPersistedTPM"
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"

GalleryImageVersionSafetyProfile

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

ImageVersionSecurityProfile

Name Beskrivning Värde
uefiSettings Innehåller UEFI-inställningar för avbildningsversionen. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

Name Beskrivning Värde
additionalSignatures Ytterligare UEFI-nyckelsignaturer som ska läggas till i avbildningen utöver signaturmallarna UefiKeySignatures
signatureTemplateNames Namnet på de mallar som innehåller UEFI-standardnyckelsignaturer som ska läggas till i bilden. Strängmatris som innehåller något av:
"MicrosoftUefiCertificateAuthorityTemplate"
"MicrosoftWindowsTemplate"
"NoSignatureTemplate"

UefiKeySignatures

Name Beskrivning Värde
Db Databasen med UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Dbx Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. UefiKey[]
Kek Nyckelkrypteringsnycklarna för den här avbildningsversionen. UefiKey[]
Pk Plattformsnyckeln för den här avbildningsversionen. UefiKey

UefiKey

Name Beskrivning Värde
typ Typ av nyckelsignatur. "sha256"
"x509"
värde Värdet för nyckelsignaturen. string[]

GalleryImageVersionStorageProfile

Name Beskrivning Värde
dataDiskImages En lista över datadiskbilder. GalleryDataDiskImage[]
osDiskImage Det här är OS-diskavbildningen. GalleryOSDiskImage
källa Källan till galleriets artefaktversion. GalleryArtifactVersionFullSource

GalleryDataDiskImage

Name Beskrivning Värde
hostCaching Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
"ReadWrite"
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 (obligatoriskt)
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryDiskImageSource

Name Beskrivning Värde
id ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. sträng
storageAccountId Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. sträng
Uri URI för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. sträng

GalleryOSDiskImage

Name Beskrivning Värde
hostCaching Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" "Ingen"
"ReadOnly"
"ReadWrite"
källa Källan för diskens avbildning. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Name Beskrivning Värde
communityGalleryImageId Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. sträng
id ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. sträng