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_assess_patches

Valutare le patch nella macchina virtuale.

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. Si noti che alcune proprietà possono essere impostate solo durante la creazione di macchine virtuali.

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_install_patches

Installa le patch nella 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_reapply

Operazione per riapplicare lo stato di una macchina virtuale.

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 del sistema operativo della macchina virtuale su generalizzato. È consigliabile sysprep la macchina virtuale prima di eseguire questa operazione. >>:code:<br>Per Windows, fare riferimento a Create a managed image of a generalized VM in Azure <https://docs.microsoft.com/azure/virtual-machines/windows/capture-image-resource>_<<.:code:
For Linux, please refer to Come creare un'immagine di una macchina virtuale o di un disco rigido
virtuale.

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

retrieve_boot_diagnostics_data

Operazione per recuperare gli URI di firma di accesso condiviso per i log di diagnostica di avvio di una macchina virtuale.

simulate_eviction

Operazione per simulare la rimozione della macchina virtuale spot.

begin_assess_patches

Valutare le patch nella macchina virtuale.

begin_assess_patches(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[VirtualMachineAssessPatchesResult]

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

Tipo restituito

Eccezioni

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

Operazione per creare o aggiornare una macchina virtuale. Si noti che alcune proprietà possono essere impostate solo durante la creazione di macchine virtuali.

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

Operazione per eliminare una macchina virtuale.

begin_delete(resource_group_name: str, vm_name: str, *, force_deletion: bool | None = None, **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.

force_deletion
bool

Parametro facoltativo per forzare l'eliminazione di macchine virtuali. 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_install_patches

Installa le patch nella macchina virtuale.

begin_install_patches(resource_group_name: str, vm_name: str, install_patches_input: _models.VirtualMachineInstallPatchesParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineInstallPatchesResult]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

install_patches_input
VirtualMachineInstallPatchesParameters oppure IO
Necessario

Input per InstallPatches come ricevuto direttamente dall'API. È un tipo VirtualMachineInstallPatchesParameters o un tipo 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 VirtualMachineInstallPatchesResult 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 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, *, 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 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_reapply

Operazione per riapplicare lo stato di una macchina virtuale.

begin_reapply(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_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

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

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

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

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_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 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 del sistema operativo della macchina virtuale su generalizzato. È consigliabile sysprep la macchina virtuale prima di eseguire questa operazione. >>:code:<br>Per Windows, fare riferimento a Create a managed image of a generalized VM in Azure <https://docs.microsoft.com/azure/virtual-machines/windows/capture-image-resource>_<<.:code:
For Linux, please refer to Come creare un'immagine di una macchina virtuale o di un disco rigido
virtuale.

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 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: str | InstanceViewTypes | None = None, **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 oppure InstanceViewTypes

Espressione di espansione da applicare all'operazione. 'InstanceView' recupera uno snapshot delle proprietà di runtime della macchina virtuale gestita dalla piattaforma e può cambiare al di fuori delle operazioni del piano di controllo. 'UserData' recupera la proprietà UserData come parte della visualizzazione del modello di macchina virtuale fornita dall'utente durante l'operazione di creazione/aggiornamento della macchina virtuale. I valori noti sono: "instanceView" e "userData". Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla 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 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(*, status_only: str | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Parametri

status_only
str

statusOnly=true abilita il recupero dello stato di runtime di tutti i Macchine virtuali nella sottoscrizione. Il valore predefinito è Nessuno.

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

retrieve_boot_diagnostics_data

Operazione per recuperare gli URI di firma di accesso condiviso per i log di diagnostica di avvio di una macchina virtuale.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_name: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_name
str
Necessario

Nome della macchina virtuale. Obbligatorio.

sas_uri_expiration_time_in_minutes
int

Durata della scadenza in minuti per gli URI di firma di accesso condiviso con un valore compreso tra 1 e 1440 minuti. <br>:code:>><<<br>NOTA: se non specificato, gli URI di firma di accesso condiviso verranno generati con una durata di scadenza predefinita di 120 minuti. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

RetrieveBootDiagnosticsDataResult o il risultato di cls(response)

Tipo restituito

Eccezioni

simulate_eviction

Operazione per simulare la rimozione della macchina virtuale spot.

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

Attributi

models

models = <module 'azure.mgmt.compute.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2021_04_01\\models\\__init__.py'>