Skip to content

Commit ebe05d6

Browse files
committed
adds cross reference links
1 parent d3c798d commit ebe05d6

10 files changed

+45
-15
lines changed

articles/azure-resource-manager/templates/child-resource-name-type.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Child resources in templates
33
description: Describes how to set the name and type for child resources in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 05/07/2021
5+
ms.date: 01/19/2022
66
---
77

88
# Set name and type for child resources
@@ -13,6 +13,9 @@ Each parent resource accepts only certain resource types as child resources. The
1313

1414
In an Azure Resource Manager template (ARM template), you can specify the child resource either within the parent resource or outside of the parent resource. The values you provide for the resource name and resource type vary based on whether the child resource is defined inside or outside of the parent resource.
1515

16+
> [!TIP]
17+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [child resources](../bicep/child-resource-name-type.md).
18+
1619
## Within parent resource
1720

1821
The following example shows the child resource included within the resources property of the parent resource.
@@ -130,4 +133,4 @@ The following example shows a virtual network and subnet that are both defined a
130133
## Next steps
131134

132135
* To learn about creating ARM templates, see [Understand the structure and syntax of ARM templates](./syntax.md).
133-
* To learn about the format of the resource name when referencing the resource, see the [reference function](template-functions-resource.md#reference).
136+
* To learn about the format of the resource name when referencing the resource, see the [reference function](template-functions-resource.md#reference).

articles/azure-resource-manager/templates/conditional-resource-deployment.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Conditional deployment with templates
33
description: Describes how to conditionally deploy a resource in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 05/07/2021
5+
ms.date: 01/19/2022
66
---
77

88
# Conditional deployment in ARM templates
@@ -12,6 +12,9 @@ Sometimes you need to optionally deploy a resource in an Azure Resource Manager
1212
> [!NOTE]
1313
> Conditional deployment doesn't cascade to [child resources](child-resource-name-type.md). If you want to conditionally deploy a resource and its child resources, you must apply the same condition to each resource type.
1414
15+
> [!TIP]
16+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [conditional deployments](../bicep/conditional-resource-deployment.md).
17+
1518
## Deploy condition
1619

1720
You can pass in a parameter value that indicates whether a resource is deployed. The following example conditionally deploys a DNS zone.
@@ -106,4 +109,4 @@ If you deploy a template with [complete mode](deployment-modes.md) and a resourc
106109

107110
* For a Microsoft Learn module that covers conditional deployment, see [Manage complex cloud deployments by using advanced ARM template features](/learn/modules/manage-deployments-advanced-arm-template-features/).
108111
* For recommendations about creating templates, see [ARM template best practices](./best-practices.md).
109-
* To create multiple instances of a resource, see [Resource iteration in ARM templates](copy-resources.md).
112+
* To create multiple instances of a resource, see [Resource iteration in ARM templates](copy-resources.md).

articles/azure-resource-manager/templates/deploy-to-management-group.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22
title: Deploy resources to management group
33
description: Describes how to deploy resources at the management group scope in an Azure Resource Manager template.
44
ms.topic: conceptual
5-
ms.date: 11/22/2021
5+
ms.date: 01/19/2022
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli
77
---
88

99
# Management group deployments with ARM templates
1010

1111
As your organization matures, you can deploy an Azure Resource Manager template (ARM template) to create resources at the management group level. For example, you may need to define and assign [policies](../../governance/policy/overview.md) or [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) for a management group. With management group level templates, you can declaratively apply policies and assign roles at the management group level.
1212

13+
> [!TIP]
14+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [management group deployments](../bicep/deploy-to-management-group.md).
15+
1316
## Supported resources
1417

1518
Not all resource types can be deployed to the management group level. This section lists which resource types are supported.

articles/azure-resource-manager/templates/deploy-to-resource-group.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22
title: Deploy resources to resource groups
33
description: Describes how to deploy resources in an Azure Resource Manager template. It shows how to target more than one resource group.
44
ms.topic: conceptual
5-
ms.date: 10/01/2021
5+
ms.date: 01/19/2022
66
ms.custom: devx-track-azurepowershell
77
---
88

99
# Resource group deployments with ARM templates
1010

1111
This article describes how to scope your deployment to a resource group. You use an Azure Resource Manager template (ARM template) for the deployment. The article also shows how to expand the scope beyond the resource group in the deployment operation.
1212

13+
> [!TIP]
14+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [resource group deployments](../bicep/deploy-to-resource-group.md).
15+
1316
## Supported resources
1417

1518
Most resources can be deployed to a resource group. For a list of available resources, see [ARM template reference](/azure/templates).

articles/azure-resource-manager/templates/deploy-to-subscription.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy resources to subscription
33
description: Describes how to create a resource group in an Azure Resource Manager template. It also shows how to deploy resources at the Azure subscription scope.
44
ms.topic: conceptual
5-
ms.date: 11/22/2021
5+
ms.date: 01/19/2022
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli
77
---
88

@@ -15,6 +15,9 @@ To simplify the management of resources, you can use an Azure Resource Manager t
1515
1616
To deploy templates at the subscription level, use Azure CLI, PowerShell, REST API, or the portal.
1717

18+
> [!TIP]
19+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [subscription deployments](../bicep/deploy-to-subscription.md).
20+
1821
## Supported resources
1922

2023
Not all resource types can be deployed to the subscription level. This section lists which resource types are supported.

articles/azure-resource-manager/templates/deploy-to-tenant.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22
title: Deploy resources to tenant
33
description: Describes how to deploy resources at the tenant scope in an Azure Resource Manager template.
44
ms.topic: conceptual
5-
ms.date: 11/22/2021
5+
ms.date: 01/19/2022
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli
77
---
88

99
# Tenant deployments with ARM templates
1010

1111
As your organization matures, you may need to define and assign [policies](../../governance/policy/overview.md) or [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) across your Azure AD tenant. With tenant level templates, you can declaratively apply policies and assign roles at a global level.
1212

13+
> [!TIP]
14+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [tenant deployments](../bicep/deploy-to-tenant.md).
15+
1316
## Supported resources
1417

1518
Not all resource types can be deployed to the tenant level. This section lists which resource types are supported.

articles/azure-resource-manager/templates/outputs.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Outputs in templates
33
description: Describes how to define output values in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 05/18/2021
5+
ms.date: 01/19/2022
66
ms.custom: devx-track-azurepowershell
77
---
88

@@ -12,6 +12,9 @@ This article describes how to define output values in your Azure Resource Manage
1212

1313
The format of each output value must resolve to one of the [data types](data-types.md).
1414

15+
> [!TIP]
16+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [outputs](../bicep/outputs.md).
17+
1518
## Define output values
1619

1720
The following example shows how to return a property from a deployed resource.
@@ -144,4 +147,4 @@ az deployment group show \
144147

145148
## Next steps
146149

147-
* To learn about the available properties for outputs, see [Understand the structure and syntax of ARM templates](./syntax.md).
150+
* To learn about the available properties for outputs, see [Understand the structure and syntax of ARM templates](./syntax.md).

articles/azure-resource-manager/templates/parameters.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Parameters in templates
33
description: Describes how to define parameters in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 05/14/2021
5+
ms.date: 01/19/2022
66
---
77

88
# Parameters in ARM templates
@@ -13,6 +13,9 @@ Resource Manager resolves parameter values before starting the deployment operat
1313

1414
Each parameter must be set to one of the [data types](data-types.md).
1515

16+
> [!TIP]
17+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [parameters](../bicep/parameters.md).
18+
1619
## Minimal declaration
1720

1821
At a minimum, every parameter needs a name and type.

articles/azure-resource-manager/templates/resource-declaration.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
title: Declare resources in templates
33
description: Describes how to declare resources to deploy in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 05/11/2021
5+
ms.date: 01/19/2022
66
---
77

88
# Resource declaration in ARM templates
99

1010
To deploy a resource through an Azure Resource Manager template (ARM template), you add a resource declaration. Use the `resources` array in a JSON template.
1111

12+
> [!TIP]
13+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [resource declaration](../bicep/resource-declaration.md).
14+
1215
## Set resource type and version
1316

1417
When adding a resource to your template, start by setting the resource type and API version. These values determine the other properties that are available for the resource.
@@ -124,4 +127,4 @@ Use intellisense or [template reference](/azure/templates/) to determine which p
124127
## Next steps
125128

126129
* To conditionally deploy a resource, see [Conditional deployment in ARM templates](conditional-resource-deployment.md).
127-
* To set resource dependencies, see [Define the order for deploying resources in ARM templates](./resource-dependency.md).
130+
* To set resource dependencies, see [Define the order for deploying resources in ARM templates](./resource-dependency.md).

articles/azure-resource-manager/templates/variables.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Variables in templates
33
description: Describes how to define variables in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
5-
ms.date: 06/24/2021
5+
ms.date: 01/19/2022
66
---
77

88
# Variables in ARM templates
@@ -11,6 +11,9 @@ This article describes how to define and use variables in your Azure Resource Ma
1111

1212
Resource Manager resolves variables before starting the deployment operations. Wherever the variable is used in the template, Resource Manager replaces it with the resolved value.
1313

14+
> [!TIP]
15+
> For an improved authoring experience, you can use Bicep rather than JSON to develop templates. For more information about Bicep syntax, see [variables](../bicep/variables.md).
16+
1417
## Define variable
1518

1619
When defining a variable, you don't specify a [data type](data-types.md) for the variable. Instead provide a value or template expression. The variable type is inferred from the resolved value. The following example sets a variable to a string.
@@ -84,4 +87,4 @@ You can define variables that hold related values for configuring an environment
8487

8588
* To learn about the available properties for variables, see [Understand the structure and syntax of ARM templates](./syntax.md).
8689
* For recommendations about creating variables, see [Best practices - variables](./best-practices.md#variables).
87-
* For an example template that assigns security rules to a network security group, see [network security rules](https://github.com/Azure/azure-docs-json-samples/blob/master/azure-resource-manager/multipleinstance/multiplesecurityrules.json) and [parameter file](https://github.com/Azure/azure-docs-json-samples/blob/master/azure-resource-manager/multipleinstance/multiplesecurityrules.parameters.json).
90+
* For an example template that assigns security rules to a network security group, see [network security rules](https://github.com/Azure/azure-docs-json-samples/blob/master/azure-resource-manager/multipleinstance/multiplesecurityrules.json) and [parameter file](https://github.com/Azure/azure-docs-json-samples/blob/master/azure-resource-manager/multipleinstance/multiplesecurityrules.parameters.json).

0 commit comments

Comments
 (0)