Condividi tramite


VirtualMachineUpdate interface

Descrive un aggiornamento della macchina virtuale.

Extends

Proprietà

additionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

applicationProfile

Specifica le applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/set di scalabilità di macchine virtuali.

availabilitySet

Specifica le informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere panoramica dei set di disponibilità . Per altre informazioni sulla manutenzione pianificata di Azure, vedere manutenzione e aggiornamenti di per le macchine virtuali in Azure. Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Il set di disponibilità a cui viene aggiunta la macchina virtuale deve trovarsi nello stesso gruppo di risorse della risorsa del set di disponibilità. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità. Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

billingProfile

Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure. Versione minima api: 2019-03-01.

capacityReservation

Specifica informazioni sulla prenotazione di capacità usata per allocare la macchina virtuale. Versione minima api: 2021-04-01.

diagnosticsProfile

Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 2015-06-15.

evictionPolicy

Specifica i criteri di rimozione per la macchina virtuale Spot di Azure e il set di scalabilità spot di Azure. Per le macchine virtuali Spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2019-03-01. Per i set di scalabilità spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2017-10-30-preview.

extensionsTimeBudget

Specifica il tempo assegnato per l'avvio di tutte le estensioni. La durata deve essere compresa tra 15 minuti e 120 minuti (inclusi) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M). Versione minima api: 2020-06-01.

hardwareProfile

Specifica le impostazioni hardware per la macchina virtuale.

host

Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. Versione minima api: 2018-10-01.

hostGroup

Specifica le informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. Nota: Utente non può specificare le proprietà host e hostGroup. Versione minima api: 2020-06-01.

identity

Identità della macchina virtuale, se configurata.

instanceView

Visualizzazione dell'istanza della macchina virtuale. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

licenseType

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale.

I valori possibili per il sistema operativo Windows Server sono:

Windows_Client

Windows_Server

I valori possibili per il sistema operativo Linux Server sono:

RHEL_BYOS (per RHEL)

SLES_BYOS (per SUSE)

Per altre informazioni, vedere Vantaggio Azure Hybrid Use per Windows Server

Vantaggio Azure Hybrid Use per Linux Server

Versione minima api: 2015-06-15

networkProfile

Specifica le interfacce di rete della macchina virtuale.

osProfile

Specifica le impostazioni del sistema operativo usate durante la creazione della macchina virtuale. Alcune impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.

plan

Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del Marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nel portale di Azure individuare l'immagine del Marketplace che si vuole usare e quindi fare clic su Si vuole distribuire a livello di codice, Introduzione ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

platformFaultDomain

Specifica il dominio di errore logico del set di scalabilità in cui verrà creata la macchina virtuale. Per impostazione predefinita, la macchina virtuale verrà assegnata automaticamente a un dominio di errore che mantiene al meglio il bilanciamento tra domini di errore disponibili. Questa opzione è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata. Il set di scalabilità di macchine virtuali a cui si fa riferimento deve avere 'platformFaultDomainCount' maggiore di 1. Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. L'assegnazione del dominio di errore può essere visualizzata nella visualizzazione Istanza macchina virtuale. Api minima versione: 2020^12-01.

priority

Specifica la priorità per la macchina virtuale. Versione minima api: 2019-03-01

provisioningState

Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

proximityPlacementGroup

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. Versione minima api: 2018-04-01.

scheduledEventsPolicy

Specifica le configurazioni correlate all'evento pianificato Ridistribuire, riavviare e scheduledEventsAdditionalPublishingTargets per la macchina virtuale.

scheduledEventsProfile

Specifica le configurazioni correlate agli eventi pianificati.

securityProfile

Specifica le impostazioni del profilo correlato alla sicurezza per la macchina virtuale.

storageProfile

Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali.

timeCreated

Specifica l'ora in cui è stata creata la risorsa macchina virtuale. Versione minima api: 2021-11-01. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

userData

UserData per la macchina virtuale, che deve essere codificata in base 64. Il cliente non deve passare segreti qui. Versione minima api: 2021-03-01.

virtualMachineScaleSet

Specifica informazioni sul set di scalabilità di macchine virtuali a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di scalabilità di macchine virtuali vengono allocate a nodi diversi per ottimizzare la disponibilità. Attualmente, una macchina virtuale può essere aggiunta solo al set di scalabilità di macchine virtuali in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di scalabilità di macchine virtuali. Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null. Api minima version: 2019^03^01.

vmId

Specifica l'ID univoco della macchina virtuale che è un identificatore a 128 bit codificato e archiviato in tutte le macchine virtuali IaaS di Azure SMBIOS e può essere letto usando i comandi BIOS della piattaforma. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

zones

Zone della macchina virtuale.

Proprietà ereditate

tags

Tag delle risorse

Dettagli proprietà

additionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

additionalCapabilities?: AdditionalCapabilities

Valore della proprietà

applicationProfile

Specifica le applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/set di scalabilità di macchine virtuali.

applicationProfile?: ApplicationProfile

Valore della proprietà

availabilitySet

Specifica le informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere panoramica dei set di disponibilità . Per altre informazioni sulla manutenzione pianificata di Azure, vedere manutenzione e aggiornamenti di per le macchine virtuali in Azure. Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Il set di disponibilità a cui viene aggiunta la macchina virtuale deve trovarsi nello stesso gruppo di risorse della risorsa del set di disponibilità. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità. Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

availabilitySet?: SubResource

Valore della proprietà

billingProfile

Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure. Versione minima api: 2019-03-01.

billingProfile?: BillingProfile

Valore della proprietà

capacityReservation

Specifica informazioni sulla prenotazione di capacità usata per allocare la macchina virtuale. Versione minima api: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Valore della proprietà

diagnosticsProfile

Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Valore della proprietà

evictionPolicy

Specifica i criteri di rimozione per la macchina virtuale Spot di Azure e il set di scalabilità spot di Azure. Per le macchine virtuali Spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2019-03-01. Per i set di scalabilità spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2017-10-30-preview.

evictionPolicy?: string

Valore della proprietà

string

extensionsTimeBudget

Specifica il tempo assegnato per l'avvio di tutte le estensioni. La durata deve essere compresa tra 15 minuti e 120 minuti (inclusi) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M). Versione minima api: 2020-06-01.

extensionsTimeBudget?: string

Valore della proprietà

string

hardwareProfile

Specifica le impostazioni hardware per la macchina virtuale.

hardwareProfile?: HardwareProfile

Valore della proprietà

host

Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. Versione minima api: 2018-10-01.

host?: SubResource

Valore della proprietà

hostGroup

Specifica le informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. Nota: Utente non può specificare le proprietà host e hostGroup. Versione minima api: 2020-06-01.

hostGroup?: SubResource

Valore della proprietà

identity

Identità della macchina virtuale, se configurata.

identity?: VirtualMachineIdentity

Valore della proprietà

instanceView

Visualizzazione dell'istanza della macchina virtuale. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

instanceView?: VirtualMachineInstanceView

Valore della proprietà

licenseType

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale.

I valori possibili per il sistema operativo Windows Server sono:

Windows_Client

Windows_Server

I valori possibili per il sistema operativo Linux Server sono:

RHEL_BYOS (per RHEL)

SLES_BYOS (per SUSE)

Per altre informazioni, vedere Vantaggio Azure Hybrid Use per Windows Server

Vantaggio Azure Hybrid Use per Linux Server

Versione minima api: 2015-06-15

licenseType?: string

Valore della proprietà

string

networkProfile

Specifica le interfacce di rete della macchina virtuale.

networkProfile?: NetworkProfile

Valore della proprietà

osProfile

Specifica le impostazioni del sistema operativo usate durante la creazione della macchina virtuale. Alcune impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.

osProfile?: OSProfile

Valore della proprietà

plan

Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del Marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nel portale di Azure individuare l'immagine del Marketplace che si vuole usare e quindi fare clic su Si vuole distribuire a livello di codice, Introduzione ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

plan?: Plan

Valore della proprietà

platformFaultDomain

Specifica il dominio di errore logico del set di scalabilità in cui verrà creata la macchina virtuale. Per impostazione predefinita, la macchina virtuale verrà assegnata automaticamente a un dominio di errore che mantiene al meglio il bilanciamento tra domini di errore disponibili. Questa opzione è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata. Il set di scalabilità di macchine virtuali a cui si fa riferimento deve avere 'platformFaultDomainCount' maggiore di 1. Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. L'assegnazione del dominio di errore può essere visualizzata nella visualizzazione Istanza macchina virtuale. Api minima versione: 2020^12-01.

platformFaultDomain?: number

Valore della proprietà

number

priority

Specifica la priorità per la macchina virtuale. Versione minima api: 2019-03-01

priority?: string

Valore della proprietà

string

provisioningState

Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

proximityPlacementGroup

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. Versione minima api: 2018-04-01.

proximityPlacementGroup?: SubResource

Valore della proprietà

scheduledEventsPolicy

Specifica le configurazioni correlate all'evento pianificato Ridistribuire, riavviare e scheduledEventsAdditionalPublishingTargets per la macchina virtuale.

scheduledEventsPolicy?: ScheduledEventsPolicy

Valore della proprietà

scheduledEventsProfile

Specifica le configurazioni correlate agli eventi pianificati.

scheduledEventsProfile?: ScheduledEventsProfile

Valore della proprietà

securityProfile

Specifica le impostazioni del profilo correlato alla sicurezza per la macchina virtuale.

securityProfile?: SecurityProfile

Valore della proprietà

storageProfile

Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali.

storageProfile?: StorageProfile

Valore della proprietà

timeCreated

Specifica l'ora in cui è stata creata la risorsa macchina virtuale. Versione minima api: 2021-11-01. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

timeCreated?: Date

Valore della proprietà

Date

userData

UserData per la macchina virtuale, che deve essere codificata in base 64. Il cliente non deve passare segreti qui. Versione minima api: 2021-03-01.

userData?: string

Valore della proprietà

string

virtualMachineScaleSet

Specifica informazioni sul set di scalabilità di macchine virtuali a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di scalabilità di macchine virtuali vengono allocate a nodi diversi per ottimizzare la disponibilità. Attualmente, una macchina virtuale può essere aggiunta solo al set di scalabilità di macchine virtuali in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di scalabilità di macchine virtuali. Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null. Api minima version: 2019^03^01.

virtualMachineScaleSet?: SubResource

Valore della proprietà

vmId

Specifica l'ID univoco della macchina virtuale che è un identificatore a 128 bit codificato e archiviato in tutte le macchine virtuali IaaS di Azure SMBIOS e può essere letto usando i comandi BIOS della piattaforma. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

vmId?: string

Valore della proprietà

string

zones

Zone della macchina virtuale.

zones?: string[]

Valore della proprietà

string[]

Dettagli proprietà ereditate

tags

Tag delle risorse

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

ereditato daUpdateResource.tags