Immagini Microsoft.Compute 2021-07-01
Definizione di risorsa Bicep
Il tipo di risorsa immagini può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/images, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Compute/images@2021-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'
}
}
Valori delle proprietà
DiskEncryptionSetParameters
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |
ExtendedLocation
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della posizione estesa. | corda |
digitare | Tipo della posizione estesa. | 'EdgeZone' |
ImageDataDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
lun | Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. | int (obbligatorio) |
managedDisk | ManagedDisk. | SubResource |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Stato del sistema operativo. | 'Generalizzato' 'Specialized' (obbligatorio) |
osType | Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine personalizzata. I valori possibili sono: Windows Linux |
'Linux' 'Windows' (obbligatorio) |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Nome | Descrizione | Valore |
---|---|---|
hyperVGeneration | Specifica l'HyperVGenerationType di VirtualMachine creato dall'immagine. Dall'API versione 2019-03-01 se l'origine dell'immagine è un BLOB, è necessario che l'utente specifichi il valore, se l'origine è una risorsa gestita come disco o snapshot, potrebbe essere necessario che l'utente specifichi la proprietà se non è possibile dedurrla dalla risorsa gestita di origine. | 'V1' 'V2' |
sourceVirtualMachine | Macchina virtuale di origine da cui viene creata l'immagine. | SubResource |
storageProfile | Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali. | ImageStorageProfile |
ImageStorageProfile
Nome | Descrizione | Valore |
---|---|---|
dataDisks | Specifica i parametri usati per aggiungere un disco dati a una macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageDataDisk[] |
osDisk | Specifica informazioni sul disco del sistema operativo usato dalla macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageOSDisk |
zoneResilient | Specifica se un'immagine è resiliente alla zona o meno. Il valore predefinito è false. Le immagini resilienti alla zona possono essere create solo in aree che forniscono l'archiviazione con ridondanza della zona. | Bool |
Microsoft.Compute/images
Nome | Descrizione | Valore |
---|---|---|
extendedLocation | Posizione estesa dell'immagine. | ExtendedLocation |
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Descrive le proprietà di un oggetto Image. | ImageProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
ResourceTags
Nome | Descrizione | Valore |
---|
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa immagini può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/images, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Compute/images",
"apiVersion": "2021-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"
}
}
Valori delle proprietà
DiskEncryptionSetParameters
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |
ExtendedLocation
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della posizione estesa. | corda |
digitare | Tipo della posizione estesa. | 'EdgeZone' |
ImageDataDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
lun | Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. | int (obbligatorio) |
managedDisk | ManagedDisk. | SubResource |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Stato del sistema operativo. | 'Generalizzato' 'Specialized' (obbligatorio) |
osType | Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine personalizzata. I valori possibili sono: Windows Linux |
'Linux' 'Windows' (obbligatorio) |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Nome | Descrizione | Valore |
---|---|---|
hyperVGeneration | Specifica l'HyperVGenerationType di VirtualMachine creato dall'immagine. Dall'API versione 2019-03-01 se l'origine dell'immagine è un BLOB, è necessario che l'utente specifichi il valore, se l'origine è una risorsa gestita come disco o snapshot, potrebbe essere necessario che l'utente specifichi la proprietà se non è possibile dedurrla dalla risorsa gestita di origine. | 'V1' 'V2' |
sourceVirtualMachine | Macchina virtuale di origine da cui viene creata l'immagine. | SubResource |
storageProfile | Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali. | ImageStorageProfile |
ImageStorageProfile
Nome | Descrizione | Valore |
---|---|---|
dataDisks | Specifica i parametri usati per aggiungere un disco dati a una macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageDataDisk[] |
osDisk | Specifica informazioni sul disco del sistema operativo usato dalla macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageOSDisk |
zoneResilient | Specifica se un'immagine è resiliente alla zona o meno. Il valore predefinito è false. Le immagini resilienti alla zona possono essere create solo in aree che forniscono l'archiviazione con ridondanza della zona. | Bool |
Microsoft.Compute/images
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2021-07-01' |
extendedLocation | Posizione estesa dell'immagine. | ExtendedLocation |
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Descrive le proprietà di un oggetto Image. | ImageProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Compute/images' |
ResourceTags
Nome | Descrizione | Valore |
---|
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare una macchina virtuale dall'immagine utente |
Questo modello consente di creare macchine virtuali da un'immagine utente. Questo modello distribuisce anche una rete virtuale, indirizzi IP pubblici e un'interfaccia di rete. |
Creare una macchina virtuale in una rete virtuale nuova o esistente da un disco rigido virtuale generalizzato |
Questo modello crea una macchina virtuale da un disco rigido virtuale generalizzato e consente di connetterla a una rete virtuale nuova o esistente che può risiedere in un altro gruppo di risorse rispetto alla macchina virtuale |
Distribuire un set di scalabilità di macchine virtuali con un'immagine personalizzata Linux |
Questo modello consente di distribuire un'immagine Linux di vm personalizzata all'interno di un set di scalabilità. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con bilanciamento del carico HTTP (per impostazione predefinita sulla porta 80). Nell'esempio viene usato uno script personalizzato per eseguire la distribuzione e l'aggiornamento dell'applicazione, potrebbe essere necessario fornire lo script personalizzato per la procedura di aggiornamento personalizzata. Sarà necessario fornire un'immagine generalizzata della macchina virtuale nella stessa sottoscrizione e nella stessa area in cui si crea il set di scalabilità di macchine virtuali. |
Distribuire un set di scalabilità di macchine virtuali con un'immagine personalizzata di Windows |
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali che usa un'immagine Windows personalizzata. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con bilanciamento del carico HTTP (per impostazione predefinita sulla porta 80) |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa immagini può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/images, aggiungere il formato Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/images@2021-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
}
}
})
}
Valori delle proprietà
DiskEncryptionSetParameters
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |
ExtendedLocation
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della posizione estesa. | corda |
digitare | Tipo della posizione estesa. | 'EdgeZone' |
ImageDataDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
lun | Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. | int (obbligatorio) |
managedDisk | ManagedDisk. | SubResource |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Nome | Descrizione | Valore |
---|---|---|
BLOBUri | Disco rigido virtuale. | corda |
Memorizzazione nella cache | Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuna Sola lettura ReadWrite Impostazione predefinita: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium |
'Nessuno' 'ReadOnly' 'ReadWrite' |
diskEncryptionSet | Specifica l'ID risorsa del set di crittografia del disco gestito del cliente per il disco immagine gestito. | DiskEncryptionSetParameters |
diskSizeGB | Specifica le dimensioni dei dischi dati vuoti in gigabyte. Questo elemento può essere usato per sovrascrivere il nome del disco in un'immagine di macchina virtuale. Questo valore non può essere maggiore di 1023 GB |
Int |
managedDisk | ManagedDisk. | SubResource |
osState | Stato del sistema operativo. | 'Generalizzato' 'Specialized' (obbligatorio) |
osType | Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine personalizzata. I valori possibili sono: Windows Linux |
'Linux' 'Windows' (obbligatorio) |
istantanea | Snapshot. | SubResource |
storageAccountType | Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Nome | Descrizione | Valore |
---|---|---|
hyperVGeneration | Specifica l'HyperVGenerationType di VirtualMachine creato dall'immagine. Dall'API versione 2019-03-01 se l'origine dell'immagine è un BLOB, è necessario che l'utente specifichi il valore, se l'origine è una risorsa gestita come disco o snapshot, potrebbe essere necessario che l'utente specifichi la proprietà se non è possibile dedurrla dalla risorsa gestita di origine. | 'V1' 'V2' |
sourceVirtualMachine | Macchina virtuale di origine da cui viene creata l'immagine. | SubResource |
storageProfile | Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali. | ImageStorageProfile |
ImageStorageProfile
Nome | Descrizione | Valore |
---|---|---|
dataDisks | Specifica i parametri usati per aggiungere un disco dati a una macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageDataDisk[] |
osDisk | Specifica informazioni sul disco del sistema operativo usato dalla macchina virtuale. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
ImageOSDisk |
zoneResilient | Specifica se un'immagine è resiliente alla zona o meno. Il valore predefinito è false. Le immagini resilienti alla zona possono essere create solo in aree che forniscono l'archiviazione con ridondanza della zona. | Bool |
Microsoft.Compute/images
Nome | Descrizione | Valore |
---|---|---|
extendedLocation | Posizione estesa dell'immagine. | ExtendedLocation |
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Descrive le proprietà di un oggetto Image. | ImageProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Compute/images@2021-07-01" |
ResourceTags
Nome | Descrizione | Valore |
---|
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa | corda |