Microsoft.Compute-avbildningar 2024-07-01
Bicep-resursdefinition
Resurstypen avbildningar kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@2024-07-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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "2024-07-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 | '2024-07-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 |
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- |
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 |
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 |
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@2024-07-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@2024-07-01" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |