华为云用户手册

  • 请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表2。 租户内设备本地CLI配置开关配置参数体。 - 表2 CliApDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 cliEnable 是 boolean true false - 是否使能设备本地CLI配置开关。 false
  • 响应示例 返回状态码为200:查询成功。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "pageIndex" : 1, "pageSize" : 100, "totalRecords" : 1, "data" : [ { "deviceId" : "fbb684c8-0d37-406f-bafa-4b06d6151e2e", "esn" : "AP50082935AAAAAAAAA1", "status" : 0, "tunnelId" : 1 } ] }
  • URI /controller/campus/v1/networkservice/networkconfig/net/wactunnel/{wacId}/bind-relation 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 wacId 是 string 36个字符。 - 设备ID。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" 表2 query参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 pageSize 是 int32 [1-100] - 分页的大小。 20 pageIndex 是 int32 [1-300000] - 分页的序号。 1
  • 请求示例 HTTP的示例 GET /controller/campus/v1/networkservice/networkconfig/net/wactunnel/fbb684c8-0d37-496f-bafa-4b06d5151e2e/bind-relation?pageSize=20&pageIndex=1 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
  • 响应参数 返回状态码为200:查询成功。 表3 WACTunnelPagedResponseDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" pageIndex int32 [1-2000] - 页码。 1 pageSize int32 [10-1000] - 每页大小。 100 totalRecords int32 [0-20000] - 总数。 1 data ARRAY_REFERENCE 0-1000个列表项,详细请参见表4。 隧道配置列表。 - 表4 BindTunnelApInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 deviceId string 36个字符。 - AP设备ID。 "fbb684c8-0d37-406f-bafa-4b06d6151e2e" esn string 0~40个字符。 - AP设备ESN。 "AP50082935AAAAAAAAA1" status int32 - - 设备状态。0---已建联,已激活、1---已建联,未激活、3---未建联。 0 tunnelId int64 - - 给隧道AP设备分配的ID。 1
  • 响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK Date: Sun,16 Feb 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,16 Feb 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,16 Feb 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-syslog:syslog-config/global-parameter 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"
  • URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-syslog:syslog-config/global-parameter 表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:返回SLA服务列表信息。 HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 { "errorCode": 0, "errorMsg": "获取诊断结果成功", "sessionId": "10010936", "serviceId": "11", "icmpEchoResult": { "errorCode": 0, "connectStatus": 1, "lostPacketRatio": 0, "rttAvg": 1, "rttMax": 1, "timeoutCount": 0 } } 返回状态码为400:参数错误。 HTTP/1.1 400 Bad Request Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为403:URL鉴权。 HTTP/1.1 403 Forbidden Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为404:rest接口没找到。 HTTP/1.1 404 Not Found Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为406:流控限流。 HTTP/1.1 406 Not Acceptable Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:默认ServiceException异常码,应用内部错误。 HTTP/1.1 500 Internal Server Error Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为502:网关错误。 HTTP/1.1 502 Bad Gateway Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为503:服务不可用。 HTTP/1.1 503 Service Unavailable Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为504:表示时间超时,总线超时时间300s。 HTTP/1.1 504 Gateway Timeout Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为888:服务摘机,不提供服务。 HTTP/1.1 888 888 Date: Sat,30 Mar 2019 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应参数 返回状态码为200:返回SLA服务列表信息。 表2 QuickDiagnosisResultResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errorCode int32 - - 任务状态码。0:成功;1:部分成功;2:失败;1000:执行中或sessionid过期 - errorMsg string - - 错误消息 - sessionId string - - 任务ID - serviceId string - - 服务类型 - icmpEchoResult REFERENCE 详细请参见表3。 - - 表3 IcmpEchoResult对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errorCode int32 - - 错误码,0成功,1默认错误,2设备离线或SNMP参数错误,3任务超时,4SNMP参数错误,5测试用例不存在,6参数设置错误 - connectStatus int32 - - 连通状态码,0未知错误,1成功,2失败 - lostPacketRatio int32 [0-100] - 丢包率(%) - rttAvg int32 - - 往返时延平均值(ms) - rttMax int32 - - 往返时延最大值(ms) - timeoutCount int32 - - 超时次数 - 返回状态码为400:参数错误。 详细信息请参见实际响应消息体。 返回状态码为403:URL鉴权。 详细信息请参见实际响应消息体。 返回状态码为404:rest接口没找到。 详细信息请参见实际响应消息体。 返回状态码为406:流控限流。 详细信息请参见实际响应消息体。 返回状态码为500:默认ServiceException异常码,应用内部错误。 详细信息请参见实际响应消息体。 返回状态码为502:网关错误。 详细信息请参见实际响应消息体。 返回状态码为503:服务不可用。 详细信息请参见实际响应消息体。 返回状态码为504:表示时间超时,总线超时时间300s。 详细信息请参见实际响应消息体。 返回状态码为888:服务摘机,不提供服务。 详细信息请参见实际响应消息体。
  • 请求示例 cURL的示例 curl -k -s -L -i -X GET -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Accept-Language: en-US' -H 'X-AUTH-TOKEN: x-yyyyyy' 'https://192.168.1.125:18002/rest/openapi/netslaservice/v1/quick-diagnosis/{session-id}/results' HTTP的示例 GET /rest/openapi/netslaservice/v1/quick-diagnosis/{session-id}/results HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AUTH-TOKEN: x-yyyyyy
  • 请求示例 HTTP的示例 GET /restconf/data/huawei-nce-aoc-config-template-application:template-application/a945675d-ccff-4ea3-afb4-8d04ac3100c2/device HTTP/1.1 Host: 192.168.1.125:26335 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AUTH-TOKEN: x-yyyyyy
  • URI /restconf/data/huawei-nce-aoc-config-template-application:template-application/{template-application-id}/device 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 template-application-id 是 string 0~128个字节。 - the identifier of the template application. "a945675d-ccff-4ea3-afb4-8d04ac3100c2"
  • 响应示例 返回状态码为200:Successful operation HTTP/1.1 200 OK Date: Fri,03 Dec 2021 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "huawei-aoc-config-template-application:device": [ { "device-id":8d394835-cb84-38f3-a4d5-36a7f2074b49", "device-name":"apaas_test", "device-ip":"10.1.1.1", "device-type":"LSW", "device-model":"S6730-H24X6C", "device-esn":1023A6569828 } ] } 返回状态码为400:Bad Request HTTP/1.1 400 Bad Request Date: Fri,30 Dec 2022 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应示例 返回状态码为201:创建成功返回。 HTTP/1.1 201 Created Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : { "vnId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "siteId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "vnName" : "abc", "siteName" : "test", "linkName" : "test", "linkStatus" : "test", "corePhysicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "gatewayPhysicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "connectIpInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "gateWayAdvancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" }, "coreSubnets" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" } } ], "gatewaySubnets" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" } } ], "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e" }, "success" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" } } ], "fail" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" }, "errcode" : "0", "errmsg" : "" } ] } 返回状态码为400:校验异常。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 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,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 请求示例 HTTP的示例 POST /controller/campus/v1/lanwan/interconnection/link 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 { "vnId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "siteId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "vnName" : "abc", "siteName" : "test", "linkName" : "test", "linkStatus" : "test", "corePhysicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "gatewayPhysicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "connectIpInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "gateWayAdvancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" }, "coreSubnets" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" } } ], "gatewaySubnets" : [ { "operType" : "", "status" : "", "description" : "abc", "errmsg" : "", "physicInfo" : { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "LSW", "deviceRole" : "core", "linkType" : "VLANIF", "l2Ports" : [ { "portIdentifier" : "Eth-Trunk1", "tagType" : "TAG" } ], "l3Port" : { "portIdentifier" : "Eth-Trunk1" } }, "ipInfo" : { "coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreIpAddress" : "192.168.10.10", "gatewayIpAddress" : "192.168.10.20", "gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "maskLength" : 24, "gatewayIpv6Address" : "FC00::1", "ipv6PrefixLength" : 64, "id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "connectVlan" : 10, "trustEnable" : false, "trust" : "dscp", "ipAddress" : "192.168.10.1", "ipv6Address" : "FC00::1/120" }, "advancedInfo" : { "secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"], "securityZone" : "TRUST", "proxyArp" : false, "innerProxyArp" : false, "toVasEnable" : false, "attributes" : { "mtu" : 1500, "mss" : 1200 }, "vrrp" : { "enable" : false, "vrrpId" : 1, "virtualIpAddress" : "192.168.0.1;192.168.0.2", "vrrpRole" : "MASTER", "priority" : 1, "preemptDelay" : 0, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrpList" : [ { "vrrpId" : 1, "virtualIpAddress" : "10.1.1.1;10.1.2.1", "vrrpRole" : "master", "preemptDelay" : 0, "priority" : 1, "authMode" : 1, "authKey" : "1", "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ] } ] }, "dhcp" : { "enable" : false, "dhcpServiceType" : "SERVER", "dhcpServer" : { "useSecondaryIP" : false, "leaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "192.168.1.2", "endAddress" : "192.168.1.3" } ], "dhcpStatic" : [ { "ipAddress" : "192.168.1.10", "macAddress" : "00e0-fc12-3456" } ], "dhcpOption" : [ { "code" : 43, "type" : 1, "value" : "192.168.1.0", "description" : "Wins/Netbios server" } ], "dnsServerIp" : ["192.168.0.1"], "domainName" : "abc.com" }, "dhcpRelay" : { "serverIps" : ["192.168.0.1"], "sourceAddress" : "10.10.10.2", "gatewayAddress" : "10.10.10.3", "dhcpRelayOption82" : { "function" : 0, "vlanId" : 1, "subOption" : [ { "subOptionCode" : 0, "isUserDefined" : true, "value" : "ZID023301" } ] }, "linkSelectionInsertEnable" : true, "linkSelectionInsertIp" : "10.10.10.1" } }, "vrrp6" : { "vrrp6Enable" : true, "vrrp6List" : [ { "vrrp6Id" : 1, "virtualIpv6AddressLinkLocal" : "FC00::1", "virtualIpv6Address" : "FC00::1;FC00::2", "preemptDelay" : 0, "priority" : 1, "track" : [ { "sourceIpAddress" : "192.168.1.0", "peerIpAddress" : "192.168.1.0", "localDiscriminator" : 10, "remoteDiscriminator" : 10, "interval" : 20, "interfaceName" : "GE0/0/1", "priorityMode" : "REDUCE", "value" : 10, "type" : "ipv4" } ], "vrrp6Role" : "" } ] }, "dhcpV6" : { "dhcpV6Enable" : true, "dhcpv6ServiceType" : "SERVER", "dhcpv6Server" : { "addressPrefix" : "FC00::1/120", "addressPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "delegationPrefix" : "FC00::1/120", "delegationPrefixAssignLength" : "", "delegationPrefixLeaseTime" : { "day" : 0, "hour" : 0, "minute" : 0 }, "excludeIpGroups" : [ { "startAddress" : "FC00::1", "endAddress" : "FC00::1" } ], "firstDnsServer" : "FC00::1", "secondDnsServer" : "FC00::1", "domainName" : "0" }, "dhcpv6Relay" : { "serverIps" : ["FC00::1"] } }, "unrHostRouteAdvertiseEnable" : false, "dhcpTriggerEnable" : false, "unrRoutesLimitEnable" : "", "unrRoutesLimit" : 24, "ntpDisable" : "", "ntpIpv6Disable" : "", "raHaltEnable" : "", "managedAddressFlagEnable" : "" } } ] }
  • 响应示例 返回状态码为201:创建PPSK帐号成功,返回创建的帐号信息,响应体参考PpskPostOrPutResponseDto。 HTTP/1.1 200 OK Date: Tue,16 Aug 2022 10:00:00 GMT Server: example-server Content-Type: application/json { "errcode" : "0", "errmsg" : "", "data" : { "psk" : null, "vlan" : 100, "accDevNum" : 0, "macAddress" : "XX-XX-XX-XX-XX-XX", "ssidName" : "Huawei-Guest", "account" : "PPSK001", "id" : "00000000-0000-0000-0000-000000000000", "modifyTime" : 1534848006000, "ppskInfoList": [ { "psk" : null, "vlan" : 100, "accDevNum" : 0, "macAddress" : "XX-XX-XX-XX-XX-XX", "ssidName" : "Huawei-Guest", "account" : "PPSK001", "id" : "00000000-0000-0000-0000-000000000000", "modifyTime" : 1534848006000 } ] } } 返回状态码为400:校验异常,响应体参考BaseResponseDto。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "" }
  • 请求示例 HTTP的示例 POST /controller/campus/v1/authconfigservice/accessconfig/fbb684c8-0d37-496f-bafa-4b06d5151e2e/ppsk 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 { "psk" : "pskofPPSK001", "vlan" : 100, "description" : "", "accDevNum" : 0, "macAddress" : "XX-XX-XX-XX-XX-XX", "ssidName" : "Huawei-Guest", "account" : "PPSK001", "ppskInfoList" : [ { "psk" : "pskofPPSK001", "vlan" : 100, "description" : "", "accDevNum" : 0, "macAddress" : "XX-XX-XX-XX-XX-XX", "ssidName" : "Huawei-Guest", "account" : "PPSK001" } ] }
  • 响应参数 返回状态码为201:创建PPSK帐号成功,返回创建的帐号信息,响应体参考PpskPostOrPutResponseDto。 表5 PpskPostOrPutResponseDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码,错误码为0表示操作成功。 "0" errmsg string 0~256个字符。 - 错误信息。 "" data REFERENCE 详细请参见表6。 - - 表6 PPSKResponseDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 psk password 8~63个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 接入密钥。创建、修改和查询账号时psk返回值为空。 "pskofPPSK001" vlan integer [0-4094] - 绑定VLAN,值为0表示不绑定VLAN。 100 description string 0~255个字符。 - 描述。 - accDevNum integer [0-250] - 接入终端数,值为0表示不限制接入终端数,当macAddress参数非空时,接入终端数固定为1。 0 macAddress string - - 帐号绑定的MAC地址,大小写不敏感,MAC地址支持三种格式:XX:XX:XX:XX:XX:XX/XX-XX-XX-XX-XX-XX/XXXX-XXXX-XXXX。创建和修改账号时该返回值为空。 "XX-XX-XX-XX-XX-XX" ssidName string 1~32个字符。 - SSID名称。 "Huawei-Guest" account string 1~64个字符。 - PPSK帐号名称。 "PPSK001" id string - - PPSK帐号ID。 "5b988058-e092-4310-a0ad-575e9b50e2db" modifyTime int64 - - 帐号更新的时间,以毫秒为单位。 1534848006000 ppskInfoList ARRAY_REFERENCE 1-500个列表项,详细请参见表7。 批量PPSK帐号信息的数据结构。请求体里没有ppskInfoList字段时,返回体里此字段为null。 - 表7 ResponseBaseDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 psk password 8~63个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 接入密钥。创建、修改和查询账号时psk返回值为空。 "pskofPPSK001" vlan integer [0-4094] - 绑定VLAN,值为0表示不绑定VLAN。 100 description string 0~255个字符。 - 描述。 - accDevNum integer [0-250] - 接入终端数,值为0表示不限制接入终端数,当macAddress参数非空时,接入终端数固定为1。 0 macAddress string - - 帐号绑定的MAC地址,大小写不敏感,MAC地址支持三种格式:XX:XX:XX:XX:XX:XX/XX-XX-XX-XX-XX-XX/XXXX-XXXX-XXXX。创建和修改账号时该返回值为空。 "XX-XX-XX-XX-XX-XX" ssidName string 1~32个字符。 - SSID名称。 "Huawei-Guest" account string 1~64个字符。 - PPSK帐号名称。 "PPSK001" id string - - PPSK帐号ID。 - modifyTime int64 - - 帐号更新的时间,以毫秒为单位。 1534848006000 返回状态码为400:校验异常,响应体参考BaseResponseDto。 表8 BaseResponseDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码,错误码为0表示操作成功。 "0" errmsg string 0~256个字符。 - 错误信息。 ""
  • 请求参数 表2 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表3。 PPSK帐号信息参数体。 - 表3 PPSKPostRequestDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 psk 是 password 8~63个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 接入密钥。创建、修改和查询账号时psk返回值为空。 "pskofPPSK001" vlan 否 integer [0-4094] - 绑定VLAN,值为0表示不绑定VLAN。 100 description 否 string 0~255个字符。 - 描述。 - accDevNum 否 integer [0-250] - 接入终端数,值为0表示不限制接入终端数,当macAddress参数非空时,接入终端数固定为1。 0 macAddress 否 string - - 帐号绑定的MAC地址,大小写不敏感,MAC地址支持三种格式:XX:XX:XX:XX:XX:XX/XX-XX-XX-XX-XX-XX/XXXX-XXXX-XXXX。创建和修改账号时该返回值为空。 "XX-XX-XX-XX-XX-XX" ssidName 是 string 1~32个字符。 - SSID名称。 "Huawei-Guest" account 是 string 1~64个字符。 - PPSK帐号名称。 "PPSK001" ppskInfoList 否 ARRAY_REFERENCE 0-500个列表项,详细请参见表4。 创建批量PPSK帐号请求信息数据结构。此字段不为null时,只有此字段生效,其他字段不生效。 - 表4 PPSKInfoDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 psk 否 password 8~63个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 接入密钥。创建、修改和查询账号时psk返回值为空。 "pskofPPSK001" vlan 否 integer [0-4094] - 绑定VLAN,值为0表示不绑定VLAN。 100 description 否 string 0~255个字符。 - 描述。 - accDevNum 否 integer [0-250] - 接入终端数,值为0表示不限制接入终端数,当macAddress参数非空时,接入终端数固定为1。 0 macAddress 否 string - - 帐号绑定的MAC地址,大小写不敏感,MAC地址支持三种格式:XX:XX:XX:XX:XX:XX/XX-XX-XX-XX-XX-XX/XXXX-XXXX-XXXX。创建和修改账号时该返回值为空。 "XX-XX-XX-XX-XX-XX" ssidName 否 string 1~32个字符。 - SSID名称。 "Huawei-Guest" account 否 string 1~64个字符。 - PPSK帐号名称。 "PPSK001"
  • 请求 请求header参数 请参见请求示例中header描述。 请求body参数 参数 是否必选 类型 值域 说明 token 否 string 0~1024个字符 用户已获取的token标识。 请求示例 DELETE /controller/v2/tokens HTTP/1.1 Accept:application/json Content-Type:application/json;charset=UTF-8 { "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
  • 响应 响应参数 响应状态码200: 返回revokeTokenV2Out对象。 revokeTokenV2Out对象包含如下属性: 参数 是否必选 类型 值域 说明 errcode 否 string 0~128个字符 错误码。 errmsg 否 string 0~128个字符 错误信息。 响应示例 HTTP/1.1 200 OK Content-Type:application/json { "errcode": "0", "errmsg": "" }
  • 请求示例 HTTP的示例 PUT /controller/campus/v1/networkservice/networkconfig/net/apiot/sites/fbb684c8-0d37-496f-bafa-4b06db151e2e/apiot 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 { "panelName" : "AirEngine5760-10", "iotCardDto" : [ { "cardName" : "card1", "portType" : "ethernet", "communicationPort" : 1026, "extCommunicationPort" : 1027, "communicationProtocol" : "tcp", "shareKey" : "example123", "trustedHostAddress" : "192.168.3.2/24", "iotServer2" : "192.168.3.2", "port2" : 2080, "administrativeStatus" : false, "defaultVlan" : 200, "description" : "description", "iotServer1Config" : [ { "serverNum" : 1, "iotServer" : "192.168.3.2", "port" : 1080 } ], "usbPower" : "", "powerSwitch" : "on" } ], "cardNames" : ["card1"] }
  • 响应示例 返回状态码为200:配置成功,返回结构体参见IoTConfigResponseDto。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : { "panelName" : "AirEngine5760-10", "iotCardConfig" : { "cardName" : "card1", "cardConfigured" : true, "portType" : "ethernet", "communicationPort" : 1026, "extCommunicationPort" : 1027, "communicationProtocol" : "tcp", "shareKey" : "", "trustedHostAddress" : "192.168.3.2/24", "iotServer2" : "192.168.3.2", "port2" : 2080, "administrativeStatus" : false, "defaultVlan" : 200, "description" : "description", "iotServer1Config" : [ { "serverNum" : 1, "iotServer" : "192.168.3.2", "port" : 1080 } ] }, "cardNames" : ["card1"], "deviceGroupId" : "fbb684c8-0d37-496f-bafa-4b06db151e2e", "operation" : "update" } }
  • 请求示例 HTTP的示例 DELETE /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-queue-template:port-queue-template/Port+Queue+Template 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"
  • URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-queue-template:port-queue-template/{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~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 名称,单一主键字段。 "Port Queue Template"
  • 响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK Date: Sun,16 Feb 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,16 Feb 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,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 请求示例 HTTP的示例 POST /controller/campus/v1/sdwan/policy/traffic/bandwidth-management-policies 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 { "bandwidthMgrPolicies" : [ { "id" : "00000000-0000-0000-0000-000000000000", "name" : "bandwidth1", "vpnId" : "00000000-0000-0000-0000-000000000000", "vpnGroupId" : "00000000-0000-0000-0000-000000000000", "bandwidthMgrRule" : { "priority" : 1, "classificationId" : "00000000-0000-0000-0000-000000000000", "classificationName" : "classificationName", "profileId" : "00000000-0000-0000-0000-000000000000", "profileName" : "templateName", "effectiveTimeId" : "00000000-0000-0000-0000-000000000000", "effectiveTimeName" : "effectiveTimeName" }, "status" : 1 } ] }
  • 响应示例 返回状态码为201:创建成功,响应体参考BandwidthMgrPolicyResponse。 HTTP/1.1 201 Created Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "success" : [ { "id" : "00000000-0000-0000-0000-000000000000", "name" : "bandwidth1", "vpnId" : "00000000-0000-0000-0000-000000000000", "vpnGroupId" : "00000000-0000-0000-0000-000000000000", "bandwidthMgrRule" : { "priority" : 1, "classificationId" : "00000000-0000-0000-0000-000000000000", "classificationName" : "classificationName", "profileId" : "00000000-0000-0000-0000-000000000000", "profileName" : "templateName", "effectiveTimeId" : "00000000-0000-0000-0000-000000000000", "effectiveTimeName" : "effectiveTimeName" }, "status" : 1 } ], "fail" : [ { "errcode" : "0", "errmsg" : "", "data" : { "id" : "00000000-0000-0000-0000-000000000000", "name" : "bandwidth1", "vpnId" : "00000000-0000-0000-0000-000000000000", "vpnGroupId" : "00000000-0000-0000-0000-000000000000", "bandwidthMgrRule" : { "priority" : 1, "classificationId" : "00000000-0000-0000-0000-000000000000", "classificationName" : "classificationName", "profileId" : "00000000-0000-0000-0000-000000000000", "profileName" : "templateName", "effectiveTimeId" : "00000000-0000-0000-0000-000000000000", "effectiveTimeName" : "effectiveTimeName" }, "status" : 1 } } ] } 返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 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,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 请求示例 HTTP的示例 DELETE /controller/campus/v3/devices 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 { "deviceIds" : ["00000000-0000-0000-0000-000000000001"], "reset" : "true" }
共99354条