更新时间:2024-12-24 GMT+08:00
分享

批量删除域名组

功能介绍

批量删除域名组

调用方法

请参见如何调用API

URI

POST /v1/{project_id}/domain-sets/batch-delete

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,可以从调API处获取,也可以从控制台获取。可通过项目ID获取方式获取

表2 Query参数

参数

是否必选

参数类型

描述

fw_instance_id

String

防火墙ID,可通过防火墙ID获取方式获取

enterprise_project_id

String

企业项目ID,用户根据组织规划企业项目,对应的ID为企业项目ID,可通过如何获取企业项目ID获取,用户未开启企业项目时为0

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,可通过如何获取用户Token获取

表4 请求Body参数

参数

是否必选

参数类型

描述

object_id

String

防护对象id

set_ids

Array of strings

域名组id

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

data

Map<String,Array<Object>>

请求示例

批量删除域名组,防火墙id为03ea81c7-d8b9-4c64-bafa-774d2a8083d9,目标防护对象id为b71922fd-3539-421c-9317-c54ebc1bc4ea,待删除的域名组id为7d772766-6c44-4fa3-a140-8ddc7eac0fc5和e17e24d2-bd7d-4e25-993c-38559d44a571,项目id为eefb11b22d5944f2aa067954516df1cf。

https://{Endpoint}/v1/eefb11b22d5944f2aa067954516df1cf/domain-sets/batch-delete

{
  "fw_instance_id" : "03ea81c7-d8b9-4c64-bafa-774d2a8083d9",
  "object_id" : "b71922fd-3539-421c-9317-c54ebc1bc4ea",
  "set_ids" : [ "7d772766-6c44-4fa3-a140-8ddc7eac0fc5", "e17e24d2-bd7d-4e25-993c-38559d44a571" ]
}

响应示例

状态码: 200

批量删除域名组请求的响应数据

{
  "data" : {
    "responseDatas" : [ {
      "name" : "9",
      "id" : "7d772766-6c44-4fa3-a140-8ddc7eac0fc5"
    }, {
      "name" : "8",
      "id" : "e17e24d2-bd7d-4e25-993c-38559d44a571"
    } ]
  }
}

状态码

状态码

描述

200

批量删除域名组请求的响应数据

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

相关文档