{"id":21613,"date":"2019-09-09T09:00:19","date_gmt":"2019-09-09T08:00:19","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=21613"},"modified":"2019-09-06T16:19:45","modified_gmt":"2019-09-06T15:19:45","slug":"creating-an-azure-service-for-slow-moving-organisations","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=21613","title":{"rendered":"Creating an Azure Service for Slow Moving Organisations"},"content":{"rendered":"<p>In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on.<\/p>\n<p>In this scenario, I need a predictable IP address so that means I must use the Standard SKU address tier.<\/p>\n<h2>The Problem<\/h2>\n<p>It normally only takes a few minutes to create a firewall rule, a VPN tunnel, etc in an on-premises network. But sometimes it seems to take forever! I\u2019ve been in that situation \u2013 you\u2019ve set up an environment for the customer to work with, but their on-premises networking team(s) are slow to do anything. And you only wish that you had given them all the details that they needed earlier in the project so their configuration work would end when your weeks of engineering was wrapping up.<\/p>\n<p>But you won\u2019t know the public IP address until you create it. And that is normally only created when you create the virtual network gateway, Azure Firewall, Application Firewall, etc. But what if you had a pool of Azure public IP addresses that were pre-reserved and ready to share with the network team. Maybe they could be used to make early requests for VPN tunnels, firewall rules, and so on? Luckily, we can do that!<\/p>\n<h2>Public IP Prefix<\/h2>\n<p>An Azure Public IP Prefix is a set of reserved public IP addresses (PIPs). You can create an IP Prefix of a certain size, from \/31 (2 addresses) to \/24 (256 addresses), in a certain region. The pool of addresses is a contiguous block of predictable addresses. And from that pool, you can create public IP addresses for your Azure resources.<\/p>\n<p>In my example, I want a Standard tier IP address and this requires a Standard tier Public IP Prefix. Unfortunately, the Azure Portal doesn\u2019t allow for this with Public IP Prefix, so we need some PowerShell. First, we\u2019ll define some reused variables:<\/p>\n<pre class=\"lang:default decode:true \">$rgName = \"test\"\r\n$region = \"westeurope\"\r\n$ipPrefixName = \"test-ipfx\"<\/pre>\n<p>Now we will create the Publix IP Prefix. Note that the length refers to the subnet mask length. In my example that\u2019s a \/30 resulting in a prefix with 4 reserved public IP addresses:<\/p>\n<pre class=\"lang:default decode:true\">$ipPrefix = New-AzPublicIpPrefix -Name $ipPrefixName -ResourceGroupName $rgName -PrefixLength 30 -Sku Standard -Location $region<\/pre>\n<p>You\u2019ll note above that I used Standard in the command. This creates a pool of static Standard tier public IP addresses. I could have dropped the Standard, and that would have created a pool of static Basic tier IP addresses \u2013 you can use the Azure Portal to deploy Basic tier Public IP Prefix and public IP addresses from that prefix. The decision to use Standard tier or Basic tier affects what resources I can deploy with the addresses:<\/p>\n<ul>\n<li>Standard: Azure Firewall, zone-redundant virtual network gateways, v2 application gateways\/firewalls, standard tier load balancers, etc.<\/li>\n<li>Basic static: Basic tier load balancers, v1 application gateways\/firewalls, etc.<\/li>\n<\/ul>\n<p>Note that the non-zone redundant virtual network gateways cannot use static public IP addresses and therefore cannot use Public IP Prefix.<\/p>\n<h2>Creating a Public IP Address<\/h2>\n<p>Let\u2019s say that I have a project coming up where I need to deploy an Application Firewall and I know the on-premises network team will take weeks to allow outbound access to my new web service. Instead of waiting until I build the application, I can reserve the IP address now, tell the on-premises firewall team to allow it, and then work on my project. Hopefully, by the time I have the site up and running and presented to the Internet by my Application Firewall, they will have created the outbound firewall rule from the company network.<\/p>\n<p>Browse to the Public IP Prefix and make sure that it is in the same region as the new virtual network and virtual network gateway. Open the prefix and check Allocated IP Addresses in the Overview. Make sure that there is free capacity in the reserved block.<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-21615\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview.png\" alt=\"\" width=\"549\" height=\"157\" srcset=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview.png 1567w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview-300x86.png 300w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview-768x220.png 768w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview-1024x293.png 1024w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview-600x172.png 600w\" sizes=\"auto, (max-width: 549px) 85vw, 549px\" \/><\/a><\/p>\n<p>Now I can continue to use my variables from above and create a new public IP address from one of the reserved addresses in the Public IP Prefix:<\/p>\n<pre class=\"lang:default decode:true\">New-AzPublicIpAddress -Name \"test-vpn-pip\" -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel \"test-vpn\" -Location $region -PublicIpPrefix $ipPrefix -Sku Standard<\/pre>\n<h2>Use the Public IP Address<\/h2>\n<p>I now have everything I need to pass onto the on-premises network team in my request. In my example, I am going to create a v2 Application Firewall.<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzureCreateWafFromPublicIpPrefix.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-21611\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzureCreateWafFromPublicIpPrefix.png\" alt=\"\" width=\"550\" height=\"182\" srcset=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzureCreateWafFromPublicIpPrefix.png 756w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzureCreateWafFromPublicIpPrefix-300x99.png 300w, https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzureCreateWafFromPublicIpPrefix-600x198.png 600w\" sizes=\"auto, (max-width: 550px) 85vw, 550px\" \/><\/a><\/p>\n<p>Once I configure the WAF, the on-premises firewall will (hopefully) already have the rule to allow outbound connections to my pre-reserved IP address and, therefore, my new web service.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=21613\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Creating an Azure Service for Slow Moving Organisations&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_wpcom_ai_launchpad_first_post":false,"footnotes":""},"categories":[5],"tags":[316,314,170,306,283,242,391,390,280,282,318,317],"class_list":["post-21613","post","type-post","status-publish","format-standard","hentry","category-azure","tag-application-firewall","tag-application-gateway","tag-azure","tag-azure-firewall","tag-expressroute","tag-firewall","tag-public-ip-address","tag-public-ip-prefix","tag-virtual-network-gateway","tag-vpn","tag-waf","tag-wag"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"AFinn\"\/>\n\t<meta name=\"google-site-verification\" content=\"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aidanfinn.com\/?p=21613\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\" \/>\n\t\t<meta property=\"og:type\" content=\"activity\" \/>\n\t\t<meta property=\"og:title\" content=\"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro\" \/>\n\t\t<meta property=\"og:description\" content=\"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aidanfinn.com\/?p=21613\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@joe_elway\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@joe_elway\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#article\",\"name\":\"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro\",\"headline\":\"Creating an Azure Service for Slow Moving Organisations\",\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/AzurePublicIpPrefixOverview.png\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613\\\/#articleImage\",\"width\":1567,\"height\":448},\"datePublished\":\"2019-09-09T09:00:19+01:00\",\"dateModified\":\"2019-09-06T16:19:45+01:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#webpage\"},\"articleSection\":\"Azure, Application Firewall, Application Gateway, Azure, Azure Firewall, ExpressRoute, Firewall, Public IP Address, Public IP Prefix, Virtual Network Gateway, VPN, WAF, WAG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aidanfinn.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"name\":\"Azure\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"position\":2,\"name\":\"Azure\",\"item\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#listItem\",\"name\":\"Creating an Azure Service for Slow Moving Organisations\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#listItem\",\"position\":3,\"name\":\"Creating an Azure Service for Slow Moving Organisations\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"name\":\"Azure\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#webpage\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613\",\"name\":\"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro\",\"description\":\"In this post, I will explain how you can use Azure\\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\\\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21613#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"datePublished\":\"2019-09-09T09:00:19+01:00\",\"dateModified\":\"2019-09-06T16:19:45+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/\",\"name\":\"Aidan Finn, IT Pro\",\"description\":\"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro","description":"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so","canonical_url":"https:\/\/aidanfinn.com\/?p=21613","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aidanfinn.com\/?p=21613#article","name":"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro","headline":"Creating an Azure Service for Slow Moving Organisations","author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"publisher":{"@id":"https:\/\/aidanfinn.com\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/aidanfinn.com\/wp-content\/uploads\/2019\/09\/AzurePublicIpPrefixOverview.png","@id":"https:\/\/aidanfinn.com\/?p=21613\/#articleImage","width":1567,"height":448},"datePublished":"2019-09-09T09:00:19+01:00","dateModified":"2019-09-06T16:19:45+01:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/aidanfinn.com\/?p=21613#webpage"},"isPartOf":{"@id":"https:\/\/aidanfinn.com\/?p=21613#webpage"},"articleSection":"Azure, Application Firewall, Application Gateway, Azure, Azure Firewall, ExpressRoute, Firewall, Public IP Address, Public IP Prefix, Virtual Network Gateway, VPN, WAF, WAG"},{"@type":"BreadcrumbList","@id":"https:\/\/aidanfinn.com\/?p=21613#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/#listItem","position":1,"name":"Home","item":"https:\/\/aidanfinn.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","name":"Azure"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","position":2,"name":"Azure","item":"https:\/\/aidanfinn.com\/?cat=5","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=21613#listItem","name":"Creating an Azure Service for Slow Moving Organisations"},"previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=21613#listItem","position":3,"name":"Creating an Azure Service for Slow Moving Organisations","previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","name":"Azure"}}]},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/#person","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=21613#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/?author=1#author","url":"https:\/\/aidanfinn.com\/?author=1","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=21613#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"WebPage","@id":"https:\/\/aidanfinn.com\/?p=21613#webpage","url":"https:\/\/aidanfinn.com\/?p=21613","name":"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro","description":"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/aidanfinn.com\/#website"},"breadcrumb":{"@id":"https:\/\/aidanfinn.com\/?p=21613#breadcrumblist"},"author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"creator":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"datePublished":"2019-09-09T09:00:19+01:00","dateModified":"2019-09-06T16:19:45+01:00"},{"@type":"WebSite","@id":"https:\/\/aidanfinn.com\/#website","url":"https:\/\/aidanfinn.com\/","name":"Aidan Finn, IT Pro","description":"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","inLanguage":"en-GB","publisher":{"@id":"https:\/\/aidanfinn.com\/#person"}}]},"og:locale":"en_GB","og:site_name":"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","og:type":"activity","og:title":"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro","og:description":"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so","og:url":"https:\/\/aidanfinn.com\/?p=21613","twitter:card":"summary","twitter:site":"@joe_elway","twitter:title":"Creating an Azure Service for Slow Moving Organisations | Aidan Finn, IT Pro","twitter:description":"In this post, I will explain how you can use Azure\u2019s Public IP Prefix feature to pre-create public IP addresses to access Azure services when you are working big\/government organisations that can take weeks to configure a VPN tunnel, outbound firewall rule, and so on. In this scenario, I need a predictable IP address so","twitter:creator":"@joe_elway"},"aioseo_meta_data":{"post_id":"21613","title":null,"description":null,"keywords":[{"label":"Azure","value":"Azure"},{"label":"Public IP Prefix","value":"Public IP Prefix"},{"label":"Public IP Address","value":"Public IP Address"},{"label":"Azure Firewall","value":"Azure Firewall"},{"label":"Firewall","value":"Firewall"},{"label":"Virtual Network Gateway","value":"Virtual Network Gateway"},{"label":"VPN","value":"VPN"},{"label":"ExpressRoute","value":"ExpressRoute"},{"label":"Application Gateway","value":"Application Gateway"},{"label":"WAG","value":"WAG"},{"label":"Application Firewall","value":"Application Firewall"},{"label":"WAF","value":"WAF"},{"label":"Reserved IP Address","value":"Reserved IP Address"},{"label":"Block of IP Addressesa","value":"Block of IP Addressesa"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"activity","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 03:53:23","updated":"2025-06-04 17:27:54","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\/?cat=5\" title=\"Azure\">Azure<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCreating an Azure Service for Slow Moving Organisations\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/aidanfinn.com\/"},{"label":"Azure","link":"https:\/\/aidanfinn.com\/?cat=5"},{"label":"Creating an Azure Service for Slow Moving Organisations","link":"https:\/\/aidanfinn.com\/?p=21613"}],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21613"}],"version-history":[{"count":3,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21613\/revisions"}],"predecessor-version":[{"id":21617,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21613\/revisions\/21617"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}