Microsoft.Management/managementGroups – ARM template reference

Template format

To create a Microsoft.Management/managementGroups resource, add the following JSON to the resources section of your template.

  "name": "string",
  "type": "Microsoft.Management/managementGroups",
  "apiVersion": "2020-05-01",
  "scope": "string",
  "properties": {
    "displayName": "string",
    "details": {
      "parent": {
        "id": "string"
  "resources": []

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Management/managementGroups object


In Bicep, type and apiVersion are specified in the first line of the resource declaration. Use the format <type>@<apiVersion>. Don’t set those properties in the resource body.

CreateManagementGroupProperties object

Name Type Required Value
displayName string No The friendly name of the management group. If no value is passed then this field will be set to the groupId.
details object No CreateManagementGroupDetails object

CreateManagementGroupDetails object

CreateParentGroupInfo object

Name Type Required Value
id string No The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

Quickstart templates

The following quickstart templates deploy this resource type.

Source Article

Next Post

How to work with your management groups - Azure Governance - Azure governance

Tue Apr 13 , 2021
01/15/2021 8 minutes to read In this article If your organization has many subscriptions, you may need a way to efficiently manage access, policies, and compliance for those subscriptions. Azure management groups provide a level of scope above subscriptions. You organize subscriptions […]