VirtualMachineScaleSetsOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
<xref:virtual_machine_scale_sets> Atrybut.
- Dziedziczenie
-
builtins.objectVirtualMachineScaleSetsOperations
Konstruktor
VirtualMachineScaleSetsOperations(*args, **kwargs)
Metody
begin_create_or_update |
Tworzenie lub aktualizowanie zestawu skalowania maszyn wirtualnych. |
begin_deallocate |
Cofa przydział określonych maszyn wirtualnych w zestawie skalowania maszyn wirtualnych. Wyłącza maszyny wirtualne i zwalnia zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe, które ten zestaw skalowania maszyn wirtualnych cofnie przydział. |
begin_delete |
Usuwa zestaw skalowania maszyn wirtualnych. |
begin_delete_instances |
Usuwa maszyny wirtualne w zestawie skalowania maszyn wirtualnych. |
begin_power_off |
Wyłącz (zatrzymaj) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. Należy pamiętać, że zasoby są nadal dołączone i są naliczane opłaty za zasoby. Zamiast tego użyj cofnięcia przydziału, aby zwolnić zasoby i uniknąć opłat. |
begin_reimage |
Reimages (uaktualnij system operacyjny) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_restart |
Uruchamia ponownie co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_start |
Uruchamia co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_update_instances |
Uaktualnia co najmniej jedną maszynę wirtualną do najnowszego zestawu jednostek SKU w modelu zestawu skalowania maszyn wirtualnych. |
get |
Wyświetlanie informacji o zestawie skalowania maszyn wirtualnych. |
get_instance_view |
Pobiera stan wystąpienia zestawu skalowania maszyn wirtualnych. |
list |
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w ramach grupy zasobów. |
list_all |
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w subskrypcji, niezależnie od skojarzonej grupy zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę usługi VM Scale Sets. Zrób to do momentu, gdy parametr nextLink będzie mieć wartość null, aby pobrać wszystkie zestawy skalowania maszyn wirtualnych. |
list_skus |
Pobiera listę jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych, w tym minimalne i maksymalne wystąpienia maszyn wirtualnych dozwolone dla każdej jednostki SKU. |
begin_create_or_update
Tworzenie lub aktualizowanie zestawu skalowania maszyn wirtualnych.
begin_create_or_update(resource_group_name: str, name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]
Parametry
- name
- str
Nazwa zestawu skalowania maszyn wirtualnych do utworzenia lub zaktualizowania. Wymagane.
- parameters
- VirtualMachineScaleSet lub IO
Obiekt zestawu skalowania. Jest typem VirtualMachineScaleSet lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające element VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
begin_deallocate
Cofa przydział określonych maszyn wirtualnych w zestawie skalowania maszyn wirtualnych. Wyłącza maszyny wirtualne i zwalnia zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe, które ten zestaw skalowania maszyn wirtualnych cofnie przydział.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete
Usuwa zestaw skalowania maszyn wirtualnych.
begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete_instances
Usuwa maszyny wirtualne w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceRequiredIDs lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_power_off
Wyłącz (zatrzymaj) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. Należy pamiętać, że zasoby są nadal dołączone i są naliczane opłaty za zasoby. Zamiast tego użyj cofnięcia przydziału, aby zwolnić zasoby i uniknąć opłat.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_reimage
Reimages (uaktualnij system operacyjny) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_restart
Uruchamia ponownie co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. To typ identyfikatorów VirtualMachineScaleSetVMInstanceID lub we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_start
Uruchamia co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. To typ identyfikatorów VirtualMachineScaleSetVMInstanceID lub we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
begin_update_instances
Uaktualnia co najmniej jedną maszynę wirtualną do najnowszego zestawu jednostek SKU w modelu zestawu skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceRequiredIDs lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość OperationStatusResponse lub wynik cls(response)
Typ zwracany
Wyjątki
get
Wyświetlanie informacji o zestawie skalowania maszyn wirtualnych.
get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
get_instance_view
Pobiera stan wystąpienia zestawu skalowania maszyn wirtualnych.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSetInstanceView lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w ramach grupy zasobów.
list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia elementu VirtualMachineScaleSet lub wyniku cls(response)
Typ zwracany
Wyjątki
list_all
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w subskrypcji, niezależnie od skojarzonej grupy zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę usługi VM Scale Sets. Zrób to do momentu, gdy parametr nextLink będzie mieć wartość null, aby pobrać wszystkie zestawy skalowania maszyn wirtualnych.
list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia elementu VirtualMachineScaleSet lub wyniku cls(response)
Typ zwracany
Wyjątki
list_skus
Pobiera listę jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych, w tym minimalne i maksymalne wystąpienia maszyn wirtualnych dozwolone dla każdej jednostki SKU.
list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia elementu VirtualMachineScaleSetSku lub wyniku cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.compute.v2016_03_30.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2016_03_30\\models\\__init__.py'>
Azure SDK for Python