VirtualMachineScaleSetVMsOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:virtual_machine_scale_set_vms> .
- Ereditarietà
-
builtins.objectVirtualMachineScaleSetVMsOperations
Costruttore
VirtualMachineScaleSetVMsOperations(*args, **kwargs)
Metodi
begin_deallocate |
Dealloca una macchina virtuale specifica in un set di scalabilità di macchine virtuali. Arresta la macchina virtuale e rilascia le risorse di calcolo usate. Le risorse di calcolo di questa macchina virtuale non vengono fatturate una volta deallocate. |
begin_delete |
Elimina una macchina virtuale da un set di scalabilità di macchine virtuali. |
begin_perform_maintenance |
Esegue la manutenzione in una macchina virtuale in un set di scalabilità di macchine virtuali. |
begin_power_off |
Spegnere (arrestare) una macchina virtuale in un set di scalabilità di macchine virtuali. Si noti che le risorse sono ancora collegate e vengono addebitate le risorse. Usare invece la deallocazione per rilasciare le risorse ed evitare addebiti. |
begin_redeploy |
Arresta la macchina virtuale nel set di scalabilità di macchine virtuali, la sposta in un nuovo nodo e la riattiva. |
begin_reimage |
Ricrea l'immagine (aggiornamento del sistema operativo) di una macchina virtuale specifica in un set di scalabilità di macchine virtuali. |
begin_reimage_all |
Consente di eseguire nuovamente l'immagine di tutti i dischi ( inclusi i dischi dati ) nell'istanza di un set di scalabilità di macchine virtuali. Questa operazione è supportata solo per i dischi gestiti. |
begin_restart |
Riavvia una macchina virtuale in un set di scalabilità di macchine virtuali. |
begin_run_command |
Eseguire il comando in una macchina virtuale in un set di scalabilità di macchine virtuali. |
begin_start |
Avvia una macchina virtuale in un set di scalabilità di macchine virtuali. |
begin_update |
Aggiornamenti una macchina virtuale di un set di scalabilità di macchine virtuali. |
get |
Ottiene una macchina virtuale da un set di scalabilità di macchine virtuali. |
get_instance_view |
Ottiene lo stato di una macchina virtuale da un set di scalabilità di macchine virtuali. |
list |
Ottiene un elenco di tutte le macchine virtuali in un set di scalabilità di macchine virtuali. |
retrieve_boot_diagnostics_data |
Operazione per recuperare gli URI di firma di accesso condiviso dei log di diagnostica di avvio per una macchina virtuale in un set di scalabilità di macchine virtuali. |
simulate_eviction |
Operazione per simulare l'eliminazione della macchina virtuale spot in un set di scalabilità di macchine virtuali. |
begin_deallocate
Dealloca una macchina virtuale specifica in un set di scalabilità di macchine virtuali. Arresta la macchina virtuale e rilascia le risorse di calcolo usate. Le risorse di calcolo di questa macchina virtuale non vengono fatturate una volta deallocate.
begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_delete
Elimina una macchina virtuale da un set di scalabilità di macchine virtuali.
begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]
Parametri
- force_deletion
- bool
Parametro facoltativo per forzare l'eliminazione di una macchina virtuale da un set di scalabilità di macchine virtuali. (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_perform_maintenance
Esegue la manutenzione in una macchina virtuale in un set di scalabilità di macchine virtuali.
begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_power_off
Spegnere (arrestare) una macchina virtuale in un set di scalabilità di macchine virtuali. Si noti che le risorse sono ancora collegate e vengono addebitate le risorse. Usare invece la deallocazione per rilasciare le risorse ed evitare addebiti.
begin_power_off(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]
Parametri
- 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_redeploy
Arresta la macchina virtuale nel set di scalabilità di macchine virtuali, la sposta in un nuovo nodo e la riattiva.
begin_redeploy(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_reimage
Ricrea l'immagine (aggiornamento del sistema operativo) di una macchina virtuale specifica in un set di scalabilità di macchine virtuali.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametri
- vm_scale_set_vm_reimage_input
- VirtualMachineScaleSetVMReimageParameters oppure IO
Parametri per la macchina virtuale di reimaging in ScaleSet. Tipo VirtualMachineScaleSetVMReimageParameters o 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_reimage_all
Consente di eseguire nuovamente l'immagine di tutti i dischi ( inclusi i dischi dati ) nell'istanza di un set di scalabilità di macchine virtuali. Questa operazione è supportata solo per i dischi gestiti.
begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_restart
Riavvia una macchina virtuale in un set di scalabilità di macchine virtuali.
begin_restart(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_run_command
Eseguire il comando in una macchina virtuale in un set di scalabilità di macchine virtuali.
begin_run_command(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]
Parametri
- parameters
- RunCommandInput oppure IO
Parametri forniti all'operazione esegui comando. Tipo RunCommandInput o I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json', 'text/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce RunCommandResult o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_start
Avvia una macchina virtuale in un set di scalabilità di macchine virtuali.
begin_start(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_update
Aggiornamenti una macchina virtuale di un set di scalabilità di macchine virtuali.
begin_update(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.VirtualMachineScaleSetVM, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetVM]
Parametri
- vm_scale_set_name
- str
Nome del set di scalabilità di macchine virtuali in cui deve essere creata o aggiornata l'estensione. Obbligatorio.
- parameters
- VirtualMachineScaleSetVM oppure IO
Parametri forniti all'operazione Update set di scalabilità di macchine virtuali VM. Tipo VirtualMachineScaleSetVM o 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 VirtualMachineScaleSetVM o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottiene una macchina virtuale da un set di scalabilità di macchine virtuali.
get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM
Parametri
- expand
- str oppure InstanceViewTypes
Espressione di espansione da applicare all'operazione. 'InstanceView' recupererà la visualizzazione dell'istanza della macchina virtuale. 'UserData' recupererà userData 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
VirtualMachineScaleSetVM o il risultato di cls(response)
Tipo restituito
Eccezioni
get_instance_view
Ottiene lo stato di una macchina virtuale da un set di scalabilità di macchine virtuali.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
VirtualMachineScaleSetVMInstanceView o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Ottiene un elenco di tutte le macchine virtuali in un set di scalabilità di macchine virtuali.
list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]
Parametri
- virtual_machine_scale_set_name
- str
Nome del set di scalabilità di macchine virtuali. Obbligatorio.
- filter
- str
Filtro da applicare all'operazione. I valori consentiti sono 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. Il valore predefinito è Nessuno.
- select
- str
Parametri dell'elenco. I valori consentiti sono 'instanceView', 'instanceView/statuses'. Il valore predefinito è Nessuno.
- expand
- str
Espressione di espansione da applicare all'operazione. I valori consentiti sono 'instanceView'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Iteratore come l'istanza di VirtualMachineScaleSetVM o il risultato di cls(response)
Tipo restituito
Eccezioni
retrieve_boot_diagnostics_data
Operazione per recuperare gli URI di firma di accesso condiviso dei log di diagnostica di avvio per una macchina virtuale in un set di scalabilità di macchine virtuali.
retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult
Parametri
- 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 l'eliminazione della macchina virtuale spot in un set di scalabilità di macchine virtuali.
simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.compute.v2022_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_03_01\\models\\__init__.py'>
Azure SDK for Python