Condividi tramite


VirtualMachineUpdate Classe

Descrive un aggiornamento della macchina virtuale.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.compute.v2022_03_01.models._models_py3.UpdateResource
VirtualMachineUpdate

Costruttore

VirtualMachineUpdate(*, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
tags

Tag delle risorse.

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. Nella portale di Azure individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

identity

Identità della macchina virtuale, se configurata.

zones

Zone della macchina virtuale.

hardware_profile

Specifica le impostazioni hardware per la macchina virtuale.

storage_profile

Specifica le impostazioni di archiviazione per i dischi della macchina virtuale.

additional_capabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

os_profile

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.

network_profile

Specifica le interfacce di rete della macchina virtuale.

security_profile

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

diagnostics_profile

Specifica lo stato delle impostazioni di diagnostica di avvio. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set

Specifica 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à. <br>``<br>Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure<br>``<br> 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à. <br>:code:>><<<br>Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

virtual_machine_scale_set

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. <br>``<br>Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null. :code:<br>:code:>><<<br>minimum api++version: 2019^03^01.

proximity_placement_group

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

priority

Specifica la priorità per la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2019-03-01. I valori noti sono: "Regular", "Low" e "Spot".

eviction_policy

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

billing_profile

Specifica i dettagli relativi alla fatturazione di una macchina virtuale Spot di Azure. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

host

Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2018-10-01.

host_group

Specifica informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. <br>``<br>Versione minima api: 2020-06-01. :code:<br>:code:>><<<br>NOTE: l'utente non può specificare le proprietà host e hostGroup.

license_type
str

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. <br>``<br>I valori possibili per il sistema operativo Windows Server sono: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Valori possibili per il sistema operativo Linux Server sono: <br>``<br> RHEL_BYOS (per RHEL) <br>``<br> SLES_BYOS (per SUSE) <br>``<br> Per altre informazioni, vedere Vantaggio Azure Hybrid Use per Ilvantaggio Azure Hybrid Use per Windows Server <br>``<br>Vantaggio Azure Hybrid Use for Linux Server<br>``<br> Minimum api-version: 2015-06-15.

extensions_time_budget
str

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 nel formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M). <br>``<br> Versione minima api: 2020-06-01.

platform_fault_domain
int

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 il bilanciamento ottimale tra i domini di errore disponibili.:code:
<li>Ciò è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata.:code:<li>The Virtual Machine Scale Set a cui viene fatto riferimento, deve avere 'platformFaultDomainCount' > 1.:code::code:<li>This property cannot be updated once the Virtual Machine is created.:code:<li>Fault domain assignment can be view in Virtual Machine Instance View.:code:<br>:code::>><<<br>minimum api++version: 2020‐12‐01.

scheduled_events_profile

Specifica le configurazioni correlate agli eventi pianificati.

user_data
str

UserData per la macchina virtuale, che deve essere codificata in base 64. Il cliente non deve passare segreti qui. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

capacity_reservation

Specifica informazioni sulla prenotazione di capacità utilizzata per allocare la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2021-04-01.

application_profile

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

Variabili

Nome Descrizione
tags

Tag delle risorse.

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. Nella portale di Azure individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

identity

Identità della macchina virtuale, se configurata.

zones

Zone della macchina virtuale.

hardware_profile

Specifica le impostazioni hardware per la macchina virtuale.

storage_profile

Specifica le impostazioni di archiviazione per i dischi della macchina virtuale.

additional_capabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

os_profile

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.

network_profile

Specifica le interfacce di rete della macchina virtuale.

security_profile

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

diagnostics_profile

Specifica lo stato delle impostazioni di diagnostica di avvio. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set

Specifica 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à. <br>``<br>Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure<br>``<br> 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à. <br>:code:>><<<br>Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

virtual_machine_scale_set

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. <br>``<br>Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null. :code:<br>:code:>><<<br>minimum api++version: 2019^03^01.

proximity_placement_group

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

priority

Specifica la priorità per la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2019-03-01. I valori noti sono: "Regular", "Low" e "Spot".

eviction_policy

Specifica i criteri di rimozione per la macchina virtuale Spot di Azure e il set di scalabilità spot di Azure. <br>``<br>Per le macchine virtuali Spot di Azure, sia 'Deallocate' che 'Delete' sono supportate e la versione minima api-version è 2019-03-01. :code::code:<br>:code:>><<<br>For Azure Spot scale set, sia 'Deallocate' che 'Delete' sono supportati e la versione minima api-version è 2017-10-30-preview. I valori noti sono: "Deallocate" e "Delete".

billing_profile

Specifica i dettagli relativi alla fatturazione di una macchina virtuale Spot di Azure. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

host

Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2018-10-01.

host_group

Specifica informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. <br>``<br>Versione minima api: 2020-06-01. :code::code:<br>>><<<br>NOTA: l'utente non può specificare proprietà host e hostGroup.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

instance_view

Visualizzazione dell'istanza della macchina virtuale.

license_type
str

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. <br>``<br>I valori possibili per il sistema operativo Windows Server sono: Windows_Client Windows_Server Possibili valori per il sistema operativo Linux Server sono: <br>``<br><br>``<br> RHEL_BYOS (per RHEL) SLES_BYOS <br>``<br><br>``<br> (per SUSE) <br>``<br><br>``<br> Per altre informazioni, vedere Vantaggio utilizzo ibrido di Azure per Windows Server Azure Hybrid Use Benefit forLinux<br>``<br> Server <br>``<br> Minimum api-version: 2015-06-15.

vm_id
str

Specifica l'ID univoco della macchina virtuale che è un identificatore a 128 bit codificato e archiviato in tutte le macchine virtuali IaaS di Azure e può essere letto usando i comandi BIOS della piattaforma.

extensions_time_budget
str

Specifica l'ora allocata per l'avvio di tutte le estensioni. La durata del tempo deve essere compresa tra 15 minuti e 120 minuti (incluso) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M). <br>``<br> Versione minima api: 2020-06-01.

platform_fault_domain
int

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 gestisce meglio il bilanciamento tra domini di errore disponibili.:code:
<li>Ciò è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata.:code:<li>Il set di scalabilità di macchine virtuali a cui viene fatto riferimento, deve avere 'platformFaultDomainCount' > 1.:code:Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale.:code<li>:Assegnazione di dominio di errore nella visualizzazione istanza di macchina virtuale.<br>>><<<br>:code::code:<li>api-minimum api-version: 2020‐12‐01.

scheduled_events_profile

Specifica le configurazioni correlate agli eventi pianificate.

user_data
str

UserData per la macchina virtuale, che deve essere codificata in base-64. Il cliente non deve passare i segreti qui. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

capacity_reservation

Specifica informazioni sulla prenotazione della capacità usata per allocare la macchina virtuale. <br>:code:>><<<br>Minimum api-version: 2021-04-01.

application_profile

Specifica le applicazioni della raccolta che devono essere rese disponibili per vm/VMSS.

time_created

Specifica il momento in cui è stata creata la risorsa macchina virtuale.:code:
:code:>><<<br>Minimum api-version: 2022-03-01.