Skip to content

[User Guide] Core Resources

github-actions edited this page Feb 21, 2023 · 6 revisions

Overview

The core capability of this module deploys the foundations of the conceptual architecture for Azure landing zones, with a focus on the central resource organization.

Overview of the Azure landing zones core resources

Resource types

The following resource types are deployed and managed by this module when using the core capabilities:

Resource Azure resource type Terraform resource type
Management groups Microsoft.Management/managementGroups azurerm_management_group
Management group subscriptions Microsoft.Management/managementGroups/subscriptions azurerm_management_group Or azurerm_management_group_subscription_association
Policy assignments Microsoft.Authorization/policyAssignments azurerm_management_group_policy_assignment
Policy definitions Microsoft.Authorization/policyDefinitions azurerm_policy_definition
Policy set definitions Microsoft.Authorization/policySetDefinitions azurerm_policy_set_definition
Role assignments Microsoft.Authorization/roleAssignments azurerm_role_assignment
Role definitions Microsoft.Authorization/roleDefinitions azurerm_role_definition

The exact number of resources that the module creates depends on the module configuration. For a default configuration, you can expect the module to create approximately 180 resources.

NOTE: None of these resources are deployed at the subscription scope, but Terraform still requires a subscription to establish an authenticated session with Azure. For more information on authenticating with Azure, refer to the Azure Provider: Authenticating to Azure documentation.

Next Steps

Please refer to Deploy Default Configuration for examples showing how to use this capability.

Clone this wiki locally