Infoblox NetMRI restful API的简单客户端。

infoblox-netmri的Python项目详细描述


Infoblox NetMRI客户端

https://codecov.io/github/infobloxopen/infoblox-netmri/coverage.svg?branch=masterhttps://img.shields.io/travis/infobloxopen/infoblox-netmri.svghttps://img.shields.io/pypi/v/infoblox-netmri.svg

Infoblox NetMRI restful API的简单客户端。

功能

  • 允许通过python在netmri上执行restful api调用。
  • http和https

安装

使用pip:

pip install infoblox-netmri

使用量

使用起来很简单。只需创建一个InfobloxNetMRI对象,然后调用 api_request方法。几乎每个api请求都会返回一个字典。它 将包含在线API文档中记录的输出。

from infoblox_netmri import InfobloxNetMRI

c = InfobloxNetMRI(host="netmri",
                   username="admin",
                   password="password")

devices = c.api_request('devices/index', {'limit': 10})

现在,devices包含api调用输出的字典。在这种情况下, 它包含“list”样式方法返回的标准键(index,search, 查找-参见文档):currentstartlimit,以及复数形式 模型的devices。最后是一组字典 设备详细信息,而其他描述 结果。所以,我们真的想循环通过devices['devices']

FORMAT='%30s %16s %10s'
print FORMAT % ('Device Name', 'IP Address', 'Vendor')
for d in devices['devices']:
    print FORMAT % (d['DeviceName'], d['DeviceIPDotted'], d['DeviceVendor'])

NetMRI文档

要查看有关可用调用的文档,请访问 你的核磁共振成像。

有关示例,请参见https://github.com/infobloxopen/netmri-toolkit

历史记录

0.1.5(2017-08-09)

  • 修复问题11,其中包含次要部分的API版本号被视为无效。

0.1.4(2017-03-22)

  • 修复问题7,其中过期会话从不续订。
  • 清理并制造更多的Python

0.1.3(2016-02-19)

  • 实现身份验证缓存

0.1.2(2016-01-07)

  • 修复将字符串传递给show和delete方法的问题
  • 添加python 3兼容性

0.1.1(2015-11-11)

  • 修复模块命名问题

0.1.0(2015-11-09)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java JavaFX TableView更新单元格,不更新对象值   在扫描器中使用分隔符的java   java OkHttp 4.9.2,连接无法重用,导致端口耗尽   eclipse中的c JNI:运行Java代码   java是否在出厂的所有硬件设备中都有/mnt/sdcard/Android/data文件夹(或等效文件夹)?   Java,在eclipse中访问资源文件夹中的图像   java为什么Bluemix dashDB操作抛出SqlSyntaxErrorException,SQLCODE=1667?   JavaHtmlUnitWebClient。getPage不处理javascript   Google API认证的java问题   java如何将JSON数组反序列化为Apache beam PCollection<javaObject>   ServerSocket停止接收命令,java/安卓   来自Java类的安卓 Toast消息   java如何自动重新加载应用程序引擎开发服务器?   java是否可以尝试/捕获一些东西来检查是否抛出了异常?   java如何做到这一点当我按下load game时,它不仅会加载信息,还会将您带到游戏中?   Java选项Xmx代表什么?   Java映射,它在插入时打印值   设置“ulimit c unlimited”后,java无法生成系统核心转储