-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
{
"huawei-nce-e-dns:dns" : {
"config-status" : "configured-database-success",
"last-committed-time" : "2022-01-01 00:00:00",
"related-pkg-version" : "1.0.1",
"edit-state" : "RUNNING",
"enable-dns" : false,
"dnsv4" : [
{
"dnsv4-ip" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"ipv4-source" : [
{
"ipv4-source-addr" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"hostv4" : [
{
"host" : "example.com",
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dns-relay" : {
"enable-relay" : false,
"local-ip" : [
{
"ip-address" : "10.1.0.0",
"vpn-name" : "vpn1"
}
]
},
"dns-proxy" : {
"enable-proxy" : false,
"forward-any-response" : false
},
"proxy-client-src-ip" : [
{
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dnsv6" : [
{
"dnsv6-ip" : "fc00::/7",
"vpn-instance" : "vpn1",
"if-name" : "GE0/0/0"
}
],
"ipv6-source" : [
{
"ipv6-source-addr" : "fc00::/7",
"vpn-instance" : "vpn1"
}
]
}
} 返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
响应参数 返回状态码为200:操作成功。 表3 dns-info对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dns:dns REFERENCE 详细请参见表4。 DNS配置。 - 表4 dns对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 config-status string reserved initial configuring-database configured-database-success configured-database-failed configuring-device configured-device-success configured-device-failed reserved 配置状态,对应保留未用状态、初始状态、数据库存储中状态、预配置状态、数据库存储失败状态、部署中状态、成功状态、失败状态;不支持编辑,仅查询返回。 "configured-database-success" last-committed-time string 0~255个字符。 - 最后提交时间,该特性最后提交时间;不支持编辑,仅查询返回。 "2022-01-01 00:00:00" related-pkg-version string 0~255个字符。 - 包版本,插件包版本;不支持编辑,仅查询返回。 "1.0.1" edit-state string RUNNING CANDIDATE UNDEPLOYING UNDEPLOYED - 编辑状态,对应运行状态、候选状态、取消部署状态、未部署状态;不支持编辑,仅查询返回。 "RUNNING" enable-dns boolean true false false 使能DNS。AR6700V子设备不支持。 false dnsv4 ARRAY_REFERENCE 0-6个列表项,详细请参见表5。 DNS服务器。AR6700V主设备不支持。 - ipv4-source ARRAY_REFERENCE 详细请参见表6。 服务器互通IPv4源地址。AR6700V主设备不支持。 - hostv4 ARRAY_REFERENCE 详细请参见表7。 IPv4主机。AR6700V主设备不支持。 - dns-relay REFERENCE 详细请参见表8。 DNS中继。AR6700V主设备和AR6700V子设备不支持。 - dns-proxy REFERENCE 详细请参见表10。 DNS代理。AR6700V子设备不支持。 - proxy-client-src-ip ARRAY_REFERENCE 详细请参见表11。 客户端互通IPv4源地址。AR6700V主设备不支持。 - dnsv6 ARRAY_REFERENCE 0-6个列表项,详细请参见表12。 DNSv6服务器。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - ipv6-source ARRAY_REFERENCE 详细请参见表13。 服务器互通IPv6源地址。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - 表5 dns-dnsv4对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 dnsv4-ip string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - DNS服务器IP(最多6个),联合主键字段。 "192.168.1.1" vpn-instance string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" 表6 dns-ipv4-source对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ipv4-source-addr string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,单一主键字段。 "192.168.1.1" vpn-instance string 1~31个字符。 _public_ 绑定VPN实例。 "vpn1" 表7 dns-hostv4对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 host string 1~255个字符。 - 主机名,联合主键字段。 "example.com" address string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 主机地址。 "192.168.1.1" vpn-instance string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" 表8 dns-relay对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 enable-relay boolean true false false 使能DNS中继。 false local-ip ARRAY_REFERENCE 0-10个列表项,详细请参见表9。 配置IPv4本地地址。 - 表9 dns-relay-local-ip对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ip-address string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IPv4地址,联合主键字段。 "10.1.0.0" vpn-name string 1~31个字符。 - VPN实例,联合主键字段。 "vpn1" 表10 dns-proxy对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 enable-proxy boolean true false false 使能DNS代理。 false forward-any-response boolean true false false 使能转发所有响应。AR6700V主设备不支持。 false 表11 dns-proxy-client-src-ip对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 address string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,联合主键字段。 "192.168.1.1" vpn-instance string 1~31个字符。 _public_ VPN实例,联合主键字段。 "vpn1" 表12 dns-dnsv6对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 dnsv6-ip string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - DNSv6服务器IP(最多6个),联合主键字段。 "fc00::/7" vpn-instance string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" if-name string 1~63个字符。 - 绑定源接口,联合主键字段。 "GE0/0/0" 表13 dns-ipv6-source对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ipv6-source-addr string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 互通IPv6源地址,单一主键字段。 "fc00::/7" vpn-instance string 1~31个字符。 _public_ 绑定VPN实例。 "vpn1" 返回状态码为400:请求参数错误。 详细信息请参见实际响应消息体。 返回状态码为500:内部错误。 详细信息请参见实际响应消息体。
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dns:dns 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
请求示例 HTTP的示例 GET /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dns:dns HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-AC
CES S-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dns:dns 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求示例 HTTP的示例 DELETE /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dns:dns HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
-
接口约束 该接口支持msp视图下,角色为“Open Api Operator”的用户访问,必须在用户会话建立后使用,且仅支持AR6700V和AR6700V子设备; 或者支持租户视图或msp代维视图下,角色为“Open Api Operator”的用户访问,必须在用户会话建立后使用,且仅支持AR6700V-L款型。 该API可能会直接或间接影响现网业务运行,导致业务中断、关键数据丢失等,请谨慎操作!
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dns:dns HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
{
"huawei-nce-e-dns:dns" : {
"enable-dns" : false,
"dnsv4" : [
{
"dnsv4-ip" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"ipv4-source" : [
{
"ipv4-source-addr" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"hostv4" : [
{
"host" : "example.com",
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dns-relay" : {
"enable-relay" : false,
"local-ip" : [
{
"ip-address" : "10.1.0.0",
"vpn-name" : "vpn1"
}
]
},
"dns-proxy" : {
"enable-proxy" : false,
"forward-any-response" : false
},
"proxy-client-src-ip" : [
{
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dnsv6" : [
{
"dnsv6-ip" : "fc00::/7",
"vpn-instance" : "vpn1",
"if-name" : "GE0/0/0"
}
],
"ipv6-source" : [
{
"ipv6-source-addr" : "fc00::/7",
"vpn-instance" : "vpn1"
}
]
}
}
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dns:dns 是 REFERENCE 详细请参见表4。 DNS配置。 - 表4 dns-exclude-patch-false-augment对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dns:dns 否 REFERENCE 详细请参见表5。 DNS配置。 - 表5 dns-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 enable-dns 否 boolean true false - 使能DNS。AR6700V子设备不支持。 false dnsv4 否 ARRAY_REFERENCE 0-6个列表项,详细请参见表6。 DNS服务器。AR6700V主设备不支持。 - ipv4-source 否 ARRAY_REFERENCE 详细请参见表7。 服务器互通IPv4源地址。AR6700V主设备不支持。 - hostv4 否 ARRAY_REFERENCE 详细请参见表8。 IPv4主机。AR6700V主设备不支持。 - dns-relay 否 REFERENCE 详细请参见表9。 DNS中继。AR6700V主设备和AR6700V子设备不支持。 - dns-proxy 否 REFERENCE 详细请参见表11。 DNS代理。AR6700V子设备不支持。 - proxy-client-src-ip 否 ARRAY_REFERENCE 详细请参见表12。 客户端互通IPv4源地址。AR6700V主设备不支持。 - dnsv6 否 ARRAY_REFERENCE 0-6个列表项,详细请参见表13。 DNSv6服务器。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - ipv6-source 否 ARRAY_REFERENCE 详细请参见表14。 服务器互通IPv6源地址。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - 表6 dns-dnsv4-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 dnsv4-ip 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - DNS服务器IP(最多6个),联合主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 - 绑定VPN实例,联合主键字段。 "vpn1" 表7 dns-ipv4-source-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv4-source-addr 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,单一主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 - 绑定VPN实例。 "vpn1" 表8 dns-hostv4-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 host 否 string 1~255个字符。 - 主机名,联合主键字段。 "example.com" address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 主机地址。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 - 绑定VPN实例,联合主键字段。 "vpn1" 表9 dns-relay-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 enable-relay 否 boolean true false - 使能DNS中继。 false local-ip 否 ARRAY_REFERENCE 0-10个列表项,详细请参见表10。 配置IPv4本地地址。 - 表10 dns-relay-local-ip-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ip-address 是 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IPv4地址,联合主键字段。 "10.1.0.0" vpn-name 是 string 1~31个字符。 - VPN实例,联合主键字段。 "vpn1" 表11 dns-proxy-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 enable-proxy 否 boolean true false - 使能DNS代理。 false forward-any-response 否 boolean true false - 使能转发所有响应。AR6700V主设备不支持。 false 表12 dns-proxy-client-src-ip-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,联合主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 - VPN实例,联合主键字段。 "vpn1" 表13 dns-dnsv6-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 dnsv6-ip 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - DNSv6服务器IP(最多6个),联合主键字段。 "fc00::/7" vpn-instance 否 string 1~31个字符。 - 绑定VPN实例,联合主键字段。 "vpn1" if-name 否 string 1~63个字符。 - 绑定源接口,联合主键字段。 "GE0/0/0" 表14 dns-ipv6-source-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-source-addr 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 互通IPv6源地址,单一主键字段。 "fc00::/7" vpn-instance 否 string 1~31个字符。 - 绑定VPN实例。 "vpn1"
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dns:dns 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求示例 HTTP的示例 PUT /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dns:dns HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
{
"huawei-nce-e-dns:dns" : {
"config-status" : "configured-database-success",
"last-committed-time" : "2022-01-01 00:00:00",
"related-pkg-version" : "1.0.1",
"edit-state" : "RUNNING",
"enable-dns" : false,
"dnsv4" : [
{
"dnsv4-ip" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"ipv4-source" : [
{
"ipv4-source-addr" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"hostv4" : [
{
"host" : "example.com",
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dns-relay" : {
"enable-relay" : false,
"local-ip" : [
{
"ip-address" : "10.1.0.0",
"vpn-name" : "vpn1"
}
]
},
"dns-proxy" : {
"enable-proxy" : false,
"forward-any-response" : false
},
"proxy-client-src-ip" : [
{
"address" : "192.168.1.1",
"vpn-instance" : "vpn1"
}
],
"dnsv6" : [
{
"dnsv6-ip" : "fc00::/7",
"vpn-instance" : "vpn1",
"if-name" : "GE0/0/0"
}
],
"ipv6-source" : [
{
"ipv6-source-addr" : "fc00::/7",
"vpn-instance" : "vpn1"
}
]
}
}
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dns:dns 是 REFERENCE 详细请参见表4。 DNS配置。 - 表4 dns-augment对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dns:dns 否 REFERENCE 详细请参见表5。 DNS配置。 - 表5 dns对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 config-status 否 string reserved initial configuring-database configured-database-success configured-database-failed configuring-device configured-device-success configured-device-failed reserved 配置状态,对应保留未用状态、初始状态、数据库存储中状态、预配置状态、数据库存储失败状态、部署中状态、成功状态、失败状态;不支持编辑,仅查询返回。 "configured-database-success" last-committed-time 否 string 0~255个字符。 - 最后提交时间,该特性最后提交时间;不支持编辑,仅查询返回。 "2022-01-01 00:00:00" related-pkg-version 否 string 0~255个字符。 - 包版本,插件包版本;不支持编辑,仅查询返回。 "1.0.1" edit-state 否 string RUNNING CANDIDATE UNDEPLOYING UNDEPLOYED - 编辑状态,对应运行状态、候选状态、取消部署状态、未部署状态;不支持编辑,仅查询返回。 "RUNNING" enable-dns 否 boolean true false false 使能DNS。AR6700V子设备不支持。 false dnsv4 否 ARRAY_REFERENCE 0-6个列表项,详细请参见表6。 DNS服务器。AR6700V主设备不支持。 - ipv4-source 否 ARRAY_REFERENCE 详细请参见表7。 服务器互通IPv4源地址。AR6700V主设备不支持。 - hostv4 否 ARRAY_REFERENCE 详细请参见表8。 IPv4主机。AR6700V主设备不支持。 - dns-relay 否 REFERENCE 详细请参见表9。 DNS中继。AR6700V主设备和AR6700V子设备不支持。 - dns-proxy 否 REFERENCE 详细请参见表11。 DNS代理。AR6700V子设备不支持。 - proxy-client-src-ip 否 ARRAY_REFERENCE 详细请参见表12。 客户端互通IPv4源地址。AR6700V主设备不支持。 - dnsv6 否 ARRAY_REFERENCE 0-6个列表项,详细请参见表13。 DNSv6服务器。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - ipv6-source 否 ARRAY_REFERENCE 详细请参见表14。 服务器互通IPv6源地址。AR6700V主设备,AR6700V子设备和AR6700V-L设备不支持。 - 表6 dns-dnsv4对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 dnsv4-ip 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - DNS服务器IP(最多6个),联合主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" 表7 dns-ipv4-source对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv4-source-addr 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,单一主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 _public_ 绑定VPN实例。 "vpn1" 表8 dns-hostv4对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 host 否 string 1~255个字符。 - 主机名,联合主键字段。 "example.com" address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 主机地址。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" 表9 dns-relay对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 enable-relay 否 boolean true false false 使能DNS中继。 false local-ip 否 ARRAY_REFERENCE 0-10个列表项,详细请参见表10。 配置IPv4本地地址。 - 表10 dns-relay-local-ip对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ip-address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IPv4地址,联合主键字段。 "10.1.0.0" vpn-name 否 string 1~31个字符。 - VPN实例,联合主键字段。 "vpn1" 表11 dns-proxy对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 enable-proxy 否 boolean true false false 使能DNS代理。 false forward-any-response 否 boolean true false false 使能转发所有响应。AR6700V主设备不支持。 false 表12 dns-proxy-client-src-ip对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 互通IPv4源地址,联合主键字段。 "192.168.1.1" vpn-instance 否 string 1~31个字符。 _public_ VPN实例,联合主键字段。 "vpn1" 表13 dns-dnsv6对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 dnsv6-ip 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - DNSv6服务器IP(最多6个),联合主键字段。 "fc00::/7" vpn-instance 否 string 1~31个字符。 _public_ 绑定VPN实例,联合主键字段。 "vpn1" if-name 否 string 1~63个字符。 - 绑定源接口,联合主键字段。 "GE0/0/0" 表14 dns-ipv6-source对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-source-addr 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 互通IPv6源地址,单一主键字段。 "fc00::/7" vpn-instance 否 string 1~31个字符。 _public_ 绑定VPN实例。 "vpn1"