{"id":649,"date":"2018-10-08T12:05:56","date_gmt":"2018-10-08T12:05:56","guid":{"rendered":"http:\/\/www.ciraltos.com\/?p=649"},"modified":"2023-03-24T00:04:47","modified_gmt":"2023-03-24T05:04:47","slug":"management-groups-policies-and-blueprints-oh-my","status":"publish","type":"post","link":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/","title":{"rendered":"Management Groups, Policies and Blueprints, Oh My!"},"content":{"rendered":"<p><a href=\"\/wp-content\/uploads\/2018\/10\/Thumbnail.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-651 alignleft\" src=\"\/wp-content\/uploads\/2018\/10\/Thumbnail-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Thumbnail-300x169.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Thumbnail-768x432.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Thumbnail-1024x576.png 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Thumbnail.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>My head is still swimming from all the information at Microsoft Ignite this year. \u00a0In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.<\/p>\n<p><!--more--><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/rVeY6m9719E\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Management Groups<\/h2>\n<p>I will start with Management Groups. \u00a0But before that, let\u2019s go back to what used to be the highest level of scoping for managing Azure, the Subscription. \u00a0That was the highest level to apply role-based access control and other settings.\u00a0 If an organization had multiple subscriptions for development or production, or different business units, settings would have to be applied to each subscription independently. \u00a0This could become an error prone and cumbersome process.<\/p>\n<p>Management Groups solve this issue by allowing you to create a management group tree up to up to six layers deep. Each group or subscription will inherit settings from management groups above unless blocked.\u00a0 A single directory can contain up to 10,000 management groups.\u00a0 This gives great flexibility in how subscriptions are management and settings apply.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/governance\/management-groups\/\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-652 size-medium\" src=\"\/wp-content\/uploads\/2018\/10\/MgmtGrp-300x163.png\" alt=\"\" width=\"300\" height=\"163\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/MgmtGrp-300x163.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/MgmtGrp-768x416.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/MgmtGrp.png 832w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Policies<\/h2>\n<p>Policies are the next step to simplify Azure Management and adds compliance and enforcement to your Azure Implementation.\u00a0 Azure Policies provides the ability to create management policies and apply them to Azure resources.\u00a0 It runs an evaluation against those resources report on or correct deviations.\u00a0 It can also prevent implementations of resources outside what\u2019s allowed by the policy.<\/p>\n<p>For example, let\u2019s say there is a subscription where no one is allowed to deploy oversized VM\u2019s.\u00a0 You can create a policy that defines the VM size allowed.\u00a0 As another example, you can also set a policy that prevents resources deployment outside of a specific region.<\/p>\n<p>Policies are applied to a management group, subscription or resource group.\u00a0 They can be implemented to audit as well as enforce settings.\u00a0 Policies are also inherited from a parent Subscription or management group.<\/p>\n<p><a href=\"\/wp-content\/uploads\/2018\/10\/Slide-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-653 size-medium\" src=\"\/wp-content\/uploads\/2018\/10\/Slide-1-300x165.png\" alt=\"\" width=\"300\" height=\"165\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-1-300x165.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-1-768x423.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-1-1024x564.png 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-1.png 1650w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>A collection of policies, such as VM size and allowed regions, is referred to as an Initiative Definition.\u00a0 This gives administrators a lot of flexibility in creating and applying policies.<\/p>\n<p><a href=\"\/wp-content\/uploads\/2018\/10\/Slide-2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-654 size-medium\" src=\"\/wp-content\/uploads\/2018\/10\/Slide-2-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-2-300x169.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-2-768x433.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-2-1024x578.png 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/Slide-2.png 1649w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Blueprints<\/h2>\n<p>The last item is Blueprints.\u00a0 Some organizations may need to quickly setup new environments in a reproducible way that conform to a company\u2019s standards and requirements. \u00a0Policies provide part of the solution by setting a framework of rules that effect the resources.\u00a0 Templates will also help with repeatedly deploying resources in a declarative way into an environment.<\/p>\n<p>Blueprints combine ARM Templates and Policies along with role assignments and Resource Groups to create one declarative blueprint for a complete environment setup.\u00a0 A blueprint brings together these different artifacts to compose one package that can deploy an entire environment in a single operation.<\/p>\n<p><a href=\"\/wp-content\/uploads\/2018\/10\/threeslide.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-655\" src=\"\/wp-content\/uploads\/2018\/10\/threeslide-300x167.png\" alt=\"\" width=\"300\" height=\"167\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/threeslide-300x167.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/threeslide-768x427.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/threeslide-1024x569.png 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/10\/threeslide.png 1648w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Not only do blueprints help with deployment, they also help prevent configuration drift in a way template alone can\u2019t.\u00a0 For example, let\u2019s say you deploy a VM with a template.\u00a0 Later, someone adds a couple data disks.\u00a0 There is no way for that change to be represented by the deployment template because that template does not exist natively in Azure.\u00a0 Blueprints changes this by tracking the environment in relationship to the deployment template artifacts.\u00a0 Creating a native connection between what is declared and what exists.<\/p>\n<p>The best part; Management Groups, Policies and Blueprints are all free as part of an Azure subscription.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My head is still swimming from all the information at Microsoft Ignite this year. \u00a0In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.<\/p>\n","protected":false},"author":1,"featured_media":4072,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[2],"tags":[175,9,292,12,293,290,11,291,75,39],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Management Groups, Policies and Blueprints, Oh My! - ciraltos<\/title>\n<meta name=\"description\" content=\"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.\" \/>\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.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Management Groups, Policies and Blueprints, Oh My! - ciraltos\" \/>\n<meta property=\"og:description\" content=\"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\" \/>\n<meta property=\"og:site_name\" content=\"ciraltos\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-08T12:05:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-24T05:04:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Thumbnail-300x169-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"169\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Travis Roberts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:site\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Travis Roberts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\"},\"author\":{\"name\":\"Travis Roberts\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"headline\":\"Management Groups, Policies and Blueprints, Oh My!\",\"datePublished\":\"2018-10-08T12:05:56+00:00\",\"dateModified\":\"2023-03-24T05:04:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"keywords\":[\"ARM\",\"Azure\",\"Blueprints\",\"cloud\",\"Initiative Definition\",\"Management Groups\",\"Microsoft\",\"Policies\",\"server\",\"storage\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\",\"name\":\"Management Groups, Policies and Blueprints, Oh My! - ciraltos\",\"isPartOf\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#website\"},\"datePublished\":\"2018-10-08T12:05:56+00:00\",\"dateModified\":\"2023-03-24T05:04:47+00:00\",\"description\":\"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ciraltos.com\/staging2\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Management Groups, Policies and Blueprints, Oh My!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#website\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/\",\"name\":\"ciraltos\",\"description\":\"cloud, technology and trends\",\"publisher\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\",\"name\":\"Travis Roberts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"contentUrl\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"width\":5657,\"height\":3563,\"caption\":\"Travis Roberts\"},\"logo\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.ciraltos.com\",\"https:\/\/twitter.com\/ciraltos\"],\"url\":\"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Management Groups, Policies and Blueprints, Oh My! - ciraltos","description":"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.","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.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/","og_locale":"en_US","og_type":"article","og_title":"Management Groups, Policies and Blueprints, Oh My! - ciraltos","og_description":"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.","og_url":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/","og_site_name":"ciraltos","article_published_time":"2018-10-08T12:05:56+00:00","article_modified_time":"2023-03-24T05:04:47+00:00","og_image":[{"width":300,"height":169,"url":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Thumbnail-300x169-1.png","type":"image\/png"}],"author":"Travis Roberts","twitter_card":"summary_large_image","twitter_creator":"@ciraltos","twitter_site":"@ciraltos","twitter_misc":{"Written by":"Travis Roberts","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#article","isPartOf":{"@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/"},"author":{"name":"Travis Roberts","@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"headline":"Management Groups, Policies and Blueprints, Oh My!","datePublished":"2018-10-08T12:05:56+00:00","dateModified":"2023-03-24T05:04:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"keywords":["ARM","Azure","Blueprints","cloud","Initiative Definition","Management Groups","Microsoft","Policies","server","storage"],"articleSection":["Azure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/","url":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/","name":"Management Groups, Policies and Blueprints, Oh My! - ciraltos","isPartOf":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#website"},"datePublished":"2018-10-08T12:05:56+00:00","dateModified":"2023-03-24T05:04:47+00:00","description":"In this post I\u2019m going over three reoccurring topics that makes managing and compliance of an Azure environment easier. \u00a0These are Management Groups, Policies and Blueprints.","breadcrumb":{"@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ciraltos.com\/staging2\/management-groups-policies-and-blueprints-oh-my\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ciraltos.com\/staging2\/"},{"@type":"ListItem","position":2,"name":"Management Groups, Policies and Blueprints, Oh My!"}]},{"@type":"WebSite","@id":"https:\/\/www.ciraltos.com\/staging2\/#website","url":"https:\/\/www.ciraltos.com\/staging2\/","name":"ciraltos","description":"cloud, technology and trends","publisher":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a","name":"Travis Roberts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/","url":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","contentUrl":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","width":5657,"height":3563,"caption":"Travis Roberts"},"logo":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.ciraltos.com","https:\/\/twitter.com\/ciraltos"],"url":"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/649"}],"collection":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/comments?post=649"}],"version-history":[{"count":5,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/649\/revisions"}],"predecessor-version":[{"id":4078,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/649\/revisions\/4078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/media\/4072"}],"wp:attachment":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/media?parent=649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/categories?post=649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/tags?post=649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}