{"id":1019,"date":"2019-07-30T16:53:45","date_gmt":"2019-07-30T16:53:45","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=1019"},"modified":"2022-10-20T14:59:21","modified_gmt":"2022-10-20T21:59:21","slug":"getting-the-next-available-network-from-a-16-or-any-container","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/","title":{"rendered":"Getting the next available network from a \u201c\\16\u201d or any container"},"content":{"rendered":"<p><strong>Problem:<\/strong><\/p>\n<p>You have to make a few API calls to gather this information.\u00a0 First, you have to make an API call to return the container to get the \u201c_ref\u201d and then a 2nd to query \u201cget the network\u201d.<\/p>\n<p><strong>Solution:<\/strong><\/p>\n<p>We are going to use Infoblox WAPI\u2019s \u201c\/request\u201d, this object allows you to make more than one API calls and pass data between HTTP methods (GET, PUT, DELETE and POST).<\/p>\n<p>Docs Note:<\/p>\n<p>https:\/\/[gm]\/wapidoc\/objects\/request.html<\/p>\n<p><strong>First API call:<\/strong><\/p>\n<p>We are looking for a \u201cNetwork Container\u201d with an \u201c<a href=\"https:\/\/docs.infoblox.com\/display\/nios84\/Managing+Extensible+Attributes\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Extensible Attribute<\/a>\u201d equal to \u201cRED\u201d (hopefully there is just one).<\/p>\n<p>curl -X GET \\\u00a0 &#8216;https:\/\/[gm]\/wapi\/v2.7\/networkcontainer?_return_fields+=<strong>extattrs<\/strong>&amp;*Country:=<strong>RED<\/strong>&#8216; \\<\/p>\n<p><strong>First Results:<\/strong><\/p>\n<p>[<\/p>\n<p>{<\/p>\n<p>&#8220;_ref&#8221;: &#8220;networkcontainer\/<strong>ZG5zLm5ldHdvcmtfY29udGFpbmVyJDEwLjAuMC4wLzE2LzQ1<\/strong>:10.0.0.0\/16\/Dell&#8221;,<\/p>\n<p>&#8220;extattrs&#8221;: {<\/p>\n<p>&#8220;Country&#8221;: {<\/p>\n<p>&#8220;value&#8221;: &#8220;<strong>RED<\/strong>&#8221;<\/p>\n<p>},<\/p>\n<p>&#8220;Paul EA&#8221;: {<\/p>\n<p>&#8220;value&#8221;: &#8220;A&#8221;<\/p>\n<p>}<\/p>\n<p>},<\/p>\n<p>&#8220;network&#8221;: &#8220;<strong>10.0.0.0\/16<\/strong>&#8220;,<\/p>\n<p>&#8220;network_view&#8221;: &#8220;<strong>Dell<\/strong>&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p><strong>Second API call:<\/strong><\/p>\n<p>Now that we have some useful information we can use that to form the 2nd API call<\/p>\n<p>Going to get the next available network \/24 passing the \u201cnetwork\u201d and \u201cnetwork view\u201d from the previous call and update the comment with Used<\/p>\n<p>curl -X POST \\<\/p>\n<p>&#8216;https:\/\/[gm]\/wapi\/v2.7\/network?_return_fields+=network,comment&amp;_return_as_object=1&amp;_return_fields%2B=network,comment&#8217; \\<\/p>\n<p>-H &#8216;content-type: application\/json&#8217; \\<\/p>\n<p>-d &#8216;{<\/p>\n<p>&#8220;network&#8221;: &#8220;func:nextavailablenetwork:<strong>172.16.0.0\/16<\/strong>,<strong>Dell<\/strong>,24&#8243;,<\/p>\n<p>&#8220;network_view&#8221;: &#8220;Dell&#8221;,<\/p>\n<p>&#8220;comment&#8221;: &#8220;<strong>Used<\/strong>&#8221;<\/p>\n<p>}&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Second Results:<\/strong><\/p>\n<p>{<\/p>\n<p>&#8220;result&#8221;: {<\/p>\n<p>&#8220;_ref&#8221;: &#8220;network\/ZG5zLm5ldHdvcmskMTcyLjE2LjUuMC8yNC80NQ:172.16.5.0\/24\/Dell&#8221;,<\/p>\n<p>&#8220;comment&#8221;: &#8220;<strong>Used<\/strong>&#8220;,<\/p>\n<p>&#8220;network&#8221;: &#8220;<strong>172.16.5.0\/24<\/strong>&#8220;,<\/p>\n<p>&#8220;network_view&#8221;: &#8220;Dell&#8221;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p><strong>Request Call:<\/strong><\/p>\n<p>Now let\u2019s look at using Request to create our own Automation process<\/p>\n<p>First call in the request is a \u201cGET\u201d for the object \u201cnetworkcontainer\u201d, passing in the data points \u201cnetwork_view\u201d is \u201cDell\u201d and EA \u201c*Country\u201d equals to \u201cRED\u201d asking to return \u201cExtensible Attributes\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1023\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/image1.jpg\" alt=\"Request to create our own Automation process\" width=\"600\" height=\"263\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/image1.jpg 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/image1-300x132.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1024\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/image2.jpg\" alt=\"First call in the request is a \u201cGET\u201d for the object \u201cnetworkcontainer\u201d, passing in the data points \u201cnetwork_view\u201d is \u201cDell\u201d and EA \u201c*Country\u201d equals to \u201cRED\u201d asking to return \u201cExtensible Attributes\u201d \" width=\"600\" height=\"251\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/image2.jpg 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/image2-300x126.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<pre>curl -X POST \\\r\n  https:\/\/[gm]\/wapi\/v2.7\/request \\\r\n  -d '[\r\n    {\r\n        \"method\": \"GET\",\r\n        \"object\": \"networkcontainer\",\r\n        \"data\": {\r\n            \"network_view\": \"Dell\",\r\n            \"*Country\": \"RED\"\r\n        },\r\n        \"args\": {\r\n            \"_return_fields+\": \"extattrs\"\r\n        },\r\n        \"assign_state\": {\r\n            \"net_ref\": \"network\",\r\n            \"net_view\": \"network_view\"\r\n        }\r\n    },\r\n        \"discard\": true\r\n    },\r\n    {\r\n        \"method\": \"POST\",\r\n        \"object\": \"network\",\r\n        \"enable_substitution\": true,\r\n        \"data\": {\r\n            \"network\": \"func:nextavailablenetwork:##STATE:net_ref:##,##STATE:sif_view:##,24\",\r\n            \"network_view\": \"##STATE:sif_view:##\",\r\n            \"comment\": \"Used\"\r\n        }\r\n    }\r\n]<\/pre>\n<p><strong>Request Results:<\/strong><\/p>\n<p>[<\/p>\n<p>&#8220;network\/ZG5zLm5ldHdvcmskMTAuMC4zMC4wLzI0LzQ1:10.0.30.0\/24\/Dell&#8221;<\/p>\n<p>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem: You have to make a few API calls to gather this information.\u00a0 First, you have to make an API call to return the container to get the \u201c_ref\u201d and then a 2nd to query \u201cget the network\u201d. Solution: We are going to use Infoblox WAPI\u2019s \u201c\/request\u201d, this object allows you to make more than [&hellip;]<\/p>\n","protected":false},"author":260,"featured_media":1020,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[28,16,66,67,60],"class_list":{"0":"post-1019","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-ddi","9":"tag-infoblox","10":"tag-rest-api","11":"tag-tips-tricks","12":"tag-wapi","13":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Getting the next available network from a \u201c\\16\u201d or any container<\/title>\n<meta name=\"description\" content=\"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a &quot;\/16&quot; or any other container.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting the next available network from a \u201c\\16\u201d or any container\" \/>\n<meta property=\"og:description\" content=\"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a &quot;\/16&quot; or any other container.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-30T16:53:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-20T21:59:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sif Baksh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sif Baksh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/\"},\"author\":{\"name\":\"Sif Baksh\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/d78ba19c60e3345e0b057ecb0f990108\"},\"headline\":\"Getting the next available network from a \u201c\\\\16\u201d or any container\",\"datePublished\":\"2019-07-30T16:53:45+00:00\",\"dateModified\":\"2022-10-20T21:59:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/\"},\"wordCount\":302,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited.jpg\",\"keywords\":[\"DDI\",\"Infoblox\",\"REST API\",\"Tips &amp; Tricks\",\"WAPI\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/\",\"name\":\"Getting the next available network from a \u201c\\\\16\u201d or any container\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited.jpg\",\"datePublished\":\"2019-07-30T16:53:45+00:00\",\"dateModified\":\"2022-10-20T21:59:21+00:00\",\"description\":\"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a \\\"\\\/16\\\" or any other container.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited.jpg\",\"width\":600,\"height\":413,\"caption\":\"Getting the next available network from a \u201c\\\\16\u201d or any container\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/getting-the-next-available-network-from-a-16-or-any-container\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Community\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/category\\\/community\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting the next available network from a \u201c\\\\16\u201d or any container\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"name\":\"infoblox.com\\\/blog\\\/\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\",\"name\":\"Infoblox\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"width\":137,\"height\":30,\"caption\":\"Infoblox\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/d78ba19c60e3345e0b057ecb0f990108\",\"name\":\"Sif Baksh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_260_1582930725-96x96.jpg\",\"url\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_260_1582930725-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_260_1582930725-96x96.jpg\",\"caption\":\"Sif Baksh\"},\"description\":\"Sif is a Principal Sales Engineer at Infoblox where he provides technical expertise regarding Infoblox solutions with a focus on Network Automation and Cybersecurity. He has been with Infoblox for over 7 years, starting in the Professional Services org where he performed NetMRI deployments at many of the largest companies in the world. Outside of work, Sif can be found at the local hackerspace where he volunteers as a leading cybersecurity educator. Online he can be found @sifbaksh running the regex daily channel.\",\"sameAs\":[\"https:\\\/\\\/sifbaksh.com\\\/\"],\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/sif-baksh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Getting the next available network from a \u201c\\16\u201d or any container","description":"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a \"\/16\" or any other container.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/","og_locale":"en_US","og_type":"article","og_title":"Getting the next available network from a \u201c\\16\u201d or any container","og_description":"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a \"\/16\" or any other container.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/","og_site_name":"Infoblox Blog","article_published_time":"2019-07-30T16:53:45+00:00","article_modified_time":"2022-10-20T21:59:21+00:00","og_image":[{"width":600,"height":413,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg","type":"image\/jpeg"}],"author":"Sif Baksh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sif Baksh","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/"},"author":{"name":"Sif Baksh","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/d78ba19c60e3345e0b057ecb0f990108"},"headline":"Getting the next available network from a \u201c\\16\u201d or any container","datePublished":"2019-07-30T16:53:45+00:00","dateModified":"2022-10-20T21:59:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/"},"wordCount":302,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg","keywords":["DDI","Infoblox","REST API","Tips &amp; Tricks","WAPI"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/","url":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/","name":"Getting the next available network from a \u201c\\16\u201d or any container","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg","datePublished":"2019-07-30T16:53:45+00:00","dateModified":"2022-10-20T21:59:21+00:00","description":"API calls can be used to gather information about unique network qualities. Find out how can obtain network information from a \"\/16\" or any other container.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited.jpg","width":600,"height":413,"caption":"Getting the next available network from a \u201c\\16\u201d or any container"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/getting-the-next-available-network-from-a-16-or-any-container\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoblox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Community","item":"https:\/\/www.infoblox.com\/blog\/category\/community\/"},{"@type":"ListItem","position":3,"name":"Getting the next available network from a \u201c\\16\u201d or any container"}]},{"@type":"WebSite","@id":"https:\/\/www.infoblox.com\/blog\/#website","url":"https:\/\/www.infoblox.com\/blog\/","name":"infoblox.com\/blog\/","description":"","publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infoblox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infoblox.com\/blog\/#organization","name":"Infoblox","url":"https:\/\/www.infoblox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","width":137,"height":30,"caption":"Infoblox"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/d78ba19c60e3345e0b057ecb0f990108","name":"Sif Baksh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_260_1582930725-96x96.jpg","url":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_260_1582930725-96x96.jpg","contentUrl":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_260_1582930725-96x96.jpg","caption":"Sif Baksh"},"description":"Sif is a Principal Sales Engineer at Infoblox where he provides technical expertise regarding Infoblox solutions with a focus on Network Automation and Cybersecurity. He has been with Infoblox for over 7 years, starting in the Professional Services org where he performed NetMRI deployments at many of the largest companies in the world. Outside of work, Sif can be found at the local hackerspace where he volunteers as a leading cybersecurity educator. Online he can be found @sifbaksh running the regex daily channel.","sameAs":["https:\/\/sifbaksh.com\/"],"url":"https:\/\/www.infoblox.com\/blog\/author\/sif-baksh\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/users\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":7,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions"}],"predecessor-version":[{"id":8182,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions\/8182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/1020"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=1019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}