Dela via


Microsoft.Compute-avbildningar 2023-03-01

Bicep-resursdefinition

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

resource symbolicname 'Microsoft.Compute/images@2023-03-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    hyperVGeneration: 'string'
    sourceVirtualMachine: {
      id: 'string'
    }
    storageProfile: {
      dataDisks: [
        {
          blobUri: 'string'
          caching: 'string'
          diskEncryptionSet: {
            id: 'string'
          }
          diskSizeGB: int
          lun: int
          managedDisk: {
            id: 'string'
          }
          snapshot: {
            id: 'string'
          }
          storageAccountType: 'string'
        }
      ]
      osDisk: {
        blobUri: 'string'
        caching: 'string'
        diskEncryptionSet: {
          id: 'string'
        }
        diskSizeGB: int
        managedDisk: {
          id: 'string'
        }
        osState: 'string'
        osType: 'string'
        snapshot: {
          id: 'string'
        }
        storageAccountType: 'string'
      }
      zoneResilient: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

DiskEncryptionSetParameters

Namn Beskrivning Värde
Id Resurs-ID sträng

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

ImageDataDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
Lun 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 en virtuell dator. int (krävs)
managedDisk ManagedDisk. SubResource
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageOSDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
managedDisk ManagedDisk. SubResource
osState Operativsystemets tillstånd. Använd Generaliserad för hanterade avbildningar. "Generaliserad"
"Specialiserad" (krävs)
osType Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från en anpassad avbildning. Möjliga värden är: Windows,Linux. "Linux"
"Windows" (krävs)
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageProperties

Namn Beskrivning Värde
hyperVGeneration Anger HyperVGenerationType för VirtualMachine som skapats från avbildningen. Från API Version 2019-03-01 om avbildningskällan är en blob måste användaren ange värdet. Om källan är en hanterad resurs som disk eller ögonblicksbild kan vi kräva att användaren anger egenskapen om vi inte kan härleda den från den källhanterade resursen. "V1"
"V2"
sourceVirtualMachine Den virtuella källdator som avbildningen skapas från. SubResource
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. ImageStorageProfile

ImageStorageProfile

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till en datadisk till en virtuell dator.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageDataDisk[]
osDisk Anger information om den operativsystemdisk som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageOSDisk
zoneResilient Anger om en avbildning är zontålig eller inte. Standardvärdet är falskt. Zontåliga avbildningar kan bara skapas i regioner som tillhandahåller zonredundant lagring (ZRS). Bool

Microsoft.Compute/images

Namn Beskrivning Värde
extendedLocation Bildens utökade plats. ExtendedLocation
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Beskriver egenskaperna för en bild. ImageProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

Resursdefinition för ARM-mall

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

{
  "type": "Microsoft.Compute/images",
  "apiVersion": "2023-03-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "hyperVGeneration": "string",
    "sourceVirtualMachine": {
      "id": "string"
    },
    "storageProfile": {
      "dataDisks": [
        {
          "blobUri": "string",
          "caching": "string",
          "diskEncryptionSet": {
            "id": "string"
          },
          "diskSizeGB": "int",
          "lun": "int",
          "managedDisk": {
            "id": "string"
          },
          "snapshot": {
            "id": "string"
          },
          "storageAccountType": "string"
        }
      ],
      "osDisk": {
        "blobUri": "string",
        "caching": "string",
        "diskEncryptionSet": {
          "id": "string"
        },
        "diskSizeGB": "int",
        "managedDisk": {
          "id": "string"
        },
        "osState": "string",
        "osType": "string",
        "snapshot": {
          "id": "string"
        },
        "storageAccountType": "string"
      },
      "zoneResilient": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

DiskEncryptionSetParameters

Namn Beskrivning Värde
Id Resurs-ID sträng

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

ImageDataDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
Lun 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 en virtuell dator. int (krävs)
managedDisk ManagedDisk. SubResource
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageOSDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
managedDisk ManagedDisk. SubResource
osState Operativsystemets tillstånd. Använd Generaliserad för hanterade avbildningar. "Generaliserad"
"Specialiserad" (krävs)
osType Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från en anpassad avbildning. Möjliga värden är: Windows,Linux. "Linux"
"Windows" (krävs)
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageProperties

Namn Beskrivning Värde
hyperVGeneration Anger HyperVGenerationType för VirtualMachine som skapats från avbildningen. Från API Version 2019-03-01 om avbildningskällan är en blob måste användaren ange värdet. Om källan är en hanterad resurs som disk eller ögonblicksbild kan vi kräva att användaren anger egenskapen om vi inte kan härleda den från den källhanterade resursen. "V1"
"V2"
sourceVirtualMachine Den virtuella källdator som avbildningen skapas från. SubResource
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. ImageStorageProfile

ImageStorageProfile

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till en datadisk till en virtuell dator.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageDataDisk[]
osDisk Anger information om den operativsystemdisk som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageOSDisk
zoneResilient Anger om en avbildning är zontålig eller inte. Standardvärdet är falskt. Zontåliga avbildningar kan bara skapas i regioner som tillhandahåller zonredundant lagring (ZRS). Bool

Microsoft.Compute/images

Namn Beskrivning Värde
apiVersion API-versionen '2023-03-01'
extendedLocation Bildens utökade plats. ExtendedLocation
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Beskriver egenskaperna för en bild. ImageProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Compute/images"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa en virtuell dator från

Distribuera till Azure
Med den här mallen kan du skapa en virtuell dator från en användarbild. Den här mallen distribuerar även ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt.
Skapa en virtuell dator i ett nytt eller befintligt vnet från en generaliserad VHD-

Distribuera till Azure
Den här mallen skapar en virtuell dator från en generaliserad virtuell hårddisk och låter dig ansluta den till ett nytt eller befintligt VNET som kan finnas i en annan resursgrupp än den virtuella datorn
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att göra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS.
Distribuera en VM-skalningsuppsättning med en anpassad Windows-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning som använder en anpassad Windows-avbildning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80)

Resursdefinition för Terraform (AzAPI-provider)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/images@2023-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      hyperVGeneration = "string"
      sourceVirtualMachine = {
        id = "string"
      }
      storageProfile = {
        dataDisks = [
          {
            blobUri = "string"
            caching = "string"
            diskEncryptionSet = {
              id = "string"
            }
            diskSizeGB = int
            lun = int
            managedDisk = {
              id = "string"
            }
            snapshot = {
              id = "string"
            }
            storageAccountType = "string"
          }
        ]
        osDisk = {
          blobUri = "string"
          caching = "string"
          diskEncryptionSet = {
            id = "string"
          }
          diskSizeGB = int
          managedDisk = {
            id = "string"
          }
          osState = "string"
          osType = "string"
          snapshot = {
            id = "string"
          }
          storageAccountType = "string"
        }
        zoneResilient = bool
      }
    }
  })
}

Egenskapsvärden

DiskEncryptionSetParameters

Namn Beskrivning Värde
Id Resurs-ID sträng

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

ImageDataDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
Lun 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 en virtuell dator. int (krävs)
managedDisk ManagedDisk. SubResource
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageOSDisk

Namn Beskrivning Värde
blobUri Den virtuella hårddisken. sträng
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade avbildningsdisken. DiskEncryptionSetParameters
diskSizeGB Anger storleken på tomma datadiskar i gigabyte. Det här elementet kan användas för att skriva över namnet på disken i en virtuell datorbild. Det här värdet får inte vara större än 1 023 GB. Int
managedDisk ManagedDisk. SubResource
osState Operativsystemets tillstånd. Använd Generaliserad för hanterade avbildningar. "Generaliserad"
"Specialiserad" (krävs)
osType Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från en anpassad avbildning. Möjliga värden är: Windows,Linux. "Linux"
"Windows" (krävs)
ögonblicksbild Ögonblicksbilden. SubResource
storageAccountType Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

ImageProperties

Namn Beskrivning Värde
hyperVGeneration Anger HyperVGenerationType för VirtualMachine som skapats från avbildningen. Från API Version 2019-03-01 om avbildningskällan är en blob måste användaren ange värdet. Om källan är en hanterad resurs som disk eller ögonblicksbild kan vi kräva att användaren anger egenskapen om vi inte kan härleda den från den källhanterade resursen. "V1"
"V2"
sourceVirtualMachine Den virtuella källdator som avbildningen skapas från. SubResource
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. ImageStorageProfile

ImageStorageProfile

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till en datadisk till en virtuell dator.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageDataDisk[]
osDisk Anger information om den operativsystemdisk som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.
ImageOSDisk
zoneResilient Anger om en avbildning är zontålig eller inte. Standardvärdet är falskt. Zontåliga avbildningar kan bara skapas i regioner som tillhandahåller zonredundant lagring (ZRS). Bool

Microsoft.Compute/images

Namn Beskrivning Värde
extendedLocation Bildens utökade plats. ExtendedLocation
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Beskriver egenskaperna för en bild. ImageProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Compute/images@2023-03-01"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng