VirtualMachinesOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:virtual_machines> .
- Ereditarietà
-
builtins.objectVirtualMachinesOperations
Costruttore
VirtualMachinesOperations(*args, **kwargs)
Metodi
begin_capture |
Acquisisce la macchina virtuale copiando i dischi rigidi virtuali della macchina virtuale e restituisce un modello che può essere usato per creare macchine virtuali simili. |
begin_convert_to_managed_disks |
Converte i dischi delle macchine virtuali da blob in dischi gestiti. Prima di richiamare questa operazione, è necessario arrestare la deallocazione della macchina virtuale. |
begin_create_or_update |
Operazione per creare o aggiornare una macchina virtuale. |
begin_deallocate |
Arresta la macchina virtuale e rilascia le risorse di calcolo. Non vengono addebitate le risorse di calcolo usate da questa macchina virtuale. |
begin_delete |
Operazione per eliminare una macchina virtuale. |
begin_perform_maintenance |
Operazione per eseguire la manutenzione in una macchina virtuale. |
begin_power_off |
Operazione per spegnere (arrestare) una macchina virtuale. La macchina virtuale può essere riavviata con le stesse risorse di cui è stato effettuato il provisioning. La macchina virtuale viene comunque addebitata. |
begin_redeploy |
Arresta la macchina virtuale, la sposta in un nuovo nodo e la riattiva. |
begin_reimage |
Ricrea l'immagine della macchina virtuale con un disco temporaneo del sistema operativo allo stato iniziale. |
begin_restart |
Operazione per riavviare una macchina virtuale. |
begin_run_command |
Eseguire il comando nella macchina virtuale. |
begin_start |
Operazione per avviare una macchina virtuale. |
begin_update |
Operazione per aggiornare una macchina virtuale. |
generalize |
Imposta lo stato della macchina virtuale su generalizzato. |
get |
Recupera le informazioni sulla visualizzazione del modello o dell'istanza di una macchina virtuale. |
instance_view |
Recupera informazioni sullo stato di runtime di una macchina virtuale. |
list |
Elenca tutte le macchine virtuali nel gruppo di risorse specificato. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali. |
list_all |
Elenca tutte le macchine virtuali nella sottoscrizione specificata. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali. |
list_available_sizes |
Elenca tutte le dimensioni delle macchine virtuali disponibili a cui è possibile ridimensionare la macchina virtuale specificata. |
list_by_location |
Ottiene tutte le macchine virtuali nella sottoscrizione specificata per il percorso specificato. |
begin_capture
Acquisisce la macchina virtuale copiando i dischi rigidi virtuali della macchina virtuale e restituisce un modello che può essere usato per creare macchine virtuali simili.
begin_capture(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineCaptureParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineCaptureResult]
Parametri
- parameters
- VirtualMachineCaptureParameters oppure IO
Parametri forniti all'operazione Capture Virtual Machine. Tipo VirtualMachineCaptureParameters o I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce VirtualMachineCaptureResult o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_convert_to_managed_disks
Converte i dischi delle macchine virtuali da blob in dischi gestiti. Prima di richiamare questa operazione, è necessario arrestare la deallocazione della macchina virtuale.
begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_create_or_update
Operazione per creare o aggiornare una macchina virtuale.
begin_create_or_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachine, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]
Parametri
- parameters
- VirtualMachine oppure IO
Parametri forniti all'operazione Crea macchina virtuale. È un tipo VirtualMachine o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_deallocate
Arresta la macchina virtuale e rilascia le risorse di calcolo. Non vengono addebitate le risorse di calcolo usate da questa macchina virtuale.
begin_deallocate(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_delete
Operazione per eliminare una macchina virtuale.
begin_delete(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_perform_maintenance
Operazione per eseguire la manutenzione in una macchina virtuale.
begin_perform_maintenance(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_power_off
Operazione per spegnere (arrestare) una macchina virtuale. La macchina virtuale può essere riavviata con le stesse risorse di cui è stato effettuato il provisioning. La macchina virtuale viene comunque addebitata.
begin_power_off(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_redeploy
Arresta la macchina virtuale, la sposta in un nuovo nodo e la riattiva.
begin_redeploy(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_reimage
Ricrea l'immagine della macchina virtuale con un disco temporaneo del sistema operativo allo stato iniziale.
begin_reimage(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametri
- parameters
- VirtualMachineReimageParameters oppure IO
Parametri forniti all'operazione Reimage Virtual Machine. È un tipo VirtualMachineReimageParameters o un tipo di I/O. Il valore predefinito è Nessuno.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_restart
Operazione per riavviare una macchina virtuale.
begin_restart(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_run_command
Eseguire il comando nella macchina virtuale.
begin_run_command(resource_group_name: str, vm_name: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]
Parametri
- parameters
- RunCommandInput oppure IO
Parametri forniti all'operazione esegui comando. Tipo RunCommandInput o I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json', 'text/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce RunCommandResult o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_start
Operazione per avviare una macchina virtuale.
begin_start(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_update
Operazione per aggiornare una macchina virtuale.
begin_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]
Parametri
- parameters
- VirtualMachineUpdate oppure IO
Parametri forniti all'operazione Aggiorna macchina virtuale. È un tipo VirtualMachineUpdate o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
generalize
Imposta lo stato della macchina virtuale su generalizzato.
generalize(resource_group_name: str, vm_name: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Recupera le informazioni sulla visualizzazione del modello o dell'istanza di una macchina virtuale.
get(resource_group_name: str, vm_name: str, *, expand: Literal['instanceView'] = 'instanceView', **kwargs: Any) -> VirtualMachine
Parametri
- expand
- str
Espressione di espansione da applicare all'operazione. I valori noti sono "instanceView" e Nessuno. Il valore predefinito è "instanceView".
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
instance_view
Recupera informazioni sullo stato di runtime di una macchina virtuale.
instance_view(resource_group_name: str, vm_name: str, **kwargs: Any) -> VirtualMachineInstanceView
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
VirtualMachineInstanceView o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Elenca tutte le macchine virtuali nel gruppo di risorse specificato. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali.
list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachine]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
list_all
Elenca tutte le macchine virtuali nella sottoscrizione specificata. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali.
list_all(**kwargs: Any) -> Iterable[VirtualMachine]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
list_available_sizes
Elenca tutte le dimensioni delle macchine virtuali disponibili a cui è possibile ridimensionare la macchina virtuale specificata.
list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di VirtualMachineSize o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_location
Ottiene tutte le macchine virtuali nella sottoscrizione specificata per il percorso specificato.
list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachine]
Parametri
- location
- str
Percorso per cui vengono query le macchine virtuali nella sottoscrizione. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di VirtualMachine o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.compute.v2018_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2018_06_01\\models\\__init__.py'>
Azure SDK for Python