Search

Class IpamNetworkManager

Extends com.infoblox.ipam.model.managers.IpamManager
Get next available IP address from given network

Attributes

None

Methods

Name Returns
IpamNetworkManager(com.infoblox.ipam.wapiclient.IWapiDaoProvider , com.infoblox.ipam.model.IConfigurationProvider ) constructor
addDhcpRange(IpamDhcpRange range) void
addExclusionRange(String startAddress, String endAddress, IpamNetwork network, boolean restartIfNeeded) void
addNetwork(IpamNetwork network, String template, IpamMembers members) void
addNextAvailableNetworkByNetaddr(IpamNetwork network, String parentAddress, String parentNetworkView, String cidr) String
addNextAvailableNetworkByRef(IpamNetwork network, String parentRef, String cidr) String
findNetworkContainers(IpamNetworkFilter filter) IpamNetworkContainer[]
findNetworks(IpamNetworkFilter filter) IpamNetwork[]
findRanges(IpamRangeFilter filter) IpamDhcpRange[]
getDhcpRange(String startAddress, String endAddress, String networkView) IpamDhcpRange
getNetwork(String ipAddress, Number cidr, String networkView) IpamNetwork
getNetworkByRef(String reference) IpamNetwork
getNetworkContainer(String ipAddress, Number cidr, String networkView) IpamNetworkContainer
getNetworkContainerByRef(String reference) IpamNetworkContainer
getNetworkContainerInheritedDhcpOptions(String ipAddress, Number cidr, String networkView) IpamDhcpOptions
getNextAvailableIP(IpamNetwork network) String
getNextAvailableIPFromRange(IpamDhcpRange dhcpRange) String
getRangeByRef(String reference) IpamDhcpRange
removeDhcpRange(String startAddress, String endAddress, String networkView) void
removeNetwork(String ipAddress, Number cidr, String networkView) void
removeNetworkByRef(String reference) void
removeRangeByRef(String reference) void
updateNetwork(String reference, IpamUpdateNetworkInfo updateInfo, boolean restartIfNeeded) void
updateRange(String reference, IpamUpdateRangeInfo updateInfo, boolean restartIfNeeded) void

Returned by

Method Returns
IpamConnection.getNetworkManager() IpamNetworkManager

Referenced in

None