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_perform_maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze che non sono idonee per eseguire la manutenzione non sarà riuscita. Per altre informazioni, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

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_redeploy

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

begin_reimage

Reimages (aggiornare il sistema operativo) una o più macchine virtuali in un set di scalabilità di macchine virtuali che non hanno 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.

begin_reimage_all

Reimages all the disks (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 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 il percorso specificato.

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, 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 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[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 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 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 la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete_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 dal set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceRequiredIDs o un tipo 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

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_perform_maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze che non sono idonee per eseguire la manutenzione non sarà riuscita. Per altre informazioni, 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 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 Nessuno 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, *, 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 dal set di scalabilità di macchine virtuali. È un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo I/O. Il valore predefinito è Nessuno.

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.

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_redeploy

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

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

Tipo restituito

Eccezioni

begin_reimage

Reimages (aggiornare il sistema operativo) una o più macchine virtuali in un set di scalabilità di macchine virtuali che non hanno 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.

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 Reimaging VM ScaleSet. È un tipo VirtualMachineScaleSetReimageParameters 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_reimage_all

Reimages all the disks (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 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 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 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 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. È un tipo OrchestrationServiceStateInput 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 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 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 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 set di scalabilità. È un tipo VirtualMachineScaleSetUpdate 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_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 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 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. È un tipo VMScaleSetConvertToSinglePlacementGroupInput 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

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 il quale viene richiesta una procedura dettagliata di ripristino manuale. Obbligatorio.

zone
str

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

placement_group_id
str

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

cls
callable

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

Ottiene tutti i set di scalabilità di macchine virtuali nella sottoscrizione specificata per il percorso specificato.

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

Parametri

location
str
Necessario

Percorso per il quale vengono sottoposti a query i set di scalabilità di macchine virtuali nella sottoscrizione. 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_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.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'>