VirtualMachineUpdate Classe
Descrive un aggiornamento della macchina virtuale.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.compute.v2023_03_01.models._models_py3.UpdateResourceVirtualMachineUpdate
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 di 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 trovare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione ->. Immettere tutte 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 delle 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 correlate alla sicurezza per la macchina virtuale. |
diagnostics_profile
|
Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 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à. Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per 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 deve essere 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 una proprietà non null.virtualMachineScaleSet di riferimento. |
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. Questa proprietà non può esistere insieme a un riferimento di proprietà non Null.availabilitySet. Api minima:versione: 2019-03-01. |
proximity_placement_group
|
Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. Versione minima api: 2018-04-01. |
priority
|
str oppure
VirtualMachinePriorityTypes
Specifica la priorità per la macchina virtuale. Versione minima api: 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. Per le macchine virtuali Spot di Azure, sia "Deallocate" che "Delete" sono supportati e la versione minima api-version è 2019-03-01. Per i set di scalabilità di Azure Spot, 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. Versione minima api: 2019-03-01. |
host
|
Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. Versione minima api: 2018-10-01. |
host_group
|
Specifica informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. Nota: L'utente non può specificare proprietà host e hostGroup. Versione minima api: 2020-06-01. |
license_type
|
Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. |
extensions_time_budget
|
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). Versione minima api: 2020-06-01. |
platform_fault_domain
|
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. Questa operazione è 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
|
scheduled_events_profile
|
Specifica le configurazioni correlate agli eventi pianificate. |
user_data
|
UserData per la macchina virtuale, che deve essere codificata in base-64. Il cliente non deve passare i segreti qui. Versione minima api: 2021-03-01. |
capacity_reservation
|
Specifica informazioni sulla prenotazione della capacità usata per allocare la macchina virtuale. Versione minima api: 2021-04-01. |
application_profile
|
Specifica le applicazioni della raccolta che devono essere rese disponibili per vm/VMSS. |
Variabili
Nome | Descrizione |
---|---|
tags
|
Tag di 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 trovare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione ->. Immettere tutte 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 delle 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 correlate alla sicurezza per la macchina virtuale. |
diagnostics_profile
|
Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 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à. Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per 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 deve essere 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 una proprietà non null.virtualMachineScaleSet di riferimento. |
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. Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null. Api minimum version: 2019^03^01. |
proximity_placement_group
|
Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale. Versione minima api: 2018-04-01. |
priority
|
str oppure
VirtualMachinePriorityTypes
Specifica la priorità per la macchina virtuale. Versione minima api: 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. 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. I valori noti sono: "Deallocate" e "Delete". |
billing_profile
|
Specifica i dettagli relativi alla fatturazione di una macchina virtuale Spot di Azure. Versione minima api: 2019-03-01. |
host
|
Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale. Versione minima api: 2018-10-01. |
host_group
|
Specifica informazioni sul gruppo host dedicato in cui risiede la macchina virtuale. Nota: L'utente non può specificare le proprietà host e hostGroup. Versione minima api: 2020-06-01. |
provisioning_state
|
Stato di provisioning, che viene visualizzato solo nella risposta. |
instance_view
|
Visualizzazione dell'istanza della macchina virtuale. |
license_type
|
Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. |
vm_id
|
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. |
extensions_time_budget
|
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). Versione minima api: 2020-06-01. |
platform_fault_domain
|
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. 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
|
scheduled_events_profile
|
Specifica le configurazioni correlate agli eventi pianificati. |
user_data
|
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. |
capacity_reservation
|
Specifica informazioni sulla prenotazione di capacità utilizzata per allocare la macchina virtuale. Versione minima api: 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. |
time_created
|
Specifica l'ora in cui è stata creata la risorsa macchina virtuale. Versione minima api: 2021-11-01. |
Azure SDK for Python