Condividi tramite


VirtualMachineScaleSetsOperations Classe

Avviso

NON creare direttamente un'istanza 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 fatturate le risorse di calcolo che questo set di scalabilità di macchine virtuali dealloca.

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_power_off

Disattivare (arrestare) una o più macchine virtuali in un set di scalabilità di macchine virtuali. Si noti che le risorse sono ancora associate e vengono addebitate le risorse. Usare invece deallocate per rilasciare le risorse ed evitare addebiti.

begin_reimage

Ricreazione dell'immagine (aggiornamento del sistema operativo) di una o più macchine virtuali in un set di scalabilità di macchine virtuali.

begin_restart

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

begin_start

Avvia una o più macchine virtuali in 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.

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.

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 nextLink è Null per recuperare tutti i set di scalabilità di macchine virtuali.

list_skus

Ottiene un elenco di SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze di vm minime e massime 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, 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.

name
str
Necessario

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

parameters
VirtualMachineScaleSet oppure IO
Necessario

Oggetto set di scalabilità. È un tipo VirtualMachineScaleSet 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 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 fatturate le risorse di calcolo che questo set di scalabilità di macchine virtuali dealloca.

begin_deallocate(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[_models.OperationStatusResponse]

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 dal set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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 OperationStatusResponse 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, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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

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 OperationStatusResponse 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, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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 dal set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceRequiredIDs 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 OperationStatusResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_power_off

Disattivare (arrestare) una o più macchine virtuali in un set di scalabilità di macchine virtuali. Si noti che le risorse sono ancora associate e vengono addebitate le risorse. Usare invece deallocate 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, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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 dal set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs 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 OperationStatusResponse 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.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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

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 OperationStatusResponse 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[_models.OperationStatusResponse]

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 OperationStatusResponse 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[_models.OperationStatusResponse]

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 OperationStatusResponse 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[_models.OperationStatusResponse]

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 OperationStatusResponse 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, **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.

cls
callable

Tipo o funzione personalizzata che verrà passata alla 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 alla risposta diretta

Restituisce

VirtualMachineScaleSetInstanceView 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 alla 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 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 alla 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 di vm minime e massime 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 alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Attributi

models

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