-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-nat-policy:nat-policy-rules 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"
{
"huawei-nce-e-nat-policy:nat-policy-rules" : {
"name" : "rules@name",
"action" : {
"source-nat" : {
"address-group-name" : "addressgroupname"
}
},
"source-zone" : [
"sourcezone"
],
"destination-zone" : [
"destinationzonename"
],
"egress-interface" : [
"egressinterfacename"
],
"source-nat" : {
"address-group-name" : "addressgroupname",
"easy-ip" : "True"
},
"source-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"destination-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"service" : {
"service-items" : {
"protocol-and-ports" : {
"protocol-and-port" : [
{
"protocol" : "tcp",
"source-port" : "65501",
"dest-port" : "65502"
}
]
},
"protocol" : {
"protocol-id" : [
199
]
}
}
}
}
}
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-nat-policy:nat-policy-rules 表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
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-nat-policy:nat-policy-rules/{name} 表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" name 是 string 1~63个字符。 - 策略的名称,单一主键字段。 "rules@name"
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-nat-policy:nat-policy-rules 是 REFERENCE 详细请参见表4。 配置策略。 -
-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-nat-policy:nat-policy-rules/rules%40name 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-nat-policy:nat-policy-rules" : {
"name" : "rules@name",
"action" : {
"source-nat" : {
"address-group-name" : "addressgroupname"
}
},
"source-zone" : [
"sourcezone"
],
"destination-zone" : [
"destinationzonename"
],
"egress-interface" : [
"egressinterfacename"
],
"source-nat" : {
"address-group-name" : "addressgroupname",
"easy-ip" : "True"
},
"source-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"destination-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"service" : {
"service-items" : {
"protocol-and-ports" : {
"protocol-and-port" : [
{
"protocol" : "tcp",
"source-port" : "65501",
"dest-port" : "65502"
}
]
},
"protocol" : {
"protocol-id" : [
199
]
}
}
}
}
}
-
响应示例 返回状态码为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
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-nat-policy:nat-policy-rules 表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的示例 DELETE /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-nat-policy:nat-policy-rules 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"
-
响应示例 返回状态码为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
-
响应示例 返回状态码为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
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-nat-policy:nat-policy-rules/{name} 表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" name 是 string 1~63个字符。 - 策略的名称,单一主键字段。 "rules@name"
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-nat-policy:nat-policy-rules 是 REFERENCE 详细请参见表4。 配置策略。 -
-
请求示例 HTTP的示例 PUT /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-nat-policy:nat-policy-rules/rules%40name 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-nat-policy:nat-policy-rules" : [
{
"config-status" : "configured-database-success",
"last-committed-time" : "2022-01-01 00:00:00",
"related-pkg-version" : "1.0.1",
"edit-state" : "RUNNING",
"name" : "rules@name",
"action" : {
"source-nat" : {
"address-group-name" : "addressgroupname"
}
},
"source-zone" : [
"sourcezone"
],
"destination-zone" : [
"destinationzonename"
],
"egress-interface" : [
"egressinterfacename"
],
"source-nat" : {
"address-group-name" : "addressgroupname",
"easy-ip" : "True"
},
"source-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"destination-address" : {
"address-ipv4s" : {
"address-ipv4" : [
{
"ipv4" : "10.1.1.1",
"mask" : "255.255.0.0"
}
]
},
"address-ipv4-ranges" : {
"address-ipv4-range" : [
{
"start-ipv4" : "10.1.1.1",
"end-ipv4" : "10.1.1.1"
}
]
}
},
"service" : {
"service-items" : {
"protocol-and-ports" : {
"protocol-and-port" : [
{
"protocol" : "tcp",
"source-port" : "65501",
"dest-port" : "65502"
}
]
},
"protocol" : {
"protocol-id" : [
199
]
}
}
}
}
]
}
-
响应示例 返回状态码为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