文档首页/ 云解析服务 DNS/ API参考/ API/ 记录集管理(v2.1)/ 查询批量创建记录集任务 - ShowBatchCreateRecordSetsTask
更新时间:2025-11-14 GMT+08:00
分享

查询批量创建记录集任务 - ShowBatchCreateRecordSetsTask

功能介绍

查询批量创建记录集任务,分页返回失败条目。

调用方法

请参见如何调用API

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

GET /v2.1/zones/{zone_id}/recordsets/batch-create-task

表1 路径参数

参数

是否必选

参数类型

描述

zone_id

String

参数解释:

域名ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

error_item_limit

Integer

参数解释:

分页查询时配置每页返回的失败条目个数。

约束限制:

不涉及。

取值范围:

0~2000。

默认取值:

2000

error_item_offset

Integer

参数解释:

分页查询起始偏移量,表示从偏移量的下一个失败条目开始查询。

约束限制:

不涉及。

取值范围:

0~2000。

默认取值:

0

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

task_id

String

参数解释:

批量创建记录集任务的ID。

取值范围:

不涉及。

status

String

参数解释:

任务状态。

取值范围:

  • PENDING:处理中

  • DONE:已完成

created_at

String

参数解释:

任务的创建时间。

格式:yyyy-MM-dd'T'HH:mm:ss.SSS。

取值范围:

不涉及。

updated_at

String

参数解释:

任务的更新时间。

格式:yyyy-MM-dd'T'HH:mm:ss.SSS。

取值范围:

不涉及。

total_count

Integer

参数解释:

批量创建记录集的总数。

取值范围:

不涉及。

success_count

Integer

参数解释:

记录集创建成功的数量。

取值范围:

不涉及。

error_count

Integer

参数解释:

记录集创建失败的数量。

取值范围:

不涉及。

error_items

Array of ShowBatchCreateRecordSetsTaskErrorItem objects

参数解释:

记录集创建失败的条目。

取值范围:

不涉及。

表4 ShowBatchCreateRecordSetsTaskErrorItem

参数

参数类型

描述

name

String

参数解释:

域名。

取值范围:

不涉及。

type

String

参数解释:

记录集的类型。

取值范围:

  • 公网域名的记录类型: A、CNAME、MX、AAAA、TXT、SRV、NS、CAA、REDIRECT_URL、FORWARD_URL。

  • 内网域名的记录类型: A、CNAME、MX、AAAA、TXT、SRV、PTR。

line

String

参数解释:

解析线路ID。

取值范围:

不涉及。

ttl

Integer

参数解释:

解析记录在本地DNS服务器的缓存时间,缓存时间越长更新生效越慢,以秒为单位。

取值范围:

1~2147483647。

weight

Integer

参数解释:

解析记录的权重。

取值范围:

0~1000。

records

Array of strings

参数解释:

域名解析后的值。

取值范围:

不涉及。

status

String

参数解释:

记录集状态。

取值范围:

  • ERROR:失败

error_code

String

参数解释:

错误码。

取值范围:

不涉及。

error_message

String

参数解释:

错误信息。

取值范围:

不涉及。

请求示例

查询批量创建记录集任务。

GET https://{endpoint}/v2.1/zones/{zone_id}/recordsets/batch-create-task

响应示例

状态码:200

查询批量创建记录集任务响应。

{
  "task_id" : "9a186e66977dd48f01977e021c480cac",
  "status" : "DONE",
  "created_at" : "2025-06-17T13:09:15.214",
  "updated_at" : "2025-06-17T13:11:26.968",
  "total_count" : 2,
  "success_count" : 1,
  "error_count" : 1,
  "error_items" : [ {
    "name" : "www.example.com.",
    "type" : "A",
    "line" : "default_view",
    "ttl" : 300,
    "weight" : 1,
    "records" : [ "192.168.10.1", "192.168.10.2" ],
    "status" : "ERROR",
    "error_code" : "DNS.0312",
    "error_message" : "Duplicate record set exists. (name: www.example.com., type: A, records: 192.168.10.1, 192.168.10.2)."
  } ]
}

状态码

状态码

描述

200

查询批量创建记录集任务响应。

错误码

请参见错误码

相关文档