Infoblox NIOS DDI
21 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 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 api version string required the version of the api to use mac string required a mac address present in any fixedaddr object in the ipv4addrs member (regular expression) filter string required name of the mac filter to add output parameter type description status code number http status code of the response reason string response reason phrase 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 policy" "default src 'self' splunk com img src 'self' 'unsafe inline' 'unsafe eval' dat ", "connection" "close", "transfer encoding" "chunked" }, "reason" "bad request", "json body" {} } ] 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 api version string required the version of the api to use ipv4addr string required an ip address in string format return fields string optional comma separated list of fields to be returned network view string optional the network view in which the host record is located by default, all network views are searched output parameter type description status code number http status code of the response reason string response reason phrase 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 policy" "default src 'self' splunk com img src 'self' 'unsafe inline' 'unsafe eval' dat ", "connection" "close", "transfer encoding" "chunked" }, "reason" "ok", "json body" \[ {} ] } ] host search search host by name endpoint url /wapi/v{{api version}}/record\ host method get input argument name type required description api version string required the version of the api to use name string optional host name in fqdn fqdn consists of the host name followed by the domain name (abc com) return fields string optional comma separated list of fields to be returned network view string optional the network view in which the host record is located by default, all network views are searched output parameter type description status code number http status code of the response reason string response reason phrase 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 policy" "default src 'self' splunk com img src 'self' 'unsafe inline' 'unsafe eval' dat ", "connection" "close", "transfer encoding" "chunked" }, "reason" "ok", "json body" \[ {} ] } ] search related objects by ip search ip related objects endpoint url /wapi/v{{api version}}/search method get input argument name type required description api version string required parameter for search related objects by ip address string required parameter for search related objects by ip max results number optional result of the operation output parameter type description status code number http status code of the response reason string response reason phrase 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 policy" "default src 'self' splunk com img src 'self' 'unsafe inline' 'unsafe eval' dat ", "connection" "close", "transfer encoding" "chunked" }, "reason" "ok", "json body" \[ {} ] } ] 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 29 10 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=1710876533,timeout=600,mtime=1710876533,su=1,auth=local,user=admin,1epgtqmrokntbwsk3yet1hihd6osuiyl94s"; 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 notes api documentation https //ipam illinois edu/wapidoc/index html#