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_assess_patches

Valutare le patch nella macchina virtuale.

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

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

Operazione da riapplicare lo stato di una macchina virtuale.

begin_redeploy

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

begin_reimage

Reimages (aggiornare il sistema operativo) una macchina virtuale che non ha un disco del sistema operativo temporaneo, per le macchine virtuali che dispongono di un disco del sistema operativo temporaneo la macchina virtuale viene reimpostata allo stato iniziale. NOTA: la conservazione del disco del sistema operativo precedente dipende dal valore di deleteOption del disco del sistema operativo. Se deleteOption è scollegato, il disco del sistema operativo precedente verrà mantenuto dopo la reimage. Se deleteOption viene eliminato, il disco del sistema operativo precedente verrà eliminato dopo la reimage. L'opzione deleteOption del disco del sistema operativo deve essere aggiornata di conseguenza prima di eseguire la reimage.

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. Per Windows, vedere Creare un'immagine gestita di una macchina virtuale generalizzata in Azure. Per Linux, vedere 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. 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 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 l'eliminazione 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 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 VirtualMachineAssessPatchesResult o il risultato di cls(response)

Tipo restituito

Eccezioni

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. Si noti che alcune proprietà possono essere impostate solo durante la creazione della 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, *, hibernate: 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.

hibernate
bool

Parametro facoltativo per l'ibernazione di una macchina virtuale. (Funzionalità in anteprima). 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_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 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_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

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 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 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_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 tolleranza. Il valore True per questo flag indica un arresto non tolleranza mentre false indica in caso contrario. Il valore predefinito per questo flag è false se non specificato. Il valore predefinito è False.

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_reapply

Operazione da 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 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_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 (aggiornare il sistema operativo) una macchina virtuale che non ha un disco del sistema operativo temporaneo, per le macchine virtuali che dispongono di un disco del sistema operativo temporaneo la macchina virtuale viene reimpostata allo stato iniziale. NOTA: la conservazione del disco del sistema operativo precedente dipende dal valore di deleteOption del disco del sistema operativo. Se deleteOption è scollegato, il disco del sistema operativo precedente verrà mantenuto dopo la reimage. Se deleteOption viene eliminato, il disco del sistema operativo precedente verrà eliminato dopo la reimage. L'opzione deleteOption del disco del sistema operativo deve essere aggiornata di conseguenza prima di eseguire la reimage.

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 del sistema operativo della macchina virtuale su generalizzato. È consigliabile sysprep la macchina virtuale prima di eseguire questa operazione. Per Windows, vedere Creare un'immagine gestita di una macchina virtuale generalizzata in Azure. Per Linux, vedere 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 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: 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 all'esterno 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 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, *, filter: str | None = None, expand: str | ExpandTypeForListVMs | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

filter
str

Opzione di query di sistema per filtrare le macchine virtuali restituite nella risposta. Il valore consentito è 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'. Il valore predefinito è Nessuno.

expand
str oppure ExpandTypeForListVMs

Espressione di espansione da applicare all'operazione. 'instanceView' abilita il recupero dello stato di runtime di tutti i Macchine virtuali, questo può essere specificato solo se viene specificata un'opzione di $filter valida. Il valore predefinito "instanceView" è Nessuno.

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(*, status_only: str | None = None, filter: str | None = None, expand: str | ExpandTypesForListVMs | 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.

filter
str

Opzione di query di sistema per filtrare le macchine virtuali restituite nella risposta. Il valore consentito è 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'. Il valore predefinito è Nessuno.

expand
str oppure ExpandTypesForListVMs

Espressione di espansione da applicare all'operazione. 'instanceView' abilita il recupero dello stato di runtime di tutti i Macchine virtuali, questo può essere specificato solo se viene specificata un'opzione di $filter valida. Il valore predefinito "instanceView" è Nessuno.

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 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 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 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. 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 l'eliminazione 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 alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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