» azurerm_resource_group

Manages a Resource Group.

» Example Usage

resource "azurerm_resource_group" "example" {
  name     = "example"
  location = "West Europe"
}

» Arguments Reference

The following arguments are supported:

  • location - (Required) The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to be created.

  • name - (Required) The Name which should be used for this Resource Group. Changing this forces a new Resource Group to be created.


  • tags - (Optional) A mapping of tags which should be assigned to the Resource Group.

» Attributes Reference

In addition to the Arguments listed above - the following Attributes are exported:

  • id - The ID of the Resource Group.

» Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • create - (Defaults to 1 hour and 30 minutes) Used when creating the Resource Group.
  • read - (Defaults to 5 minutes) Used when retrieving the Resource Group.
  • update - (Defaults to 1 hour and 30 minutes) Used when updating the Resource Group.
  • delete - (Defaults to 1 hour and 30 minutes) Used when deleting the Resource Group.

» Import

Resource Groups can be imported using the resource id, e.g.

terraform import azurerm_resource_group.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1