ComputeNodeOperations Класс
Операции ComputeNodeOperations.
Не следует создавать экземпляр этого класса напрямую, а создать экземпляр Client, который создаст его для вас и прикрепит его к атрибуту.
- Наследование
-
builtins.objectComputeNodeOperations
Конструктор
ComputeNodeOperations(client, config, serializer, deserializer)
Параметры
- client
Клиент для запросов на обслуживание.
- config
Настройка клиента службы.
- serializer
Сериализатор объектной модели.
- deserializer
Десериализатор объектной модели.
Переменные
- api_version
Версия API для использования в запросе. Значение константы: "2023-05-01.17.0".
Методы
add_user |
Добавляет учетную запись пользователя на указанный вычислительный узел. Вы можете добавить учетную запись пользователя на вычислительный узел только в том случае, если он находится в состоянии простоя или работает. |
delete_user |
Удаляет учетную запись пользователя из указанного вычислительного узла. Удалить учетную запись пользователя на вычислительный узел можно только в том случае, если он находится в состоянии простоя или работает. |
disable_scheduling |
Отключает планирование задач на указанном вычислительном узле. Вы можете отключить планирование задач на вычислительном узле, только если включено его текущее состояние планирования. |
enable_scheduling |
Включает планирование задач на указанном вычислительном узле. Вы можете включить планирование задач на вычислительном узле, только если его текущее состояние планирования отключено. |
get |
Возвращает сведения об указанном вычислительном узле. |
get_remote_desktop |
Возвращает файл протокола удаленного рабочего стола для указанного вычислительного узла. Прежде чем получить доступ к вычислительному узлу с помощью RDP-файла, необходимо создать учетную запись пользователя на вычислительном узле. Этот API можно вызывать только в пулах, созданных с конфигурацией облачной службы. Сведения о пулах, созданных с конфигурацией виртуальной машины, см. в разделе API GetRemoteLoginSettings. |
get_remote_login_settings |
Возвращает параметры, необходимые для удаленного входа в вычислительный узел. Перед удаленным входом на вычислительный узел с помощью параметров удаленного входа необходимо создать учетную запись пользователя на вычислительном узле. Этот API можно вызывать только в пулах, созданных с помощью свойства конфигурации виртуальной машины. Сведения о пулах, созданных с конфигурацией облачной службы, см. в разделе API GetRemoteDesktop. |
list |
Выводит список вычислительных узлов в указанном пуле. |
reboot |
Перезапускает указанный вычислительный узел. Перезапустить вычислительный узел можно только в том случае, если он находится в состоянии простоя или работает. |
reimage |
Переустановка операционной системы на указанном вычислительном узле. Вы можете переустановить операционную систему на вычислительном узле, только если он находится в состоянии простоя или работает. Этот API можно вызывать только в пулах, созданных с помощью свойства конфигурации облачной службы. |
update_user |
Обновления пароль и срок действия учетной записи пользователя на указанном вычислительном узле. Эта операция заменяет все обновляемые свойства учетной записи. Например, если элемент expiryTime не указан, текущее значение заменяется значением по умолчанию, а не остается без изменений. Вы можете обновить учетную запись пользователя на вычислительном узле, только если он находится в состоянии простоя или работает. |
upload_batch_service_logs |
Отправьте пакетная служба Azure файлы журнала службы с указанного вычислительного узла в Хранилище BLOB-объектов Azure. Это предназначено для автоматического сбора пакетная служба Azure файлов журнала службы с вычислительных узлов, если возникает ошибка и вы хотите перерасти до поддержка Azure. Файлы журналов пакетная служба Azure служб должны предоставляться поддержка Azure, чтобы упростить отладку проблем с пакетной службой. |
add_user
Добавляет учетную запись пользователя на указанный вычислительный узел.
Вы можете добавить учетную запись пользователя на вычислительный узел только в том случае, если он находится в состоянии простоя или работает.
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_id
- str
Идентификатор компьютера, на котором вы хотите создать учетную запись пользователя.
- compute_node_add_user_options
- ComputeNodeAddUserOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
delete_user
Удаляет учетную запись пользователя из указанного вычислительного узла.
Удалить учетную запись пользователя на вычислительный узел можно только в том случае, если он находится в состоянии простоя или работает.
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_id
- str
Идентификатор компьютера, на котором требуется удалить учетную запись пользователя.
- compute_node_delete_user_options
- ComputeNodeDeleteUserOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
disable_scheduling
Отключает планирование задач на указанном вычислительном узле.
Вы можете отключить планирование задач на вычислительном узле, только если включено его текущее состояние планирования.
disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_id
- str
Идентификатор вычислительного узла, на котором требуется отключить планирование задач.
- node_disable_scheduling_option
- str или DisableComputeNodeSchedulingOption
По умолчанию используется значение requeue. Возможные значения: requeue, terminate, taskCompletion.
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
enable_scheduling
Включает планирование задач на указанном вычислительном узле.
Вы можете включить планирование задач на вычислительном узле, только если его текущее состояние планирования отключено.
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_id
- str
Идентификатор вычислительного узла, на котором требуется включить планирование задач.
- compute_node_enable_scheduling_options
- ComputeNodeEnableSchedulingOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
get
Возвращает сведения об указанном вычислительном узле.
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- compute_node_get_options
- ComputeNodeGetOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
ComputeNode или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
get_remote_desktop
Возвращает файл протокола удаленного рабочего стола для указанного вычислительного узла.
Прежде чем получить доступ к вычислительному узлу с помощью RDP-файла, необходимо создать учетную запись пользователя на вычислительном узле. Этот API можно вызывать только в пулах, созданных с конфигурацией облачной службы. Сведения о пулах, созданных с конфигурацией виртуальной машины, см. в разделе 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)
Параметры
- node_id
- str
Идентификатор вычислительного узла, для которого требуется получить файл протокола удаленного рабочего стола.
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
Дополнительные параметры для операции
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
При указании будет вызываться с каждым блоком данных, который передается в поток. Обратный вызов должен принимать два аргумента: байт текущего фрагмента данных и объект ответа. Если данные передаются, ответ будет равен None.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
object или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
get_remote_login_settings
Возвращает параметры, необходимые для удаленного входа в вычислительный узел.
Перед удаленным входом на вычислительный узел с помощью параметров удаленного входа необходимо создать учетную запись пользователя на вычислительном узле. Этот API можно вызывать только в пулах, созданных с помощью свойства конфигурации виртуальной машины. Сведения о пулах, созданных с конфигурацией облачной службы, см. в разделе 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)
Параметры
- node_id
- str
Идентификатор вычислительного узла, для которого необходимо получить параметры удаленного входа.
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
ComputeNodeGetRemoteLoginSettingsResult или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
list
Выводит список вычислительных узлов в указанном пуле.
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- pool_id
- str
Идентификатор пула, из которого требуется вывести список вычислительных узлов.
- compute_node_list_options
- ComputeNodeListOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
Итератор, например экземпляр ComputeNode
Возвращаемый тип
Исключения
reboot
Перезапускает указанный вычислительный узел.
Перезапустить вычислительный узел можно только в том случае, если он находится в состоянии простоя или работает.
reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_reboot_option
- str или ComputeNodeRebootOption
По умолчанию используется значение requeue. Возможные значения: requeue, terminate, taskCompletion, retainedData.
- compute_node_reboot_options
- ComputeNodeRebootOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
reimage
Переустановка операционной системы на указанном вычислительном узле.
Вы можете переустановить операционную систему на вычислительном узле, только если он находится в состоянии простоя или работает. Этот API можно вызывать только в пулах, созданных с помощью свойства конфигурации облачной службы.
reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)
Параметры
- node_reimage_option
- str или ComputeNodeReimageOption
По умолчанию используется значение requeue. Возможные значения: requeue, terminate, taskCompletion, retainedData.
- compute_node_reimage_options
- ComputeNodeReimageOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
update_user
Обновления пароль и срок действия учетной записи пользователя на указанном вычислительном узле.
Эта операция заменяет все обновляемые свойства учетной записи. Например, если элемент expiryTime не указан, текущее значение заменяется значением по умолчанию, а не остается без изменений. Вы можете обновить учетную запись пользователя на вычислительном узле, только если он находится в состоянии простоя или работает.
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)
Параметры
- node_id
- str
Идентификатор компьютера, на котором требуется обновить учетную запись пользователя.
- compute_node_update_user_options
- ComputeNodeUpdateUserOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
upload_batch_service_logs
Отправьте пакетная служба Azure файлы журнала службы с указанного вычислительного узла в Хранилище BLOB-объектов Azure.
Это предназначено для автоматического сбора пакетная служба Azure файлов журнала службы с вычислительных узлов, если возникает ошибка и вы хотите перерасти до поддержка Azure. Файлы журналов пакетная служба Azure служб должны предоставляться поддержка Azure, чтобы упростить отладку проблем с пакетной службой.
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)
Параметры
- node_id
- str
Идентификатор вычислительного узла, с которого требуется отправить файлы журнала службы пакетная служба Azure.
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
Конфигурация отправки файлов журнала службы пакетная служба Azure.
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
Дополнительные параметры для операции
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
UploadBatchServiceLogsResult или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
Атрибуты
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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по