ComputeNodeOperations Klasa
Operacje ComputeNodeOperations.
Nie należy tworzyć wystąpienia bezpośrednio tej klasy, ale utworzyć wystąpienie klienta, które utworzy je dla Ciebie i dołączyć jako atrybut.
- Dziedziczenie
-
builtins.objectComputeNodeOperations
Konstruktor
ComputeNodeOperations(client, config, serializer, deserializer)
Parametry
- client
Klient żądań obsługi.
- config
Konfiguracja klienta usługi.
- serializer
Serializator modelu obiektów.
- deserializer
Deserializator modelu obiektów.
Zmienne
- api_version
Wersja interfejsu API do użycia dla żądania. Stała wartość: "2023-05-01.17.0".
Metody
add_user |
Dodaje konto użytkownika do określonego węzła obliczeniowego. Konto użytkownika można dodać do węzła obliczeniowego tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. |
delete_user |
Usuwa konto użytkownika z określonego węzła obliczeniowego. Konto użytkownika można usunąć do węzła obliczeniowego tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. |
disable_scheduling |
Wyłącza planowanie zadań w określonym węźle obliczeniowym. Planowanie zadań w węźle obliczeniowym można wyłączyć tylko wtedy, gdy jest włączony jego bieżący stan planowania. |
enable_scheduling |
Włącza planowanie zadań w określonym węźle obliczeniowym. Planowanie zadań w węźle obliczeniowym można włączyć tylko wtedy, gdy jego bieżący stan planowania jest wyłączony. |
get |
Pobiera informacje o określonym węźle obliczeniowym. |
get_remote_desktop |
Pobiera plik remote Desktop Protocol dla określonego węzła obliczeniowego. Aby uzyskać dostęp do węzła obliczeniowego przy użyciu pliku RDP, musisz utworzyć konto użytkownika w węźle obliczeniowym. Ten interfejs API można wywołać tylko w pulach utworzonych przy użyciu konfiguracji usługi w chmurze. W przypadku pul utworzonych przy użyciu konfiguracji maszyny wirtualnej zobacz interfejs API GetRemoteLoginSettings. |
get_remote_login_settings |
Pobiera ustawienia wymagane do zdalnego logowania do węzła obliczeniowego. Aby móc zdalnie zalogować się do węzła obliczeniowego przy użyciu ustawień logowania zdalnego, musisz utworzyć konto użytkownika w węźle obliczeniowym. Ten interfejs API można wywołać tylko w pulach utworzonych za pomocą właściwości konfiguracji maszyny wirtualnej. W przypadku pul utworzonych przy użyciu konfiguracji usługi w chmurze zobacz interfejs API GetRemoteDesktop. |
list |
Wyświetla listę węzłów obliczeniowych w określonej puli. |
reboot |
Uruchamia ponownie określony węzeł obliczeniowy. Węzeł obliczeniowy można uruchomić ponownie tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. |
reimage |
Ponownie instaluje system operacyjny w określonym węźle obliczeniowym. System operacyjny można ponownie zainstalować w węźle obliczeniowym tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. Ten interfejs API można wywołać tylko w pulach utworzonych za pomocą właściwości konfiguracji usługi w chmurze. |
update_user |
Aktualizacje hasło i czas wygaśnięcia konta użytkownika w określonym węźle obliczeniowym. Ta operacja zastępuje wszystkie możliwe do zaktualizowania właściwości konta. Jeśli na przykład element expiryTime nie zostanie określony, bieżąca wartość zostanie zastąpiona wartością domyślną, a nie pozostawioną niezmodyfikowaną. Konto użytkownika można zaktualizować w węźle obliczeniowym tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. |
upload_batch_service_logs |
Przekaż pliki dziennika usługi Azure Batch z określonego węzła obliczeniowego do Azure Blob Storage. Jest to przeznaczone do zbierania plików dziennika usługi Azure Batch w zautomatyzowany sposób z węzłów obliczeniowych, jeśli występuje błąd i chcesz eskalować do pomoc techniczna platformy Azure. Pliki dziennika usługi Azure Batch powinny być udostępniane pomoc techniczna platformy Azure, aby ułatwić debugowanie problemów z usługą Batch. |
add_user
Dodaje konto użytkownika do określonego węzła obliczeniowego.
Konto użytkownika można dodać do węzła obliczeniowego tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia.
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- compute_node_add_user_options
- ComputeNodeAddUserOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub Wartość ClientRawResponse, jeśli parametr raw=true
Typ zwracany
Wyjątki
delete_user
Usuwa konto użytkownika z określonego węzła obliczeniowego.
Konto użytkownika można usunąć do węzła obliczeniowego tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia.
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- compute_node_delete_user_options
- ComputeNodeDeleteUserOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub Wartość ClientRawResponse, jeśli parametr raw=true
Typ zwracany
Wyjątki
disable_scheduling
Wyłącza planowanie zadań w określonym węźle obliczeniowym.
Planowanie zadań w węźle obliczeniowym można wyłączyć tylko wtedy, gdy jest włączony jego bieżący stan planowania.
disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- node_id
- str
Identyfikator węzła obliczeniowego, na którym chcesz wyłączyć planowanie zadań.
- node_disable_scheduling_option
- str lub DisableComputeNodeSchedulingOption
Wartość domyślna to ponowne kolejki. Możliwe wartości to: "requeue", "terminate", "taskCompletion"
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub Wartość ClientRawResponse, jeśli parametr raw=true
Typ zwracany
Wyjątki
enable_scheduling
Włącza planowanie zadań w określonym węźle obliczeniowym.
Planowanie zadań w węźle obliczeniowym można włączyć tylko wtedy, gdy jego bieżący stan planowania jest wyłączony.
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- compute_node_enable_scheduling_options
- ComputeNodeEnableSchedulingOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub Wartość ClientRawResponse, jeśli parametr raw=true
Typ zwracany
Wyjątki
get
Pobiera informacje o określonym węźle obliczeniowym.
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
ComputeNode lub ClientRawResponse, jeśli raw=true
Typ zwracany
Wyjątki
get_remote_desktop
Pobiera plik remote Desktop Protocol dla określonego węzła obliczeniowego.
Aby uzyskać dostęp do węzła obliczeniowego przy użyciu pliku RDP, musisz utworzyć konto użytkownika w węźle obliczeniowym. Ten interfejs API można wywołać tylko w pulach utworzonych przy użyciu konfiguracji usługi w chmurze. W przypadku pul utworzonych przy użyciu konfiguracji maszyny wirtualnej zobacz interfejs API GetRemoteLoginSettings.
get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parametry
- node_id
- str
Identyfikator węzła obliczeniowego, dla którego chcesz uzyskać plik Remote Desktop Protocol.
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Po określeniu zostanie wywołana z każdym fragmentem danych, które są przesyłane strumieniowo. Wywołanie zwrotne powinno przyjmować dwa argumenty— bajty bieżącego fragmentu danych i obiektu odpowiedzi. Jeśli dane są przekazywane, odpowiedź będzie mieć wartość Brak.
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
object lub ClientRawResponse, jeśli raw=true
Typ zwracany
Wyjątki
get_remote_login_settings
Pobiera ustawienia wymagane do zdalnego logowania do węzła obliczeniowego.
Aby móc zdalnie zalogować się do węzła obliczeniowego przy użyciu ustawień logowania zdalnego, musisz utworzyć konto użytkownika w węźle obliczeniowym. Ten interfejs API można wywołać tylko w pulach utworzonych za pomocą właściwości konfiguracji maszyny wirtualnej. W przypadku pul utworzonych przy użyciu konfiguracji usługi w chmurze zobacz interfejs API GetRemoteDesktop.
get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- node_id
- str
Identyfikator węzła obliczeniowego, dla którego mają być uzyskiwane ustawienia logowania zdalnego.
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
ComputeNodeGetRemoteLoginSettingsResult lub ClientRawResponse, jeśli raw=true
Typ zwracany
Wyjątki
list
Wyświetla listę węzłów obliczeniowych w określonej puli.
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- compute_node_list_options
- ComputeNodeListOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Iterator, taki jak wystąpienie elementu ComputeNode
Typ zwracany
Wyjątki
reboot
Uruchamia ponownie określony węzeł obliczeniowy.
Węzeł obliczeniowy można uruchomić ponownie tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia.
reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- node_reboot_option
- str lub ComputeNodeRebootOption
Wartość domyślna to ponowne kolejki. Możliwe wartości to: "requeue", "terminate", "taskCompletion", "retainedData"
- compute_node_reboot_options
- ComputeNodeRebootOptions
Dodatkowe parametry operacji
- raw
- bool
Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub Wartość ClientRawResponse, jeśli parametr raw=true
Typ zwracany
Wyjątki
reimage
Ponownie instaluje system operacyjny w określonym węźle obliczeniowym.
System operacyjny można ponownie zainstalować w węźle obliczeniowym tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia. Ten interfejs API można wywołać tylko w pulach utworzonych za pomocą właściwości konfiguracji usługi w chmurze.
reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- node_reimage_option
- str lub ComputeNodeReimageOption
Wartość domyślna to ponowne kolejki. Możliwe wartości to: "requeue", "terminate", "taskCompletion", "retainedData"
- compute_node_reimage_options
- ComputeNodeReimageOptions
Dodatkowe parametry operacji
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub ClientRawResponse, jeśli wartość raw=true
Typ zwracany
Wyjątki
update_user
Aktualizacje hasło i czas wygaśnięcia konta użytkownika w określonym węźle obliczeniowym.
Ta operacja zastępuje wszystkie możliwe do zaktualizowania właściwości konta. Jeśli na przykład element expiryTime nie zostanie określony, bieżąca wartość zostanie zastąpiona wartością domyślną, a nie pozostawioną niezmodyfikowaną. Konto użytkownika można zaktualizować w węźle obliczeniowym tylko wtedy, gdy jest w stanie bezczynności lub uruchomienia.
update_user(pool_id, node_id, user_name, node_update_user_parameter, compute_node_update_user_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- compute_node_update_user_options
- ComputeNodeUpdateUserOptions
Dodatkowe parametry operacji
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
Brak lub ClientRawResponse, jeśli wartość raw=true
Typ zwracany
Wyjątki
upload_batch_service_logs
Przekaż pliki dziennika usługi Azure Batch z określonego węzła obliczeniowego do Azure Blob Storage.
Jest to przeznaczone do zbierania plików dziennika usługi Azure Batch w zautomatyzowany sposób z węzłów obliczeniowych, jeśli występuje błąd i chcesz eskalować do pomoc techniczna platformy Azure. Pliki dziennika usługi Azure Batch powinny być udostępniane pomoc techniczna platformy Azure, aby ułatwić debugowanie problemów z usługą Batch.
upload_batch_service_logs(pool_id, node_id, upload_batch_service_logs_configuration, compute_node_upload_batch_service_logs_options=None, custom_headers=None, raw=False, **operation_config)
Parametry
- node_id
- str
Identyfikator węzła obliczeniowego, z którego chcesz przekazać pliki dziennika usługi Azure Batch.
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
Konfiguracja przekazywania plików dziennika usługi Azure Batch.
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
Dodatkowe parametry operacji
- operation_config
Przesłonięcia konfiguracji operacji.
Zwraca
UploadBatchServiceLogsResult lub ClientRawResponse, jeśli raw=true
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>
Azure SDK for Python