你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

获取修复任务列表 v82

获取与给定筛选器匹配的修复任务列表。

此 API 支持 Service Fabric 平台;不应从代码直接使用它。

请求

方法 请求 URI
GET /$/GetRepairTaskList?api-version=6.0&TaskIdFilter={TaskIdFilter}&StateFilter={StateFilter}&ExecutorFilter={ExecutorFilter}

参数

名称 类型 必需 位置
api-version string 查询
TaskIdFilter 字符串 查询
StateFilter integer 查询
ExecutorFilter 字符串 查询

api-version

类型:字符串
必需:是
默认

API 的版本。 此参数是必需的,其值必须为“6.0”。

Service Fabric REST API 版本基于引入或更改 API 的运行时版本。 Service Fabric运行时支持多个版本的 API。 这是 API 的最新支持版本。 如果传递了较低的 API 版本,则返回的响应可能与此规范中所述的响应不同。

此外,运行时接受的任何版本都高于当前版本的运行时的最新支持版本。 因此,如果最新的 API 版本为 6.0,但如果运行时为 6.1,以便更轻松地编写客户端,运行时将接受该 API 的版本 6.1。 但是,API 的行为将按照记录的 6.0 版本进行。


TaskIdFilter

类型:字符串
必需:否

要匹配的修复任务 ID 前缀。


StateFilter

类型:整数
必需:否

以下值的按位 OR 运算,指定应在结果列表中包含哪些任务状态。

  • 1 - 已创建
  • 2 - 已声明
  • 4 - 正在准备
  • 8 - 已批准
  • 16 - 正在执行
  • 32 - 正在还原
  • 64 - 已完成

ExecutorFilter

类型:字符串
必需:否

应在列表中包含其声明任务的修复执行程序的名称。

响应

HTTP 状态代码 描述 响应架构
200 (正常) 成功的操作将返回 200 状态代码。
响应正文提供与所有给定筛选器匹配的修复任务列表。
RepairTask 数组
所有其他状态代码 详细的错误响应。
FabricError