Quick Start Guide

Example Usage (Container(s) Objects)

This package makes connections to an Infoblox appliance(s) for provisioning and obtaining data:

from pyinfoblox2 import *
client = InfobloxClient('server', 'candidate', 'username', 'password', ssl_check=False, version='7.2.3', verbose=1)

# Get container
container = Container.load(client, '10.10.0.0/8')

# Create container
container = Container.add(client, '10.10.0.0/8', username='user', description='Container for Networks within 10.10.0.0/8')

# remove container
container.remove(username='user')

# output
container.to_json()

# searching
containers = Containers.search_containers(client, '10.10.0.0/8')
while containers.next_page:
    containers.get_next(containers.next_page)

# matching
'10.10.1.0/24' in containers

# output
containers.to_json()
containers['10.10.1.0/24'].to_json()