你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
models 包
类
AccountListPoolNodeCountsOptions |
用于list_pool_node_counts操作的其他参数。 |
AccountListSupportedImagesOptions |
用于list_supported_images操作的其他参数。 |
AffinityInformation |
可供 Batch 服务用来选择要启动任务的计算节点的区域提示。 必须填充所有必需的参数才能发送到 Azure。 |
ApplicationGetOptions |
用于获取操作的其他参数。 |
ApplicationListOptions |
列表操作的其他参数。 |
ApplicationPackageReference |
对要部署到计算节点的包的引用。 必须填充所有必需的参数才能发送到 Azure。 |
ApplicationSummary |
包含有关 Azure Batch 帐户中的应用程序的信息。 必须填充所有必需的参数才能发送到 Azure。 |
ApplicationSummaryPaged |
用于循环访问对象列表的 ApplicationSummary 分页容器 |
AuthenticationTokenSettings |
任务可用于执行 Batch 服务操作的身份验证令牌的设置。 |
AutoPoolSpecification |
指定临时“自动池”的特征。 提交作业时,Batch 服务将创建此自动池。 必须填充所有必需的参数才能发送到 Azure。 |
AutoScaleRun |
执行池自动缩放公式的结果和错误。 必须填充所有必需的参数才能发送到 Azure。 |
AutoScaleRunError |
执行或评估池自动缩放公式时发生的错误。 |
AutoUserSpecification |
为在 Batch 服务上运行 Task 的自动用户指定参数。 |
AzureBlobFileSystemConfiguration |
用于使用 Blobfuse 连接到 Azure 存储容器的信息。 必须填充所有必需的参数才能发送到 Azure。 |
AzureFileShareConfiguration |
用于连接到 Azure 文件共享的信息。 必须填充所有必需的参数才能发送到 Azure。 |
BatchError |
从Azure Batch服务收到的错误响应。 |
BatchErrorDetail |
Azure Batch错误响应中包含的其他信息项。 |
BatchErrorException |
服务器响应,但类型为“BatchError”。 |
BatchPoolIdentity |
Batch 池的标识(如果已配置)。 Batch 池的标识(如果已配置)。 必须填充所有必需的参数才能发送到 Azure。 |
CIFSMountConfiguration |
用于连接到 CIFS 文件系统的信息。 必须填充所有必需的参数才能发送到 Azure。 |
Certificate |
可安装在计算节点上并可用于在计算机上对操作进行身份验证的证书。 |
CertificateAddOptions |
用于添加操作的其他参数。 |
CertificateAddParameter |
可安装在计算节点上并可用于在计算机上对操作进行身份验证的证书。 必须填充所有必需的参数才能发送到 Azure。 |
CertificateCancelDeletionOptions |
用于cancel_deletion操作的其他参数。 |
CertificateDeleteOptions |
用于删除操作的其他参数。 |
CertificateGetOptions |
用于获取操作的其他参数。 |
CertificateListOptions |
列表操作的其他参数。 |
CertificatePaged |
用于循环访问对象列表的 Certificate 分页容器 |
CertificateReference |
对要安装在池中计算节点上的证书的引用。 警告:此对象已弃用,将在 2024 年 2 月之后删除。请改用 Azure KeyVault 扩展 。 必须填充所有必需的参数才能发送到 Azure。 |
CloudJob |
Azure Batch作业。 |
CloudJobPaged |
用于循环访问对象列表的 CloudJob 分页容器 |
CloudJobSchedule |
一个作业计划,它通过指定运行作业的时间和用于创建每个作业的规范来允许定期作业。 |
CloudJobSchedulePaged |
用于循环访问对象列表的 CloudJobSchedule 分页容器 |
CloudPool |
Azure Batch服务中的池。 变量仅由服务器填充,发送请求时将被忽略。 |
CloudPoolPaged |
用于循环访问对象列表的 CloudPool 分页容器 |
CloudServiceConfiguration |
基于 Azure 云服务 平台的池中计算节点的配置。 必须填充所有必需的参数才能发送到 Azure。 |
CloudTask |
Azure Batch任务。 在节点上触发恢复操作时,Batch 将重试任务。 恢复操作的示例包括 (但不限于在重新启动不正常的节点或计算节点因主机故障而消失时) 。 由于恢复操作而导致的重试独立于 ,并且不计入 maxTaskRetryCount。 即使 maxTaskRetryCount 为 0,也可能由于恢复操作而发生内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。 长时间运行的任务的最佳做法是使用某种形式的检查点。 |
CloudTaskListSubtasksResult |
列出 Task 的子任务的结果。 |
CloudTaskPaged |
用于循环访问对象列表的 CloudTask 分页容器 |
ComputeNode |
Batch 服务中的计算节点。 |
ComputeNodeAddUserOptions |
用于add_user操作的其他参数。 |
ComputeNodeDeleteUserOptions |
用于delete_user操作的其他参数。 |
ComputeNodeDisableSchedulingOptions |
用于disable_scheduling操作的其他参数。 |
ComputeNodeEnableSchedulingOptions |
用于enable_scheduling操作的其他参数。 |
ComputeNodeEndpointConfiguration |
计算节点的终结点配置。 必须填充所有必需的参数才能发送到 Azure。 |
ComputeNodeError |
计算节点遇到的错误。 |
ComputeNodeExtensionGetOptions |
用于获取操作的其他参数。 |
ComputeNodeExtensionListOptions |
列表操作的其他参数。 |
ComputeNodeGetOptions |
用于获取操作的其他参数。 |
ComputeNodeGetRemoteDesktopOptions |
用于get_remote_desktop操作的其他参数。 |
ComputeNodeGetRemoteLoginSettingsOptions |
用于get_remote_login_settings操作的其他参数。 |
ComputeNodeGetRemoteLoginSettingsResult |
计算节点的远程登录设置。 必须填充所有必需的参数才能发送到 Azure。 |
ComputeNodeIdentityReference |
对与计算节点将使用的 Batch 池关联的用户分配标识的引用。 |
ComputeNodeInformation |
有关运行任务的计算节点的信息。 |
ComputeNodeListOptions |
列表操作的其他参数。 |
ComputeNodePaged |
用于循环访问对象列表的 ComputeNode 分页容器 |
ComputeNodeRebootOptions |
重新启动操作的其他参数。 |
ComputeNodeReimageOptions |
用于重置映像操作的其他参数。 |
ComputeNodeUpdateUserOptions |
用于update_user操作的其他参数。 |
ComputeNodeUploadBatchServiceLogsOptions |
用于upload_batch_service_logs操作的其他参数。 |
ComputeNodeUser |
用于在计算节点上进行 RDP 或 SSH 访问的用户帐户。 必须填充所有必需的参数才能发送到 Azure。 |
ContainerConfiguration |
已启用容器的池的配置。 必须填充所有必需的参数才能发送到 Azure。 |
ContainerRegistry |
专用容器注册表。 |
DataDisk |
与池中的计算节点关联的数据磁盘将使用的设置。 使用附加的数据磁盘时,需要从 VM 中装载和格式化磁盘,才能使用它们。 必须填充所有必需的参数才能发送到 Azure。 |
DeleteCertificateError |
删除证书时 Batch 服务遇到的错误。 |
DiffDiskSettings |
指定计算节点 (VM) 使用的操作系统磁盘的临时磁盘设置。 |
DiskEncryptionConfiguration |
在池中的计算节点上应用的磁盘加密配置。 使用 共享映像库 映像创建的 Linux 池不支持磁盘加密配置。 |
EnvironmentSetting |
要对任务进程设置的环境变量。 必须填充所有必需的参数才能发送到 Azure。 |
ErrorMessage |
Azure Batch错误响应中收到的错误消息。 |
ExitCodeMapping |
如果任务使用特定退出代码退出,Batch 服务应如何响应。 必须填充所有必需的参数才能发送到 Azure。 |
ExitCodeRangeMapping |
退出代码范围以及 Batch 服务应如何响应该范围内的退出代码。 必须填充所有必需的参数才能发送到 Azure。 |
ExitConditions |
指定 Batch 服务在任务完成时应如何响应。 |
ExitOptions |
指定 Batch 服务如何响应特定退出条件。 |
FileDeleteFromComputeNodeOptions |
用于delete_from_compute_node操作的其他参数。 |
FileDeleteFromTaskOptions |
用于delete_from_task操作的其他参数。 |
FileGetFromComputeNodeOptions |
用于get_from_compute_node操作的其他参数。 |
FileGetFromTaskOptions |
用于get_from_task操作的其他参数。 |
FileGetPropertiesFromComputeNodeOptions |
用于get_properties_from_compute_node操作的其他参数。 |
FileGetPropertiesFromTaskOptions |
用于get_properties_from_task操作的其他参数。 |
FileListFromComputeNodeOptions |
用于list_from_compute_node操作的其他参数。 |
FileListFromTaskOptions |
用于list_from_task操作的其他参数。 |
FileProperties |
计算节点上文件的属性。 必须填充所有必需的参数才能发送到 Azure。 |
HttpHeader |
HTTP 标头名称/值对。 必须填充所有必需的参数才能发送到 Azure。 |
ImageInformation |
对 Azure 虚拟机 市场映像的引用,以及有关映像的其他信息。 必须填充所有必需的参数才能发送到 Azure。 |
ImageInformationPaged |
用于循环访问对象列表的 ImageInformation 分页容器 |
ImageReference |
对 Azure 虚拟机 市场映像或共享映像库映像的引用。 若要获取Azure Batch验证的所有Azure 市场图像引用的列表,请参阅“列出支持的映像”操作。 变量仅由服务器填充,发送请求时将被忽略。 |
InboundEndpoint |
计算节点上的入站终结点。 必须填充所有必需的参数才能发送到 Azure。 |
InboundNATPool |
一个入站 NAT 池,可用于在外部 Batch 池中对计算节点上的特定端口进行寻址。 必须填充所有必需的参数才能发送到 Azure。 |
InstanceViewStatus |
实例视图状态。 |
JobAddOptions |
用于添加操作的其他参数。 |
JobAddParameter |
要添加的Azure Batch作业。 必须填充所有必需的参数才能发送到 Azure。 |
JobConstraints |
作业的执行约束。 |
JobDeleteOptions |
用于删除操作的其他参数。 |
JobDisableOptions |
用于禁用操作的其他参数。 |
JobDisableParameter |
禁用作业时的选项。 必须填充所有必需的参数才能发送到 Azure。 |
JobEnableOptions |
用于启用操作的其他参数。 |
JobExecutionInformation |
包含有关在Azure Batch服务中执行作业的信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobGetOptions |
用于获取操作的其他参数。 |
JobGetTaskCountsOptions |
用于get_task_counts操作的其他参数。 |
JobListFromJobScheduleOptions |
用于list_from_job_schedule操作的其他参数。 |
JobListOptions |
列表操作的其他参数。 |
JobListPreparationAndReleaseTaskStatusOptions |
用于list_preparation_and_release_task_status操作的其他参数。 |
JobManagerTask |
指定作业管理器任务的详细信息。 作业管理器任务在创建作业时自动启动。 Batch 服务尝试在作业中任何其他任务之前计划作业管理器任务。 收缩池时,Batch 服务会尝试尽可能长时间地保留运行作业管理器任务的节点, (也就是说,在运行作业管理器任务的计算节点) 之前,将删除运行“正常”任务的计算节点。 当作业管理器任务失败并需要重启时,系统会尝试以最高优先级计划它。 如果没有空闲的计算节点可用,系统可能会终止池中正在运行的任务之一,并将其返回到队列,以便为作业管理器任务重新启动腾出空间。 请注意,一个作业中的作业管理器任务不优先于其他作业中的任务。 在作业中,仅观察到作业级别的优先级。 例如,如果优先级为 0 的作业管理器需要重启,则它不会取代优先级为 1 的作业的任务。 在节点上触发恢复操作时,Batch 将重试任务。 恢复操作的示例包括 (但不限于在重新启动不正常的节点或计算节点因主机故障而消失时) 。 由于恢复操作而导致的重试独立于 ,并且不计入 maxTaskRetryCount。 即使 maxTaskRetryCount 为 0,也可能由于恢复操作而发生内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。 长时间运行的任务的最佳做法是使用某种形式的检查点。 必须填充所有必需的参数才能发送到 Azure。 |
JobNetworkConfiguration |
作业的网络配置。 必须填充所有必需的参数才能发送到 Azure。 |
JobPatchOptions |
修补操作的其他参数。 |
JobPatchParameter |
要对作业进行的更改集。 |
JobPreparationAndReleaseTaskExecutionInformation |
计算节点上作业准备和作业释放任务的状态。 |
JobPreparationAndReleaseTaskExecutionInformationPaged |
用于循环访问对象列表的 JobPreparationAndReleaseTaskExecutionInformation 分页容器 |
JobPreparationTask |
在任何给定计算节点上作业的任何任务之前运行的作业准备任务。 可以使用作业准备来准备节点以运行作业的任务。 在作业准备中通常执行的活动包括:下载作业中的所有任务使用的通用资源文件。 作业准备任务可以将这些常见资源文件下载到节点上的共享位置。 (AZ_BATCH_NODE_ROOT_DIRshared) ,或在节点上启动本地服务,以便该作业的所有任务都可以与其通信。 如果作业准备任务失败 (即,在退出之前用完其重试计数,退出代码为 0) ,Batch 将不会在节点上运行此作业的任务。 在重置映像之前,计算节点仍然没有资格运行此作业的任务。 计算节点保持活动状态,可用于其他作业。 作业准备任务可以在同一节点上多次运行。 因此,应编写作业准备任务来处理重新执行。 如果重启节点,则作业准备任务在计划作业的任何其他任务之前,在计算节点上再次运行,如果 rerunOnNodeRebootAfterSuccess 为 true,或者作业准备任务以前未完成。 如果节点重置映像,则会在计划作业的任何任务之前再次运行作业准备任务。 在节点上触发恢复操作时,Batch 将重试任务。 恢复操作的示例包括 (但不限于在重新启动不正常的节点或计算节点因主机故障而消失时) 。 由于恢复操作而导致的重试独立于 ,并且不计入 maxTaskRetryCount。 即使 maxTaskRetryCount 为 0,也可能由于恢复操作而发生内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。 长时间运行的任务的最佳做法是使用某种形式的检查点。 必须填充所有必需的参数才能发送到 Azure。 |
JobPreparationTaskExecutionInformation |
包含有关在计算节点上执行作业准备任务的信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobReleaseTask |
在作业运行的任何计算节点上的作业完成时运行的作业释放任务。 作业释放任务在作业结束时运行,原因如下:用户调用终止作业 API,或在作业仍然处于活动状态时调用删除作业 API,达到作业的最大时钟时间限制,作业仍然处于活动状态,或作业的作业管理器任务已完成,作业配置为在作业管理器完成时终止。 作业发布任务在作业的任务已运行且作业准备任务运行并完成的每个节点上运行。 如果在节点运行作业准备任务后重置映像,并且作业结束时没有在该节点上运行的任何进一步任务 (因此作业准备任务不会) 重新运行,则作业释放任务不会在该计算节点上运行。 如果某个节点在作业发布任务仍在运行时重新启动,作业释放任务将在计算节点启动时再次运行。 在完成所有作业发布任务之前,作业不会标记为完成。 作业发布任务在后台运行。 它不占用计划槽位;也就是说,它不计入池中指定的 taskSlotsPerNode 限制。 必须填充所有必需的参数才能发送到 Azure。 |
JobReleaseTaskExecutionInformation |
包含有关在计算节点上执行作业释放任务的信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobScheduleAddOptions |
添加操作的其他参数。 |
JobScheduleAddParameter |
一个作业计划,它通过指定运行作业的时间和用于创建每个作业的规范来允许定期作业。 必须填充所有必需的参数才能发送到 Azure。 |
JobScheduleDeleteOptions |
删除操作的其他参数。 |
JobScheduleDisableOptions |
禁用操作的其他参数。 |
JobScheduleEnableOptions |
启用操作的其他参数。 |
JobScheduleExecutionInformation |
包含有关已运行和将在作业计划下运行的作业的信息。 |
JobScheduleExistsOptions |
存在操作的其他参数。 |
JobScheduleGetOptions |
获取操作的其他参数。 |
JobScheduleListOptions |
列表操作的其他参数。 |
JobSchedulePatchOptions |
修补操作的其他参数。 |
JobSchedulePatchParameter |
要对作业计划进行的更改集。 |
JobScheduleStatistics |
作业计划的资源使用情况统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobScheduleTerminateOptions |
终止操作的其他参数。 |
JobScheduleUpdateOptions |
更新操作的其他参数。 |
JobScheduleUpdateParameter |
要对作业计划进行的更改集。 必须填充所有必需的参数才能发送到 Azure。 |
JobSchedulingError |
Batch 服务在计划作业时遇到的错误。 必须填充所有必需的参数才能发送到 Azure。 |
JobSpecification |
指定要按计划创建的作业的详细信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobStatistics |
作业的资源使用情况统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
JobTerminateOptions |
终止操作的其他参数。 |
JobTerminateParameter |
终止作业时的选项。 |
JobUpdateOptions |
更新操作的其他参数。 |
JobUpdateParameter |
要对作业进行的更改集。 必须填充所有必需的参数才能发送到 Azure。 |
LinuxUserConfiguration |
用于在 Linux 计算节点上创建用户帐户的属性。 |
MetadataItem |
与 Batch 服务资源关联的名称/值对。 Batch 服务不为此元数据赋予任何含义;它仅用于使用用户代码。 必须填充所有必需的参数才能发送到 Azure。 |
MountConfiguration |
要在每个节点上装载的文件系统。 |
MultiInstanceSettings |
指定如何运行多实例任务的设置。 多实例任务通常用于支持 MPI 任务。 在 MPI 情况下,如果任何子任务失败 (例如由于退出代码为非零) 整个多实例任务失败。 然后终止多实例任务并重试,达到其重试限制。 必须填充所有必需的参数才能发送到 Azure。 |
NFSMountConfiguration |
用于连接到 NFS 文件系统的信息。 必须填充所有必需的参数才能发送到 Azure。 |
NameValuePair |
表示一个名称-值对。 |
NetworkConfiguration |
池的网络配置。 |
NetworkSecurityGroupRule |
要应用于入站终结点的网络安全组规则。 必须填充所有必需的参数才能发送到 Azure。 |
NodeAgentInformation |
有关计算节点代理的信息。 Batch 计算节点代理是在池中的每个计算节点上运行的程序,并在计算节点上提供 Batch 功能。 必须填充所有必需的参数才能发送到 Azure。 |
NodeCounts |
每个计算节点状态中的计算节点数。 必须填充所有必需的参数才能发送到 Azure。 |
NodeDisableSchedulingParameter |
用于在计算节点上禁用计划的选项。 |
NodeFile |
有关计算节点上的文件或目录的信息。 |
NodeFilePaged |
用于循环访问对象列表的 NodeFile 分页容器 |
NodePlacementConfiguration |
池的节点放置配置。 对于区域放置,池中的节点将分配到同一区域。 对于区域放置,池中的节点将分布在不同的区域,并尽量进行工作量均衡。 |
NodeRebootParameter |
用于重新启动计算节点的选项。 |
NodeReimageParameter |
用于重置计算节点映像的选项。 |
NodeRemoveParameter |
用于从池中删除计算节点的选项。 必须填充所有必需的参数才能发送到 Azure。 |
NodeUpdateUserParameter |
要对计算节点上的用户帐户所做的更改集。 |
NodeVMExtension |
虚拟机扩展实例视图的配置。 |
NodeVMExtensionPaged |
用于循环访问对象列表的 NodeVMExtension 分页容器 |
OSDisk |
计算节点的操作系统磁盘设置 (VM) 。 |
OutputFile |
在 Batch 服务完成任务进程执行后,将文件从Azure Batch计算节点上传到另一个位置的规范。 每次上传文件时,Batch 服务都会将两个日志文件写入计算节点,即“fileuploadout.txt”和“fileuploaderr.txt”。 这些日志文件用于了解有关特定故障的详细信息。 必须填充所有必需的参数才能发送到 Azure。 |
OutputFileBlobContainerDestination |
指定 Azure Blob 存储容器中的文件上传目标。 必须填充所有必需的参数才能发送到 Azure。 |
OutputFileDestination |
文件应上传到的目标。 |
OutputFileUploadOptions |
有关输出文件上传操作的详细信息,包括在什么条件下执行上传。 必须填充所有必需的参数才能发送到 Azure。 |
PoolAddOptions |
添加操作的其他参数。 |
PoolAddParameter |
要添加的Azure Batch服务中的池。 必须填充所有必需的参数才能发送到 Azure。 |
PoolDeleteOptions |
删除操作的其他参数。 |
PoolDisableAutoScaleOptions |
disable_auto_scale操作的其他参数。 |
PoolEnableAutoScaleOptions |
enable_auto_scale操作的其他参数。 |
PoolEnableAutoScaleParameter |
用于在池上启用自动缩放的选项。 |
PoolEndpointConfiguration |
池的终结点配置。 必须填充所有必需的参数才能发送到 Azure。 |
PoolEvaluateAutoScaleOptions |
evaluate_auto_scale操作的其他参数。 |
PoolEvaluateAutoScaleParameter |
用于评估池上的自动缩放公式的选项。 必须填充所有必需的参数才能发送到 Azure。 |
PoolExistsOptions |
存在操作的其他参数。 |
PoolGetOptions |
获取操作的其他参数。 |
PoolInformation |
指定作业应如何分配给池。 |
PoolListOptions |
列表操作的其他参数。 |
PoolListUsageMetricsOptions |
list_usage_metrics操作的其他参数。 |
PoolNodeCounts |
池处于每个状态的计算节点数。 必须填充所有必需的参数才能发送到 Azure。 |
PoolNodeCountsPaged |
用于循环访问对象列表的 PoolNodeCounts 分页容器 |
PoolPatchOptions |
修补操作的其他参数。 |
PoolPatchParameter |
要对池进行的更改集。 |
PoolRemoveNodesOptions |
remove_nodes操作的其他参数。 |
PoolResizeOptions |
重设大小操作的其他参数。 |
PoolResizeParameter |
用于更改池大小的选项。 |
PoolSpecification |
创建新池的规范。 必须填充所有必需的参数才能发送到 Azure。 |
PoolStatistics |
包含池生存期的利用率和资源使用情况统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
PoolStopResizeOptions |
stop_resize操作的其他参数。 |
PoolUpdatePropertiesOptions |
update_properties操作的其他参数。 |
PoolUpdatePropertiesParameter |
要对池进行的更改集。 必须填充所有必需的参数才能发送到 Azure。 |
PoolUsageMetrics |
跨聚合间隔的池的使用情况指标。 必须填充所有必需的参数才能发送到 Azure。 |
PoolUsageMetricsPaged |
用于循环访问对象列表的 PoolUsageMetrics 分页容器 |
PublicIPAddressConfiguration |
池网络配置的公共 IP 地址配置。 |
RecentJob |
有关在作业计划下运行的最新作业的信息。 |
ResizeError |
调整池大小时发生的错误。 |
ResourceFile |
要下载到计算节点的单个文件或多个文件。 |
ResourceStatistics |
与池中计算节点的资源消耗相关的统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
Schedule |
将根据其创建作业的计划。 所有时间都分别固定为 UTC,不受夏令时的影响。 |
StartTask |
当节点加入Azure Batch服务中的池时,或者在重新启动或重置计算节点映像时运行的任务。 在节点上触发恢复操作时,Batch 将重试任务。 恢复操作的示例包括 (但不限于重新启动不正常的节点或计算节点因主机故障而消失时) 。 由于恢复操作导致的重试独立于 ,并且不计入 maxTaskRetryCount。 即使 maxTaskRetryCount 为 0,也可能发生由于恢复操作而导致的内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。 对于长时间运行的任务,最佳做法是使用某种形式的检查点。 在某些情况下,即使计算节点未重新启动,StartTask 也可能重新运行。 应特别注意避免 StartTask 创建分离进程或从 StartTask 工作目录安装/启动服务,因为这会阻止 Batch 重新运行 StartTask。 必须填充所有必需的参数才能发送到 Azure。 |
StartTaskInformation |
有关在计算节点上运行的 StartTask 的信息。 必须填充所有必需的参数才能发送到 Azure。 |
SubtaskInformation |
有关Azure Batch子任务的信息。 |
TaskAddCollectionOptions |
add_collection操作的其他参数。 |
TaskAddCollectionParameter |
要添加的Azure Batch任务的集合。 必须填充所有必需的参数才能发送到 Azure。 |
TaskAddCollectionResult |
将 Tasks 集合添加到作业的结果。 |
TaskAddOptions |
添加操作的其他参数。 |
TaskAddParameter |
要添加Azure Batch任务。 在节点上触发恢复操作时,Batch 将重试任务。 恢复操作的示例包括 (但不限于重新启动不正常的节点或计算节点因主机故障而消失时) 。 由于恢复操作导致的重试独立于 ,并且不计入 maxTaskRetryCount。 即使 maxTaskRetryCount 为 0,也可能发生由于恢复操作而导致的内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。 对于长时间运行的任务,最佳做法是使用某种形式的检查点。 必须填充所有必需的参数才能发送到 Azure。 |
TaskAddResult |
作为添加 Task 收集操作的一部分添加的单个 Task 的结果。 必须填充所有必需的参数才能发送到 Azure。 |
TaskConstraints |
要应用于 Task 的执行约束。 |
TaskContainerExecutionInformation |
包含有关任务正在执行的容器的信息。 |
TaskContainerSettings |
任务的容器设置。 必须填充所有必需的参数才能发送到 Azure。 |
TaskCounts |
作业的“任务”计数。 必须填充所有必需的参数才能发送到 Azure。 |
TaskCountsResult |
作业的 Task 和 TaskSlot 计数。 必须填充所有必需的参数才能发送到 Azure。 |
TaskDeleteOptions |
删除操作的其他参数。 |
TaskDependencies |
指定 Task 的任何依赖项。 显式指定或依赖项范围内的任何任务都必须完成,然后才能计划依赖任务。 |
TaskExecutionInformation |
有关任务执行的信息。 必须填充所有必需的参数才能发送到 Azure。 |
TaskFailureInformation |
有关任务失败的信息。 必须填充所有必需的参数才能发送到 Azure。 |
TaskGetOptions |
获取操作的其他参数。 |
TaskIdRange |
任务可以依赖的任务 ID 范围。 在计划依赖任务之前,必须成功完成该范围中 ID 的所有任务。 范围的开始和结束是非独占的。 例如,如果范围从 9 开始到结束 12,则表示任务“9”、“10”、“11”和“12”。 必须填充所有必需的参数才能发送到 Azure。 |
TaskInformation |
有关在计算节点上运行的任务的信息。 必须填充所有必需的参数才能发送到 Azure。 |
TaskListOptions |
列表操作的其他参数。 |
TaskListSubtasksOptions |
list_subtasks操作的其他参数。 |
TaskReactivateOptions |
用于重新激活操作的其他参数。 |
TaskSchedulingPolicy |
指定任务应如何跨计算节点分布。 必须填充所有必需的参数才能发送到 Azure。 |
TaskSlotCounts |
作业的 TaskSlot 计数。 必须填充所有必需的参数才能发送到 Azure。 |
TaskStatistics |
任务的资源使用情况统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
TaskTerminateOptions |
终止操作的其他参数。 |
TaskUpdateOptions |
更新操作的其他参数。 |
TaskUpdateParameter |
要对任务进行的更改集。 |
UploadBatchServiceLogsConfiguration |
Azure Batch服务日志文件为计算节点上传配置。 必须填充所有必需的参数才能发送到 Azure。 |
UploadBatchServiceLogsResult |
从特定计算节点上传 Batch 服务日志文件的结果。 必须填充所有必需的参数才能发送到 Azure。 |
UsageStatistics |
与池使用情况信息相关的统计信息。 必须填充所有必需的参数才能发送到 Azure。 |
UserAccount |
用于创建用于在Azure Batch计算节点上执行任务的用户的属性。 必须填充所有必需的参数才能发送到 Azure。 |
UserAssignedIdentity |
用户分配的标识。 变量仅由服务器填充,在发送请求时将被忽略。 必须填充所有必需的参数才能发送到 Azure。 |
UserIdentity |
运行任务时所依据的用户标识的定义。 指定 userName 或 autoUser 属性,但不能同时指定两者。 |
VMExtension |
虚拟机扩展的配置。 必须填充所有必需的参数才能发送到 Azure。 |
VMExtensionInstanceView |
vm 扩展实例视图。 |
VirtualMachineConfiguration |
基于 Azure 虚拟机基础结构的池中计算节点的配置。 必须填充所有必需的参数才能发送到 Azure。 |
VirtualMachineInfo |
有关虚拟机当前状态的信息。 |
WindowsConfiguration |
要应用于虚拟机的 Windows 操作系统设置。 |
WindowsUserConfiguration |
用于在 Windows 计算节点上创建用户帐户的属性。 |