l4rzzz/infoblox-wapi

与一些 Infoblox WAPI 端点交互

这个软件包的官方仓库似乎已经不存在,因此该软件包已被冻结。

维护者

详细信息

github.com/l4rzzz/infoblox-wapi

0.1.14 2019-12-02 20:21 UTC

This package is auto-updated.

Last update: 2023-03-01 00:16:06 UTC


README

PHP 组件,用于与 Infoblox WAPI (REST) 交互

使用

  • 示例

DNS:从 A 记录获取对象引用

<?php
use \L4rzzz\InfobloxWapi\Dns\Dns;

$ib = new Dns('infoblox-grid.mydomain.com', 'user', 'password', '/path/to/infoblox_web.crt');

$objString = $ib->getAObj('test.mydomain.com', '192.168.10.10', 'interne');
print $objString;

DNS:创建 CNAME 记录

<?php
use \L4rzzz\InfobloxWapi\Dns\Dns;

$ib = new Dns('infoblox-grid.mydomain.com', 'user', 'password', '/path/to/infoblox_web.crt');

// optional parameters with extensible attributes
$optParams = [
    'view' => 'internal' ,
    'ttl' => '14400',
    'extattrs' => [
        'User' => ['value' => 'john.smith@mydomain.com'],
        'Group' => ['value' => 'admins']
    ]
];
$objString = $ib->setCname('mycname.mydomain.com', 'mydomain.com', $optParams);