python netbox客户端

python-netbox的Python项目详细描述


python netbox是netbox(https://github.com/digitalocean/netbox)api的客户端。 它基于从2.0.0版开始发布的APIv2。它需要python 3。

完整的文档可以在here中找到。

安装

从github获取最新版本:

$ pip3 install python-netbox

用法

从模块开始:

>>> from netbox import NetBox
>>> netbox = NetBox(host='127.0.0.1', port=32768, use_ssl=False, auth_token='token')

示例

获取所有设备:

>>> netbox.dcim.get_devices()

为每个机架获取设备:

>>> netbox.dcim.get_devices_per_rack('rack_name')

按名称获取设备

>>> netbox.dcim.get_devices(name='device_name')

创建站点:

>>> netbox.dcim.create_site('site1', 'site1')

删除站点:

>>> netbox.dcim.delete_site('site1')

获取IP地址对象:

>>> netbox.ipam.get_ip_addresses(address='10.0.0.1/16')

支架

如果您有任何问题或意见,请发送电子邮件至thomas@tjrb.nl

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

推荐PyPI第三方库


热门话题
JavaFileUtils。资源目录上的listFiles()   如何在java安全中禁用日志记录?   列出如何在Java中对对象数组排序   堆栈帧采用的java大小   java在两个布局之间设置交叉淡入动画   java如何在SeleniumWebDriver中选择oiselect的值   java无法获取类型为org的对象的未知属性“实现”。格拉德尔。应用程序编程接口。内部的人工制品dsl。依赖关系。DefaultDependencyHandler   未找到java Android onClick内部片段   java CXF:无法创建加密类null   web服务java 1.6枚举问题com。国际商用机器公司ws。网络服务。发动机枚举。风格包裹   java将整行作为字符串数组从具有多列的树元素中获取   java在不调整窗口大小的情况下不显示所有元素   java如何在activemq中创建/预配置持久订户。xml,以便在ActiveMQ启动时准备好这些订阅?   java垃圾收集能保证程序不会耗尽内存吗?   如何从C++或PHP发送数据到java?   java Guava迭代器,并在列表对象中对列表进行迭代   java Android SQite数据库搜索和查找列错误   基于MySQL和Java的排序函数优化   具有持久性的java消息会卡在嵌入Tomcat的ActiveMQ中