port389/netbox

PHP版本的Netbox

v2.3.0 2023-02-15 17:18 UTC

README

注意,这是一个Wicked Software Corp. "Laravel NetBox" 包的分支,原始的信用归功于他们。

该包重构为允许作为独立composer包安装(因此该包在port389命名空间下可用)。在将NetBox引入我所在公司并在“挠痒痒”模式下实现时,对NetBox v3.2.2进行了测试。我们主要使用NetBox中的IPAM模块,其他组件未进行大量测试。

安装

composer require port389/netbox-php

环境变量

该包需要设置2个环境变量,通过getenv()可访问

示例用法

$api = new \port389\NetBox\Api\IPAM\IpAddresses(new \port389\NetBox\Client());
$result = $api->add([
    'address'  => '11.22.33.44/32',
    'dns_name' => 'foo.example.com'
]);

$result = $api->list(['address' => '11.22.33.44/32'])

支持的NetBox API