Infoblox NIOS DDI
22 min
the infoblox nios ddi connector integrates with swimlane turbine to add mac filter, get host by ip and get host by name prerequisites the infoblox nios ddi asset requires an username and password capabilities the infoblox nios ddi connector has the following capabilities add mac filter get host ip search get host search search related objects by ip notes https //ipam illinois edu/wapidoc/index html# configurations infoblox nios ddi http basic authentication authenticates using username and password configuration parameters parameter description type required url a url to the target host string required username username string required password password string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions add mac filter to add a mac address to a mac address filter endpoint url /wapi/v{{api version}}/macfilteraddress method post input argument name type required description path parameters api version string required the version of the api to use parameters mac string required a mac address present in any fixedaddr object in the ipv4addrs member (regular expression) parameters filter string required name of the mac filter to add input example {"parameters" {"mac" "00 01\ de\ ad\ be\ ef","filter" "my filter"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"date" "thu, 22 feb 2024 10 26 28 gmt","strict transport security" "max age=31536000; includesubdomains","cache control" "no cache, no store","pragma" "no cache","content type" "application/json","set cookie" "ibapauth=\\"ip=10 20 10 252,sessionid=1708032884,client=api,group=admin group,ctim ","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","referrer policy" "no referrer when downgrade","content security host ip search get dns host record object by ip address endpoint url /wapi/v{{api version}}/record\ host ipv4addr method get input argument name type required description path parameters api version string required the version of the api to use parameters ipv4addr string required an ip address in string format parameters return fields string optional comma separated list of fields to be returned parameters network view string optional the network view in which the host record is located by default, all network views are searched input example {"parameters" {"ipv4address" "10 10 20 1","network view" "default"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"date" "thu, 22 feb 2024 10 29 10 gmt","strict transport security" "max age=31536000; includesubdomains","cache control" "no cache, no store","pragma" "no cache","content type" "application/json","set cookie" "ibapauth=\\"ip=10 20 10 252,sessionid=1708032884,client=api,group=admin group,ctim ","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","referrer policy" "no referrer when downgrade","content security host search search host by name endpoint url /wapi/v{{api version}}/record\ host method get input argument name type required description path parameters api version string required the version of the api to use parameters name string optional host name in fqdn fqdn consists of the host name followed by the domain name (abc com) parameters return fields string optional comma separated list of fields to be returned parameters network view string optional the network view in which the host record is located by default, all network views are searched input example {"parameters" {"host" "testing sifbaksh com","return fields" "comment","network view" "default"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"date" "thu, 22 feb 2024 10 34 13 gmt","strict transport security" "max age=31536000; includesubdomains","cache control" "no cache, no store","pragma" "no cache","content type" "application/json","set cookie" "ibapauth=\\"ip=10 20 10 2,sessionid=1708032884,client=api,group=admin group,ctime= ","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","referrer policy" "no referrer when downgrade","content security search related objects by ip search ip related objects endpoint url /wapi/v{{api version}}/search method get input argument name type required description path parameters api version string required parameters for the search related objects by ip action parameters address string required parameters for the search related objects by ip action parameters max results number optional parameters for the search related objects by ip action input example {"parameters" {"address" "8 8 8 8"," max results" 10},"path parameters" {"api version" "2 11"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"date" "tue, 19 mar 2024 19 28 53 gmt","strict transport security" "max age=31536000; includesubdomains","cache control" "no cache, no store","pragma" "no cache","content type" "application/json","set cookie" "ibapauth=\\"ip=10 20 10 2,sessionid=1708032884,client=api,group=admin group,ctime= ","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","referrer policy" "no referrer when downgrade","content security response headers header description example cache control directives for caching mechanisms no cache, no store connection http response header connection close content security policy http response header content security policy default src 'self' splunk com img src 'self' 'unsafe inline' 'unsafe eval' data https style src 'self' 'unsafe inline' 'unsafe eval' content type the media type of the resource application/json date the date and time at which the message was originated thu, 22 feb 2024 10 26 28 gmt pragma http response header pragma no cache referrer policy http response header referrer policy no referrer when downgrade set cookie http response header set cookie ibapauth="ip=10 20 10 2,sessionid=1708032884,client=api,group=admin group,ctime=1708598053,timeout=600,mtime=1708598053,su=1,auth=local,user=admin,t3zgmuhnydr3wjuugmzvti83reuxgv+i7uc"; httponly; path=/; secure; samesite=lax strict transport security http response header strict transport security max age=31536000; includesubdomains transfer encoding http response header transfer encoding chunked x content type options http response header x content type options nosniff x frame options http response header x frame options sameorigin x xss protection http response header x xss protection 1; mode=block