你当前正在访问 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 计算节点上创建用户帐户的属性。

枚举

AccessScope
AllocationState
AutoUserScope
CachingType
CertificateFormat
CertificateState
CertificateStoreLocation
CertificateVisibility
ComputeNodeDeallocationOption
ComputeNodeFillType
ComputeNodeRebootOption
ComputeNodeReimageOption
ComputeNodeState
ContainerType
ContainerWorkingDirectory
DependencyAction
DiffDiskPlacement
DisableComputeNodeSchedulingOption
DisableJobOption
DiskEncryptionTarget
DynamicVNetAssignmentScope
ElevationLevel
ErrorCategory
IPAddressProvisioningType
InboundEndpointProtocol
JobAction
JobPreparationTaskState
JobReleaseTaskState
JobScheduleState
JobState
LoginMode
NetworkSecurityGroupRuleAccess
NodeCommunicationMode
NodePlacementPolicyType
OSType
OnAllTasksComplete
OnTaskFailure
OutputFileUploadCondition
PoolIdentityType
PoolLifetimeOption
PoolState
SchedulingState
StartTaskState
StatusLevelTypes
StorageAccountType
SubtaskState
TaskAddStatus
TaskExecutionResult
TaskState
VerificationType