你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ComputeNodeOperations 类
ComputeNodeOperations 操作。
不应直接实例化此类,而应创建一个客户端实例,该实例将为你创建该类并将其附加为属性。
- 继承
-
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。 有关使用虚拟机配置创建的池,请参阅 GetRemoteLoginSettings API。 |
get_remote_login_settings |
获取远程登录到计算节点所需的设置。 在使用远程登录设置远程登录到计算节点之前,必须在计算节点上创建用户帐户。 只能在使用虚拟机配置属性创建的池上调用此 API。 有关使用云服务配置创建的池,请参阅 GetRemoteDesktop API。 |
list |
列出指定池中的计算节点。 |
reboot |
重启指定的计算节点。 仅当计算节点处于空闲或正在运行状态时,才能重新启动它。 |
reimage |
在指定的计算节点上重新安装操作系统。 仅当计算节点上处于空闲或正在运行状态时,才能在计算节点上重新安装操作系统。 只能在使用云服务配置属性创建的池上调用此 API。 |
update_user |
汇报指定计算节点上用户帐户的密码和过期时间。 此操作将替换帐户的所有可更新属性。 例如,如果未指定 expiryTime 元素,则将当前值替换为默认值,而不是保留未修改的值。 仅当计算节点上的用户帐户处于空闲或运行状态时,才能更新该节点上的用户帐户。 |
upload_batch_service_logs |
将Azure Batch服务日志文件从指定的计算节点上传到Azure Blob 存储。 如果遇到错误并希望升级到Azure 支持,这是为了自动从计算节点收集Azure Batch服务日志文件。 应与 Azure 支持 共享Azure Batch服务日志文件,以帮助调试 Batch 服务的问题。 |
add_user
将用户帐户添加到指定的计算节点。
仅当计算节点处于空闲或正在运行状态时,才能将用户帐户添加到计算节点。
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
参数
- operation_config
操作配置替代。
返回
如果 raw=true,则为 None 或 ClientRawResponse
返回类型
例外
delete_user
从指定的计算节点中删除用户帐户。
仅当计算节点处于空闲或运行状态时,才能将其删除。
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
参数
- operation_config
操作配置替代。
返回
如果 raw=true,则为 None 或 ClientRawResponse
返回类型
例外
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_disable_scheduling_option
- str 或 DisableComputeNodeSchedulingOption
默认值为 requeue。 可能的值包括:“requeue”、“terminate”、“taskCompletion”
- operation_config
操作配置替代。
返回
如果 raw=true,则为 None 或 ClientRawResponse
返回类型
例外
enable_scheduling
在指定的计算节点上启用任务计划。
仅当计算节点上的当前计划状态处于禁用状态时,才能在其上启用任务计划。
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
参数
- operation_config
操作配置替代。
返回
如果 raw=true,则为 None 或 ClientRawResponse
返回类型
例外
get
获取有关指定计算节点的信息。
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
参数
- operation_config
操作配置替代。
返回
如果 raw=true,则 ComputeNode 或 ClientRawResponse
返回类型
例外
get_remote_desktop
获取指定计算节点的远程桌面协议文件。
必须先在计算节点上创建用户帐户,然后才能使用 RDP 文件访问计算节点。 只能在使用云服务配置创建的池上调用此 API。 有关使用虚拟机配置创建的池,请参阅 GetRemoteLoginSettings API。
get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
参数
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
指定后,将使用流式传输的每个数据块调用 。 回调应采用两个参数:当前数据区块的字节和响应对象。 如果数据正在上传,响应将为“无”。
- operation_config
操作配置替代。
返回
object 或 ClientRawResponse(如果 raw=true)
返回类型
例外
get_remote_login_settings
获取远程登录到计算节点所需的设置。
在使用远程登录设置远程登录到计算节点之前,必须在计算节点上创建用户帐户。 只能在使用虚拟机配置属性创建的池上调用此 API。 有关使用云服务配置创建的池,请参阅 GetRemoteDesktop API。
get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)
参数
- 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)
参数
- 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”
- operation_config
操作配置替代。
返回
如果 raw=true,则为 None 或 ClientRawResponse
返回类型
例外
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”
- 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)
参数
- operation_config
操作配置替代。
返回
None 或 ClientRawResponse(如果 raw=true)
返回类型
例外
upload_batch_service_logs
将Azure Batch服务日志文件从指定的计算节点上传到Azure Blob 存储。
如果遇到错误并希望升级到Azure 支持,这是为了自动从计算节点收集Azure Batch服务日志文件。 应与 Azure 支持 共享Azure Batch服务日志文件,以帮助调试 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)
参数
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
Azure Batch服务日志文件上传配置。
- 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'>