VirtualMachineScaleSetVMsOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:virtual_machine_scale_set_vms> Atrybut.
- Dziedziczenie
-
builtins.objectVirtualMachineScaleSetVMsOperations
Konstruktor
VirtualMachineScaleSetVMsOperations(*args, **kwargs)
Metody
begin_deallocate |
Cofa przydział określonej maszyny wirtualnej w zestawie skalowania maszyn wirtualnych. Zamyka maszynę wirtualną i zwalnia używane zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe tej maszyny wirtualnej po cofnięciu przydziału. |
begin_delete |
Usuwa maszynę wirtualną z zestawu skalowania maszyn wirtualnych. |
begin_perform_maintenance |
Wykonuje konserwację na maszynie wirtualnej w zestawie skalowania maszyn wirtualnych. |
begin_power_off |
Wyłącz (zatrzymaj) 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_redeploy |
Wyłącza maszynę wirtualną w zestawie skalowania maszyn wirtualnych, przenosi ją do nowego węzła i włącza ją z powrotem. |
begin_reimage |
Odtwarza obrazy (uaktualnij system operacyjny) określoną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_reimage_all |
Umożliwia ponowne utworzenie obrazu wszystkich dysków (w tym dysków danych) w wystąpieniu zestawu skalowania maszyn wirtualnych. Ta operacja jest obsługiwana tylko w przypadku dysków zarządzanych. |
begin_restart |
Uruchamia ponownie maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_run_command |
Uruchom polecenie na maszynie wirtualnej w zestawie skalowania maszyn wirtualnych. |
begin_start |
Uruchamia maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_update |
Aktualizacje maszynę wirtualną zestawu skalowania maszyn wirtualnych. |
get |
Pobiera maszynę wirtualną z zestawu skalowania maszyn wirtualnych. |
get_instance_view |
Pobiera stan maszyny wirtualnej z zestawu skalowania maszyn wirtualnych. |
list |
Pobiera listę wszystkich maszyn wirtualnych w zestawach skalowania maszyn wirtualnych. |
retrieve_boot_diagnostics_data |
Operacja pobierania identyfikatorów URI sygnatury dostępu współdzielonego dzienników diagnostycznych rozruchu dla maszyny wirtualnej w zestawie skalowania maszyn wirtualnych. |
simulate_eviction |
Operacja symulowania eksmisji maszyny wirtualnej typu spot w zestawie skalowania maszyn wirtualnych. |
begin_deallocate
Cofa przydział określonej maszyny wirtualnej w zestawie skalowania maszyn wirtualnych. Zamyka maszynę wirtualną i zwalnia używane zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe tej maszyny wirtualnej po cofnięciu przydziału.
begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete
Usuwa maszynę wirtualną z zestawu skalowania maszyn wirtualnych.
begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]
Parametry
- force_deletion
- bool
Opcjonalny parametr wymusza usunięcie maszyny wirtualnej z zestawu skalowania maszyn wirtualnych. (Funkcja w wersji zapoznawczej). 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_perform_maintenance
Wykonuje konserwację na maszynie wirtualnej w zestawie skalowania maszyn wirtualnych.
begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_power_off
Wyłącz (zatrzymaj) 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, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]
Parametry
- skip_shutdown
- bool
Parametr żądania niewdzięcznego zamknięcia maszyny wirtualnej. Wartość true dla tej flagi wskazuje niewdzięczne zamknięcie, podczas gdy wartość false wskazuje inaczej. Wartość domyślna dla tej flagi ma wartość false, jeśli nie zostanie określona. Wartość domyślna to False.
- 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_redeploy
Wyłącza maszynę wirtualną w zestawie skalowania maszyn wirtualnych, przenosi ją do nowego węzła i włącza ją z powrotem.
begin_redeploy(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_reimage
Odtwarza obrazy (uaktualnij system operacyjny) określoną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametry
- vm_scale_set_vm_reimage_input
- VirtualMachineScaleSetVMReimageParameters lub IO
Parametry ponownego tworzenia maszyny wirtualnej w zestawie skalowania. Jest typem VirtualMachineScaleSetVMReimageParameters 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 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_reimage_all
Umożliwia ponowne utworzenie obrazu wszystkich dysków (w tym dysków danych) w wystąpieniu zestawu skalowania maszyn wirtualnych. Ta operacja jest obsługiwana tylko w przypadku dysków zarządzanych.
begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametry
- 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_restart
Uruchamia ponownie maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
begin_restart(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametry
- 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_run_command
Uruchom polecenie na maszynie wirtualnej w zestawie skalowania maszyn wirtualnych.
begin_run_command(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]
Parametry
- parameters
- RunCommandInput lub IO
Parametry dostarczone do operacji uruchamiania polecenia. Jest typem RunCommandInput lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json", "text/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ść RunCommandResult lub wynik cls(response)
Typ zwracany
Wyjątki
begin_start
Uruchamia maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
begin_start(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]
Parametry
- 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ść None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_update
Aktualizacje maszynę wirtualną zestawu skalowania maszyn wirtualnych.
begin_update(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.VirtualMachineScaleSetVM, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetVM]
Parametry
- vm_scale_set_name
- str
Nazwa zestawu skalowania maszyn wirtualnych, w którym należy utworzyć lub zaktualizować rozszerzenie. Wymagane.
- parameters
- VirtualMachineScaleSetVM lub IO
Parametry dostarczone do operacji aktualizacji Virtual Machine Scale Sets maszyny wirtualnej. Jest typem VirtualMachineScaleSetVM 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ść VirtualMachineScaleSetVM lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobiera maszynę wirtualną z zestawu skalowania maszyn wirtualnych.
get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM
Parametry
- expand
- str lub InstanceViewTypes
Wyrażenie expand, które ma być stosowane do operacji. Element InstanceView pobierze widok wystąpienia maszyny wirtualnej. Element "UserData" pobierze dane użytkownika maszyny wirtualnej. Znane wartości to: "instanceView" i "userData". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSetVM lub wynik cls(response)
Typ zwracany
Wyjątki
get_instance_view
Pobiera stan maszyny wirtualnej z zestawu skalowania maszyn wirtualnych.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSetVMInstanceView lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera listę wszystkich maszyn wirtualnych w zestawach skalowania maszyn wirtualnych.
list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]
Parametry
- filter
- str
Filtr do zastosowania do operacji. Dozwolone wartości to "startswith(instanceView/statuses/code, 'PowerState') eq true", "properties/latestModelApplied eq true", "properties/latestModelApplied eq false". Wartość domyślna to Brak.
- select
- str
Parametry listy. Dozwolone wartości to "instanceView", "instanceView/statuses". Wartość domyślna to Brak.
- expand
- str
Wyrażenie rozwiń, które ma być stosowane do operacji. Dozwolone wartości to "instanceView". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie maszyny wirtualnej VirtualMachineScaleSetVM lub wynik cls(response)
Typ zwracany
Wyjątki
retrieve_boot_diagnostics_data
Operacja pobierania identyfikatorów URI sygnatury dostępu współdzielonego dzienników diagnostycznych rozruchu dla maszyny wirtualnej w zestawie skalowania maszyn wirtualnych.
retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult
Parametry
- sas_uri_expiration_time_in_minutes
- int
Czas trwania wygaśnięcia w minutach dla identyfikatorów URI sygnatury dostępu współdzielonego z wartością od 1 do 1440 minut. <br>
:code:NOTE:>><<<br>
Jeśli nie określono, identyfikatory URI sygnatury dostępu współdzielonego zostaną wygenerowane z domyślnym czasem wygaśnięcia 120 minut. Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
RetrieveBootDiagnosticsDataResult lub wynik cls(response)
Typ zwracany
Wyjątki
simulate_eviction
Operacja symulowania eksmisji maszyny wirtualnej typu spot w zestawie skalowania maszyn wirtualnych.
simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.compute.v2022_08_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_08_01\\models\\__init__.py'>
Azure SDK for Python