Condividi tramite


VirtualMachinesOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ComputeManagementClient's

Attributo<xref:virtual_machines> .

Ereditarietà
builtins.object
VirtualMachinesOperations

Costruttore

VirtualMachinesOperations(*args, **kwargs)

Metodi

begin_capture

Acquisisce la macchina virtuale copiando 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. La macchina virtuale deve essere interrotta prima di richiamare questa operazione.

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 fatturate 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 da disattivare (arrestare) una macchina virtuale. La macchina virtuale può essere riavviata con le stesse risorse di cui è stato effettuato il provisioning. Questa macchina virtuale viene comunque addebitata.

begin_redeploy

Arresta la macchina virtuale, lo sposta in un nuovo nodo e lo attiva.

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.

get_extensions

Operazione per ottenere tutte le estensioni 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. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali.

list_all

Elenca tutte le macchine virtuali nella sottoscrizione specificata. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali.

list_available_sizes

Elenca tutte le dimensioni disponibili delle macchine virtuali in 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 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

parameters
VirtualMachineCaptureParameters oppure IO
Necessario

Parametri forniti all'operazione Acquisizione macchina virtuale. È un tipo VirtualMachineCaptureParameters o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling 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. La macchina virtuale deve essere interrotta prima di richiamare questa operazione.

begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

parameters
VirtualMachine oppure IO
Necessario

Parametri forniti all'operazione Crea macchina virtuale. È un tipo VirtualMachine o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling 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 fatturate le risorse di calcolo usate da questa macchina virtuale.

begin_deallocate(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_power_off

Operazione da disattivare (arrestare) una macchina virtuale. La macchina virtuale può essere riavviata con le stesse risorse di cui è stato effettuato il provisioning. Questa macchina virtuale viene comunque addebitata.

begin_power_off(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_redeploy

Arresta la macchina virtuale, lo sposta in un nuovo nodo e lo attiva.

begin_redeploy(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

parameters
RunCommandInput oppure IO
Necessario

Parametri forniti all'operazione di comando Esegui. È un tipo RunCommandInput o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json', 'text/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling 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[OperationStatusResponse]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce OperationStatusResponse 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

parameters
VirtualMachineUpdate oppure IO
Necessario

Parametri forniti all'operazione Aggiorna macchina virtuale. È un tipo VirtualMachineUpdate o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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 l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling 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) -> OperationStatusResponse

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

OperationStatusResponse 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

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

get_extensions

Operazione per ottenere tutte le estensioni di una macchina virtuale.

get_extensions(resource_group_name: str, vm_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineExtensionsListResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale contenente l'estensione. Obbligatorio.

expand
str

Espressione di espansione da applicare all'operazione. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

VirtualMachineExtensionsListResult 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

VirtualMachineInstanceView o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elenca tutte le macchine virtuali nel gruppo di risorse specificato. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva delle macchine virtuali.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla 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. Usare 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 alla 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 disponibili delle macchine virtuali in cui è possibile ridimensionare la macchina virtuale specificata.

list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla 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
Necessario

Percorso per cui vengono eseguite query sulle macchine virtuali nella sottoscrizione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla 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.v2017_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2017_12_01\\models\\__init__.py'>