Condividi tramite


VirtualMachinesOperations Classe

Avviso

NON creare un'istanza diretta 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 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 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_reimage

Reimages the virtual machine che ha un disco del sistema operativo temporaneo torna 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

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 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

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

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

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

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

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

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

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

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

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

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 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, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

skip_shutdown
bool

Parametro per richiedere l'arresto della macchina virtuale non normale. Il valore True per questo flag indica un arresto non normale, mentre false indica in caso contrario. Se non specificato, il valore predefinito per questo flag è false. Il valore predefinito è False.

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 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 Nessuno 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[None]

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 Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_reimage

Reimages the virtual machine che ha un disco del sistema operativo temporaneo torna 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

parameters
VirtualMachineReimageParameters oppure IO
Necessario

Parametri forniti all'operazione di macchina virtuale Reimage. È un tipo VirtualMachineReimageParameters o un tipo I/O. Il valore predefinito è Nessuno.

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 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

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 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

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[None]

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 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

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) -> None

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

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

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

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 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

resource_group_name
str
Necessario

Nome del gruppo di risorse. 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

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

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

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 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.v2019_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2019_03_01\\models\\__init__.py'>