Condividi tramite


VirtualMachineScaleSetsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ComputeManagementClient's

Attributo<xref:virtual_machine_scale_sets> .

Ereditarietà
builtins.object
VirtualMachineScaleSetsOperations

Costruttore

VirtualMachineScaleSetsOperations(*args, **kwargs)

Metodi

begin_create_or_update

Creare o aggiornare un set di scalabilità di macchine virtuali.

begin_deallocate

Dealloca macchine virtuali specifiche in un set di scalabilità di macchine virtuali. Arresta le macchine virtuali e rilascia le risorse di calcolo. Non vengono addebitate le risorse di calcolo deallocate da questo set di scalabilità di macchine virtuali.

begin_delete

Elimina un set di scalabilità di macchine virtuali.

begin_delete_instances

Elimina le macchine virtuali in un set di scalabilità di macchine virtuali.

begin_perform_maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione avrà esito negativo. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

Spegnere (arrestare) una o più macchine virtuali 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_reapply

Riapplica il profilo macchina virtuale del set di scalabilità di macchine virtuali alle istanze di macchina virtuale.

begin_redeploy

Arresta tutte le macchine virtuali nel set di scalabilità di macchine virtuali, le sposta in un nuovo nodo e le attiva nuovamente.

begin_reimage

Ricreazione dell'immagine (aggiornamento del sistema operativo) di una o più macchine virtuali in un set di scalabilità di macchine virtuali che non hanno un disco temporaneo del sistema operativo, per le macchine virtuali con un disco temporaneo del sistema operativo che la macchina virtuale viene reimpostata sullo stato iniziale.

begin_reimage_all

Ricrea l'immagine di tutti i dischi ( inclusi i dischi dati ) nelle macchine virtuali in un set di scalabilità di macchine virtuali. Questa operazione è supportata solo per i dischi gestiti.

begin_restart

Riavvia una o più macchine virtuali in un set di scalabilità di macchine virtuali.

begin_set_orchestration_service_state

Modifica la proprietà ServiceState per un determinato servizio.

begin_start

Avvia una o più macchine virtuali in un set di scalabilità di macchine virtuali.

begin_update

Aggiornare un set di scalabilità di macchine virtuali.

begin_update_instances

Aggiorna una o più macchine virtuali al set di SKU più recente nel modello del set di scalabilità di macchine virtuali.

convert_to_single_placement_group

Converte la proprietà SinglePlacementGroup in false per un set di scalabilità di macchine virtuali esistente.

force_recovery_service_fabric_platform_update_domain_walk

Procedura dettagliata per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric.

get

Visualizzare informazioni su un set di scalabilità di macchine virtuali.

get_instance_view

Ottiene lo stato di un'istanza del set di scalabilità di macchine virtuali.

get_os_upgrade_history

Ottiene l'elenco degli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.

list

Ottiene un elenco di tutti i set di scalabilità di macchine virtuali in un gruppo di risorse.

list_all

Ottiene un elenco di tutti i set di scalabilità di macchine virtuali nella sottoscrizione, indipendentemente dal gruppo di risorse associato. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva dei set di scalabilità di macchine virtuali. Eseguire questa operazione fino a quando nextLink è null per recuperare tutti i set di scalabilità di macchine virtuali.

list_by_location

Ottiene tutti i set di scalabilità di macchine virtuali nella sottoscrizione specificata per la posizione specificata.

list_skus

Ottiene un elenco di SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime della macchina virtuale consentite per ogni SKU.

begin_create_or_update

Creare o aggiornare un set di scalabilità di macchine virtuali.

begin_create_or_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali da creare o aggiornare. Obbligatorio.

parameters
VirtualMachineScaleSet oppure IO
Necessario

Oggetto del set di scalabilità. Tipo VirtualMachineScaleSet 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 VirtualMachineScaleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_deallocate

Dealloca macchine virtuali specifiche in un set di scalabilità di macchine virtuali. Arresta le macchine virtuali e rilascia le risorse di calcolo. Non vengono addebitate le risorse di calcolo deallocate da questo set di scalabilità di macchine virtuali.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, hibernate: bool | None = None, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo di I/O. Il valore predefinito è Nessuno.

hibernate
bool

Parametro facoltativo per l'ibernazione di una macchina virtuale dal set di scalabilità di macchine virtuali. Questa funzionalità è disponibile solo per il set di scalabilità di macchine virtuali con orchestrazione flessibileMode. 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_delete

Elimina un set di scalabilità di macchine virtuali.

begin_delete(resource_group_name: str, vm_scale_set_name: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

force_deletion
bool

Parametro facoltativo per forzare l'eliminazione di 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_delete_instances

Elimina le macchine virtuali in un set di scalabilità di macchine virtuali.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, force_deletion: bool | None = None, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. Tipo VirtualMachineScaleSetVMInstanceRequiredIDs o tipo di I/O. Obbligatorio.

force_deletion
bool

Parametro facoltativo per forzare l'eliminazione di macchine virtuali dal set di scalabilità di macchine virtuali. (Funzionalità in anteprima). 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_perform_maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione avrà esito negativo. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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_power_off

Spegnere (arrestare) una o più macchine virtuali 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, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, skip_shutdown: bool = False, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo di I/O. Il valore predefinito è Nessuno.

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.

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_reapply

Riapplica il profilo macchina virtuale del set di scalabilità di macchine virtuali alle istanze di macchina virtuale.

begin_reapply(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. 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 tutte le macchine virtuali nel set di scalabilità di macchine virtuali, le sposta in un nuovo nodo e le attiva nuovamente.

begin_redeploy(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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_reimage

Ricreazione dell'immagine (aggiornamento del sistema operativo) di una o più macchine virtuali in un set di scalabilità di macchine virtuali che non hanno un disco temporaneo del sistema operativo, per le macchine virtuali con un disco temporaneo del sistema operativo che la macchina virtuale viene reimpostata sullo stato iniziale.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_scale_set_reimage_input: _models.VirtualMachineScaleSetReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters oppure IO
Necessario

Parametri per il reimaging del set di scalabilità di macchine virtuali. Tipo VirtualMachineScaleSetReimageParameters 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

Ricrea l'immagine di tutti i dischi ( inclusi i dischi dati ) nelle macchine virtuali in 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, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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

Riavvia una o più macchine virtuali in un set di scalabilità di macchine virtuali.

begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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_set_orchestration_service_state

Modifica la proprietà ServiceState per un determinato servizio.

begin_set_orchestration_service_state(resource_group_name: str, vm_scale_set_name: str, parameters: _models.OrchestrationServiceStateInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali da creare o aggiornare. Obbligatorio.

parameters
OrchestrationServiceStateInput oppure IO
Necessario

Oggetto di input per l'API SetOrchestrationServiceState. Tipo OrchestrationServiceStateInput 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 Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_start

Avvia una o più macchine virtuali in un set di scalabilità di macchine virtuali.

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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_update

Aggiornare un set di scalabilità di macchine virtuali.

begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali da creare o aggiornare. Obbligatorio.

parameters
VirtualMachineScaleSetUpdate oppure IO
Necessario

Oggetto del set di scalabilità. Tipo VirtualMachineScaleSetUpdate 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 VirtualMachineScaleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_instances

Aggiorna una o più macchine virtuali al set di SKU più recente nel modello del set di scalabilità di macchine virtuali.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs oppure IO
Necessario

Elenco degli ID dell'istanza di macchina virtuale del set di scalabilità di macchine virtuali. Tipo VirtualMachineScaleSetVMInstanceRequiredIDs 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 Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

convert_to_single_placement_group

Converte la proprietà SinglePlacementGroup in false per un set di scalabilità di macchine virtuali esistente.

convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali da creare o aggiornare. Obbligatorio.

parameters
VMScaleSetConvertToSinglePlacementGroupInput oppure IO
Necessario

Oggetto di input per l'API ConvertToSinglePlacementGroup. Tipo VMScaleSetConvertToSinglePlacementGroupInput 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

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

force_recovery_service_fabric_platform_update_domain_walk

Procedura dettagliata per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, zone: str | None = None, placement_group_id: str | None = None, **kwargs: Any) -> RecoveryWalkResponse

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

platform_update_domain
int

Dominio di aggiornamento della piattaforma per cui viene richiesta una procedura di ripristino manuale. Obbligatorio.

zone
str

Zona in cui viene richiesta la procedura di ripristino manuale per il set di scalabilità di macchine virtuali tra zone. Il valore predefinito è Nessuno.

placement_group_id
str

ID del gruppo di posizionamento per il quale viene richiesta la procedura di ripristino manuale. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

RecoveryWalkResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Visualizzare informazioni su un set di scalabilità di macchine virtuali.

get(resource_group_name: str, vm_scale_set_name: str, *, expand: str | ExpandTypesForGetVMScaleSets | None = None, **kwargs: Any) -> VirtualMachineScaleSet

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

expand
str oppure ExpandTypesForGetVMScaleSets

Espressione di espansione da applicare all'operazione. 'UserData' recupera la proprietà UserData del set di scalabilità di macchine virtuali fornito dall'utente durante l'operazione Di creazione/aggiornamento del set di scalabilità di macchine virtuali. Il valore predefinito "userData" è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

VirtualMachineScaleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

get_instance_view

Ottiene lo stato di un'istanza del set di scalabilità di macchine virtuali.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

VirtualMachineScaleSetInstanceView o il risultato di cls(response)

Tipo restituito

Eccezioni

get_os_upgrade_history

Ottiene l'elenco degli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di UpgradeOperationValueStatusInfo o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene un elenco di tutti i set di scalabilità di macchine virtuali in un gruppo di risorse.

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

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

Tipo restituito

Eccezioni

list_all

Ottiene un elenco di tutti i set di scalabilità di macchine virtuali nella sottoscrizione, indipendentemente dal gruppo di risorse associato. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva dei set di scalabilità di macchine virtuali. Eseguire questa operazione fino a quando nextLink è null per recuperare tutti i set di scalabilità di macchine virtuali.

list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di VirtualMachineScaleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_location

Ottiene tutti i set di scalabilità di macchine virtuali nella sottoscrizione specificata per la posizione specificata.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parametri

location
str
Necessario

Percorso per cui vengono sottoposti query i set di scalabilità di macchine virtuali nella sottoscrizione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di VirtualMachineScaleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

list_skus

Ottiene un elenco di SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime della macchina virtuale consentite per ogni SKU.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

vm_scale_set_name
str
Necessario

Nome del set di scalabilità di macchine virtuali. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di VirtualMachineScaleSetSku 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'>