所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 12800, 12800E V200R005C10 RESTful API参考

本文档介绍了设备支持的OPS API,内容包含OPS 支持的操作、请求示例、请求中元素说明、响应示例、响应中元素说明和响应状态码说明。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
PNP

PNP

查询网络配置

操作

URI

描述

GET

/pnp/netProvisionInfos/netProvisionInfo

网络配置信息。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <netProvisionInfo> 
        <ifName/> 
        <ipAddr/> 
        <ipMask/> 
        <serverIpAddr/> 
        <tftpServerAddr/> 
        <tftpServerName/> 
        <bootfileName/> 
    </netProvisionInfo>

    请求中元素说明如表15-21所示。

    表15-21 请求中元素说明

    元素

    描述

    ifName

    获取的到IP地址的接口名称。

    ipAddr

    申请到的IP地址。

    ipMask

    申请到的IP地址对应的掩码。

    serverIpAddr

    为用户分配地址的服务器的地址。

    tftpServerAddr

    TFTP服务器的地址。

    tftpServerName

    TFTP服务器的名称。

    bootfileName

    启动文件名。

  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <rpc-reply> 
        <netProvisionInfos> 
           <netProvisionInfo> 
              <ifName>10GE1/0/1</ifName> 
              <ipAddr>10.2.2.254</ipAddr> 
              <ipMask>255.255.255.0</ipMask> 
              <serverIpAddr>10.2.2.2</serverIpAddr> 
              <tftpServerAddr>10.3.3.5</tftpServerAddr> 
              <tftpServerName>tftpserver</tftpServerName> 
              <domainName>domain-name</domainName> 
              <bootfileName>bootfile.py</bootfileName> 
           </netProvisionInfo> 
        </netProvisionInfos> 
    </rpc-reply>

    响应状态码说明如表15-22所示。

    表15-22 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

查询DNS地址列表

操作

URI

描述

GET

/pnp/netProvisionInfos/netProvisionInfo/dnsLists

DNS地址列表。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <dnsLists> 
        <dnsList> 
           <dns/> 
        </dnsList> 
    </dnsLists>

    请求中元素说明如表15-23所示。

    表15-23 请求中元素说明

    元素

    描述

    dns

    从DHCP回应报文获取到的DNS地址,返回最多8个。

  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <netProvisionInfos> 
        <netProvisionInfo> 
           <ifName>10GE1/0/1</ifName> 
           <dnsLists> 
              <dnsList> 
                 <dns>10.3.2.3</dns> 
              </dnsList> 
           </dnsLists> 
        </netProvisionInfo> 
    </netProvisionInfos>

    响应状态码说明如表15-24所示。

    表15-24 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

查询网关列表

操作

URI

描述

GET

/pnp/netProvisionInfos/netProvisionInfo/gatewayLists

网关地址列表。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <gatewayLists> 
        <gatewayList> 
           <gateway/> 
        </gatewayList> 
    </gatewayLists>

    请求中元素说明如表15-25所示。

    表15-25 请求中元素说明

    元素

    描述

    gateway

    从DHCP回应报文获取到的网关地址,返回最多8个。

  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <netProvisionInfos> 
        <netProvisionInfo> 
           <ifName>10GE1/0/1</ifName> 
           <gatewayLists> 
              <gatewayList> 
                 <gateway>10.3.2.3</gateway> 
              </gatewayList> 
           </gatewayLists> 
        </netProvisionInfo> 
    </netProvisionInfos>

    响应状态码说明如表15-26所示。

    表15-26 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

查询日志服务器地址列表

操作

URI

描述

GET

/pnp/netProvisionInfos/netProvisionInfo/logServerLists

日志服务器地址列表。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <logServerLists> 
        <logServerList> 
           <logServer/> 
        </logServerList> 
    </logServerLists>

    请求中元素说明如表15-27所示。

    表15-27 请求中元素说明

    元素

    描述

    logServer

    从DHCP回应报文获取到的日志服务器地址,返回最多8个。

  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <netProvisionInfos> 
        <netProvisionInfo> 
           <ifName>10GE1/0/1</ifName>
           <logServerLists> 
              <logServerList> 
                 <logServer>10.10.10.0</logServer> 
              </logServerList> 
           </logServerLists> 
        </netProvisionInfos> 
    </netProvisionInfos>

    响应状态码说明如表15-28所示。

    表15-28 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

启动PNP功能

操作

URI

描述

POST

/pnp/startPnp

触发PNP获取网络配置。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <startPnp> 
        <mode>ZTP</mode> 
        <portType>MEth</portType> 
    </startPnp>

    请求中元素说明如表15-29所示。

    表15-29 请求中元素说明

    元素

    描述

    mode

    PNP启动的模式,当前只有ZTP。

    portType

    启动PNP功能的接口类型。支持以下接口类型:

    • Meth
    • Ethernet
    • GigabitEthernet
    • 10GE
    • 40GE
    • 100GE

  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <ok/>

    响应状态码说明如表15-30所示。

    表15-30 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

停止PNP功能

操作

URI

描述

POST

/pnp/stopPnp

停止PNP获取网络配置功能。

  • 请求示例:
    <?xml version="1.0" encoding="UTF-8"?> 
    <stopPnp> 
    </stopPnp>
  • 响应示例(XML格式):
    <?xml version="1.0" encoding="UTF-8"?> 
    <ok/>

    响应状态码说明如表15-31所示。

    表15-31 响应状态码说明

    状态码

    描述

    200 OK

    操作执行成功。

    400 Bad Request

    无法执行请求操作,请求消息语法错误,或者请求消息中信息的属性不合法。

    500 Internal Server Error

    服务的各种内部异常导致请求操作失败,或者无法识别的处理异常。

翻译
下载文档
更新时间:2019-04-03

文档编号:EDOC1100075559

浏览量:2506

下载量:44

平均得分:
本文档适用于这些产品
相关文档
相关版本
分享
上一页 下一页