用于使用XML或JSONRPC通过NX-API管理Cisco设备的库。

nxapi-plumbing的Python项目详细描述


Nxapi管道

一个低级库,用于使用JSON-RPC和XML通过NX-API管理Cisco设备。

示例:

使用json-rpc创建设备对象。

fromnxapi_plumbingimportDevicedevice=Device(api_format="jsonrpc",host="device.domain.com",username="admin",password="password",transport="https",port=8443,)

返回结构化数据的json-rpc单个命令。

output=device.show("show hostname")print(output)

输出将是命令的响应
{'hostname':'nxos.domain.com'}

json-rpc命令列表
output=device.show_list(["show hostname","show ntp status"])pprint(output)

输出将是响应列表(字典列表)

[{"command":"show hostname","result":{"hostname":"nxos.domain.com"}},{"command":"show ntp status","result":{"distribution":"Distribution : Disabled","operational_state":"Last operational state: No session"}}]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java resultSet next()方法不返回任何值   java向数组中添加元素?   java在字符串中替换代词   使用ajax时java搜索数据库不工作   java tomcat表示此url不支持http方法post   java正在发生什么   java浏览器不生成文件下载对话框   带有CR和CF的java javascript textarea maxlength问题   javamaven:如何配置javadoc来生成所有私有和包   java问题:“用作trywithresources资源的变量应该是final或实际上是final”   java类只是为了语义   java httpclient在glassfish servlet中发布到https时出现“SSL证书错误”   java图形用户界面不可见错误   我的java CORBA聊天应用程序中出现“org.omg.CORBA.COMM_FAILURE:vmcid:SUN minor code:208 completed:Maybe”错误的原因是什么   javascript在服务器端创建电子邮件草稿并在用户客户端打开   java向JComboBox添加隐藏按钮   使用Java是可能的。awt。图像安卓应用程序