To use this function add it to the class library file named InfobloxService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: InfobloxService.ts
Description: Orchestrator Function to Find an IpamNetwork.
Function: IpamNetworkFind
publicIpamNetworkFind(objIpamConnection:IpamConnection,strDnsView:string="default",strNetworkView:string="default"):IpamNetwork[]{
letobjIpamNetworkFilter:IpamNetworkFilter=newIpamNetworkFilter();
objIpamNetworkFilter.ipVersion=IpamIpVersion.IP_V4;
objIpamNetworkFilter.maxResults=100;
objIpamNetworkFilter.networkSearchComparison=IpamSearchComparisonType.EQUAL;
objIpamNetworkFilter.networkView=strNetworkView;
try{
objIpamConnection.reconnect();
objIpamConnection.configDefaultNetworkView=strNetworkView;
objIpamConnection.configDefaultDnsView=strDnsView;
letobjIpamNetworkManager:IpamNetworkManager=objIpamConnection.getNetworkManager();
letarrIpamNetwork:IpamNetwork[]=objIpamNetworkManager.findNetworks(objIpamNetworkFilter)
returnarrIpamNetwork;
}
catch (objException){
this.objLogger.info(objException);
}
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
