发布 /analytics/rules/rule_dependent_tasks/{task_id}
总结 取消从属规则任务。
取消依赖规则任务。
| MIME 类型 |
|---|
|
应用/json |
| 参数 | 类型 | 可选择性 | 数据类型 | MIME 类型 | 描述 |
|---|---|---|---|---|---|
|
task_id |
路径 |
必填 |
数字(整数) |
文/素文 |
空值 |
|
字段 |
标题 |
可选 |
字符串 |
文/素文 |
可选 - 使用此参数指定要在响应中返回的字段。未命名的字段将被排除在外。在括号中指定子字段,同一对象中的多个字段用逗号分隔。 |
| 参数 | 数据类型 | MIME 类型 | 描述 | 示例 |
|---|---|---|---|---|
|
任务 |
对象 |
应用/json |
空值 |
{ “status”: “字符串<以下之一:已取消、取消、CANCEL_REQUESTED、已完成、冲突、异常、初始化、中断、暂停、处理、排队、恢复>” } |
| HTTP 响应代码 | 唯一代码 | 描述 |
|---|---|---|
|
200 |
已检索依赖任务状态。 |
|
|
404 |
1002 |
依赖任务状态不存在。 |
|
409 |
1004 |
任务处于“已完成”状态。 |
|
422 |
1005 |
请求参数无效。 |
|
500 |
1020 |
在尝试更新相关任务状态期间发生错误。 |
响应描述
依赖任务状态对象,位置标头设置为任务状态 url“/api/analytics/rules/rule_dependent_tasks/{task_id}”。“依赖任务状态”对象包含以下字段:
- id - 长 - 任务的 ID。
- message - 字符串 - 本地化的任务消息。
- status - 字符串 - 任务的当前状态。
- name - 字符串 - 任务的名称。
- created_by - 字符串 - 启动任务的用户的名称。
- cancelled_by - 字符串 - 请求取消任务的用户的名称。
- created - Long - 自创建任务以来自纪元以来的时间(以毫秒为单位)。
- 已启动 - 长 - 自任务启动以来自纪元以来的时间(以毫秒为单位)。
- modified - 长 - 自修改任务以来自纪元以来的时间(以毫秒为单位)。
- completed - Long - 自任务完成以来自纪元以来的时间(以毫秒为单位)。
- number_of_dependents - 长 - 找到的家属数。在任务完成之前,该值为空。
- maximum - 长 - 要检查依赖关系的最大对象数。
- 进度 - 长 - 检查依赖关系的对象数。
- task_components - 数组 - 任务组件对象的数组。任务组件对象包含以下字段:
- message - 字符串 - 本地化的子任务状态消息。
- status - 字符串 - 子任务的当前状态。
- sub_task_type - 字符串 - 子任务的类型
- maximum - 长 - 要检查依赖关系的最大对象数。
- 进度 - 长 - 检查依赖关系的对象数。
- created - Long - 自创建子任务以来自纪元以来的时间(以毫秒为单位)。
- started - Long - 自子任务启动以来自纪元以来的时间(以毫秒为单位)。
- modified - Long - 自修改子任务以来自纪元以来的时间(以毫秒为单位)。
- completed - Long - 自子任务完成以来自纪元以来的时间(以毫秒为单位)。
响应示例
{
"cancelled_by": "String",
"completed": 42,
"created": 42,
"created_by": "String",
"id": 42,
"maximum": 42,
"message": "String",
"modified": 42,
"name": "String",
"number_of_dependents": 42,
"progress": 42,
"started": 42,
"status": "String <one of: CANCELLED, CANCELING, CANCEL_REQUESTED, COMPLETED, CONFLICT, EXCEPTION, INITIALIZING, INTERRUPTED, PAUSED, PROCESSING, QUEUED, RESUMING>",
"task_components": [
{
"completed": 42,
"created": 42,
"maximum": 42,
"message": "String",
"modified": 42,
"number_of_dependents": 42,
"progress": 42,
"started": 42,
"status": "String <one of: CANCELLED, CANCELING, CANCEL_REQUESTED, COMPLETED, CONFLICT, EXCEPTION, INITIALIZING, INTERRUPTED, PAUSED, PROCESSING, QUEUED, RESUMING>",
"task_sub_type": "String <one of: FIND_DEPENDENT_ARIEL_SAVED_SEARCHES, FIND_DEPENDENT_OFFENSE_SAVED_SEARCHES, FIND_DEPENDENT_ASSET_SAVED_SEARCHES, FIND_DEPENDENT_VULNERABILITY_SAVED_SEARCHES, FIND_DEPENDENT_ADE_RULES, FIND_DEPENDENT_RULES, FIND_DEPENDENT_CALCULATED_PROPERTIES, FIND_DEPENDENT_AQL_PROPERTIES, FIND_DEPENDENT_LOG_SOURCE_GROUPS, FIND_DEPENDENT_CUSTOM_PROPERTIES, FIND_DEPENDENT_REPORTS, FIND_DEPENDENT_DASHBOARDS, FIND_DEPENDENT_STORE_AND_FORWARD_POLOCIES, FIND_DEPENDENT_AUTHORIZED_SERVICES, FIND_DEPENDENT_OFFENSE_TYPES, FIND_DEPENDENT_ASSIGNED_OFFENSES, FIND_DEPENDENT_VULNERABILITIES, FIND_DEPENDENT_GROUPS, FIND_DEPENDENT_HISTORICAL_CORRELATION_PROFILES, FIND_DEPENDENT_SECURITY_PROFILES, FIND_DEPENDENT_ARIEL_INDEXING, FIND_DEPENDENT_DOMAIN, FIND_DEPENDENT_NAMED_SERVICES, FIND_DEPENDENT_FORWARDING_PROFILE>"
}
]
}