Skip to content

Commit d430ce4

Browse files
Merge pull request #127548 from DCtheGeek/dmc-bp-freshness202008
Blueprints: Acrolinx and freshness review
2 parents ce5cdfd + 541a03d commit d430ce4

17 files changed

+77
-66
lines changed

articles/governance/blueprints/concepts/deployment-stages.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Stages of a blueprint deployment
33
description: Learn the security and artifact related steps the Azure Blueprints services goes through while creating a blueprint assignment.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: conceptual
66
---
77
# Stages of a blueprint deployment
@@ -95,8 +95,9 @@ subscription.
9595

9696
## Next steps
9797

98-
- Understand how to use [static and dynamic parameters](parameters.md).
99-
- Learn to customize the [blueprint sequencing order](sequencing-order.md).
100-
- Find out how to make use of [blueprint resource locking](resource-locking.md).
98+
- Understand how to use [static and dynamic parameters](./parameters.md).
99+
- Learn to customize the [blueprint sequencing order](./sequencing-order.md).
100+
- Find out how to make use of [blueprint resource locking](./resource-locking.md).
101101
- Learn how to [update existing assignments](../how-to/update-existing-assignments.md).
102-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
102+
- Resolve issues during the assignment of a blueprint with
103+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/concepts/lifecycle.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Understand the lifecycle of a blueprint
33
description: Learn about the lifecycle that a blueprint definition goes through and details about each stage, including updating and removing blueprint assignments.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: conceptual
66
---
77
# Understand the lifecycle of an Azure Blueprint
@@ -111,15 +111,15 @@ a newer version is being developed.
111111

112112
As versions of blueprints are assigned, it's important to understand where they're assigned and with
113113
what parameters they've been assigned with. The parameters can either be static or dynamic. To learn
114-
more, see [static and dynamic parameters](parameters.md).
114+
more, see [static and dynamic parameters](./parameters.md).
115115

116116
### Updating assignments
117117

118118
When a blueprint is assigned, the assignment can be updated. There are several reasons for updating
119119
an existing assignment, including:
120120

121-
- Add or remove [resource locking](resource-locking.md)
122-
- Change the value of [dynamic parameters](parameters.md#dynamic-parameters)
121+
- Add or remove [resource locking](./resource-locking.md)
122+
- Change the value of [dynamic parameters](./parameters.md#dynamic-parameters)
123123
- Upgrade the assignment to a newer **Published** version of the blueprint
124124

125125
To learn how, see [update existing assignments](../how-to/update-existing-assignments.md).
@@ -129,7 +129,7 @@ To learn how, see [update existing assignments](../how-to/update-existing-assign
129129
If the blueprint is no longer needed, it can be unassigned from the management group or
130130
subscription. During blueprint unassignment, the following occurs:
131131

132-
- Removal of [blueprint resource locking](resource-locking.md)
132+
- Removal of [blueprint resource locking](./resource-locking.md)
133133
- Deletion of the blueprint assignment object
134134
- (Conditional) If a **system-assigned managed identity** was used, it's also deleted
135135

@@ -139,8 +139,9 @@ subscription. During blueprint unassignment, the following occurs:
139139
140140
## Next steps
141141

142-
- Understand how to use [static and dynamic parameters](parameters.md).
143-
- Learn to customize the [blueprint sequencing order](sequencing-order.md).
144-
- Find out how to make use of [blueprint resource locking](resource-locking.md).
142+
- Understand how to use [static and dynamic parameters](./parameters.md).
143+
- Learn to customize the [blueprint sequencing order](./sequencing-order.md).
144+
- Find out how to make use of [blueprint resource locking](./resource-locking.md).
145145
- Learn how to [update existing assignments](../how-to/update-existing-assignments.md).
146-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
146+
- Resolve issues during the assignment of a blueprint with
147+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/concepts/parameters.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Use parameters to creating dynamic blueprints
33
description: Learn about static and dynamic parameters and how to use them to create secure and dynamic blueprints.
4-
ms.date: 04/15/2020
4+
ms.date: 08/27/2020
55
ms.topic: conceptual
66
---
77
# Creating dynamic blueprints through parameters
@@ -85,13 +85,13 @@ you define as required vs what can be changed during assignment.
8585

8686
1. Select **Blueprint definitions** from the page on the left.
8787

88-
1. Click on an existing blueprint and then click **Edit blueprint** OR click **+ Create blueprint**
88+
1. Select an existing blueprint and then select **Edit blueprint** OR select **+ Create blueprint**
8989
and fill out the information on the **Basics** tab.
9090

91-
1. Click **Next: Artifacts** OR click on the **Artifacts** tab.
91+
1. Select **Next: Artifacts** OR select the **Artifacts** tab.
9292

9393
1. Artifacts added to the blueprint that have parameter options display **X of Y parameters
94-
populated** in the **Parameters** column. Click on the artifact row to edit the artifact
94+
populated** in the **Parameters** column. Select the artifact row to edit the artifact
9595
parameters.
9696

9797
:::image type="content" source="../media/parameters/parameter-column.png" alt-text="Blueprint parameters on a blueprint definition" border="false":::
@@ -219,8 +219,8 @@ different name for every assignment of the blueprint. For a list of blueprint fu
219219

220220
1. Select **Blueprint definitions** from the page on the left.
221221

222-
1. Right-click on the blueprint that you want to assign. Select **Assign blueprint** OR click on the
223-
blueprint you want to assign, then click the **Assign blueprint** button.
222+
1. Right-click on the blueprint that you want to assign. Select **Assign blueprint** OR select the
223+
blueprint you want to assign, then use the **Assign blueprint** button.
224224

225225
1. On the **Assign blueprint** page, find the **Artifact parameters** section. Each artifact with at
226226
least one **dynamic parameter** displays the artifact and the configuration options. Provide
@@ -290,8 +290,9 @@ a dynamic parameter that isn't provided during assignment, the assignment will f
290290
## Next steps
291291

292292
- See the list of [blueprint functions](../reference/blueprint-functions.md).
293-
- Learn about the [blueprint lifecycle](lifecycle.md).
294-
- Learn to customize the [blueprint sequencing order](sequencing-order.md).
295-
- Find out how to make use of [blueprint resource locking](resource-locking.md).
293+
- Learn about the [blueprint lifecycle](./lifecycle.md).
294+
- Learn to customize the [blueprint sequencing order](./sequencing-order.md).
295+
- Find out how to make use of [blueprint resource locking](./resource-locking.md).
296296
- Learn how to [update existing assignments](../how-to/update-existing-assignments.md).
297-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
297+
- Resolve issues during the assignment of a blueprint with
298+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/concepts/resource-locking.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Understand resource locking
33
description: Learn about the locking options in Azure Blueprints to protect resources when assigning a blueprint.
4-
ms.date: 03/25/2020
4+
ms.date: 08/27/2020
55
ms.topic: conceptual
66
---
77
# Understand resource locking in Azure Blueprints
@@ -31,7 +31,7 @@ Locked** state. The following table can be used to determine the state of a reso
3131
|-|-|-|-|
3232
|Don't Lock|*|Not Locked|Resources aren't protected by Azure Blueprints. This state is also used for resources added to a **Read Only** or **Do Not Delete** resource group artifact from outside a blueprint assignment.|
3333
|Read Only|Resource group|Cannot Edit / Delete|The resource group is read only and tags on the resource group can't be modified. **Not Locked** resources can be added, moved, changed, or deleted from this resource group.|
34-
|Read Only|Non-resource group|Read Only|The resource can't be altered in any way -- no changes and it can't be deleted.|
34+
|Read Only|Non-resource group|Read Only|The resource can't be altered in any way. No changes and it can't be deleted.|
3535
|Do Not Delete|*|Cannot Delete|The resources can be altered, but can't be deleted. **Not Locked** resources can be added, moved, changed, or deleted from this resource group.|
3636

3737
## Overriding locking states
@@ -223,8 +223,9 @@ wildcard matching of RBAC operations.
223223
## Next steps
224224

225225
- Follow the [protect new resources](../tutorials/protect-new-resources.md) tutorial.
226-
- Learn about the [blueprint lifecycle](lifecycle.md).
227-
- Understand how to use [static and dynamic parameters](parameters.md).
228-
- Learn to customize the [blueprint sequencing order](sequencing-order.md).
226+
- Learn about the [blueprint lifecycle](./lifecycle.md).
227+
- Understand how to use [static and dynamic parameters](./parameters.md).
228+
- Learn to customize the [blueprint sequencing order](./sequencing-order.md).
229229
- Learn how to [update existing assignments](../how-to/update-existing-assignments.md).
230-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
230+
- Resolve issues during the assignment of a blueprint with
231+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/concepts/sequencing-order.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Understand the deployment sequence order
33
description: Learn about the default order that blueprint artifacts are deployed in during a blueprint assignment and how to customize the deployment order.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: conceptual
66
---
77
# Understand the deployment sequence in Azure Blueprints
@@ -162,8 +162,9 @@ order and no changes would be made.
162162

163163
## Next steps
164164

165-
- Learn about the [blueprint lifecycle](lifecycle.md).
166-
- Understand how to use [static and dynamic parameters](parameters.md).
167-
- Find out how to make use of [blueprint resource locking](resource-locking.md).
165+
- Learn about the [blueprint lifecycle](./lifecycle.md).
166+
- Understand how to use [static and dynamic parameters](./parameters.md).
167+
- Find out how to make use of [blueprint resource locking](./resource-locking.md).
168168
- Learn how to [update existing assignments](../how-to/update-existing-assignments.md).
169-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
169+
- Resolve issues during the assignment of a blueprint with
170+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/create-blueprint-portal.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Quickstart: Create a blueprint in the portal"
33
description: In this quickstart, you use Azure Blueprints to create, define, and deploy artifacts through the Azure portal.
4-
ms.date: 03/25/2020
4+
ms.date: 08/27/2020
55
ms.topic: quickstart
66
---
77
# Quickstart: Define and assign a blueprint in the portal
@@ -75,8 +75,8 @@ Manager template and role assignment on the new resource group.
7575

7676
1. Change **Type** to **Built-in**. In **Search**, enter **tag**.
7777

78-
1. Click out of **Search** for the filtering to occur. Select **Append tag and its default value
79-
to resource groups**.
78+
1. Change focus out of **Search** for the filtering to occur. Select **Append tag and its default
79+
value to resource groups**.
8080

8181
1. Select **Add** to add this artifact to the blueprint.
8282

@@ -254,8 +254,8 @@ is saved to a subscription, it can only be assigned to that subscription.
254254
subscriptions that you want to deploy this blueprint to.
255255

256256
If there are supported Enterprise offerings available from
257-
[Azure Billing](../../cost-management-billing/index.yml), a **Create new** link is activated under the
258-
**Subscription** box. Follow these steps:
257+
[Azure Billing](../../cost-management-billing/index.yml), a **Create new** link is activated
258+
under the **Subscription** box. Follow these steps:
259259

260260
1. Select the **Create new** link to create a new subscription instead of selecting existing
261261
ones.
@@ -333,8 +333,8 @@ Now that the blueprint has been assigned to a subscription, verify the progress
333333
:::image type="content" source="./media/create-blueprint-portal/view-assignment-details.png" alt-text="View assignment details from the Assigned blueprints page" border="false":::
334334

335335
1. On the **Blueprint assignment** page, validate that all artifacts were successfully deployed and
336-
that there were no errors during the deployment. If errors occurred, see [Troubleshooting blueprints](./troubleshoot/general.md)
337-
for steps to determine what went wrong.
336+
that there were no errors during the deployment. If errors occurred, see
337+
[Troubleshooting blueprints](./troubleshoot/general.md) for steps to determine what went wrong.
338338

339339
## Clean up resources
340340

articles/governance/blueprints/create-blueprint-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Quickstart: Create a blueprint with PowerShell"
33
description: In this quickstart, you use Azure Blueprints to create, define, and deploy artifacts using the PowerShell.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: quickstart
66
---
77
# Quickstart: Define and Assign an Azure Blueprint with PowerShell

articles/governance/blueprints/how-to/configure-for-blueprint-operator.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Set up your environment for Blueprint Operator
33
description: Learn how to configure your Azure environment for use with the Blueprint Operator Azure built-in role.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: how-to
66
---
77
# Configure your environment for a Blueprint Operator
@@ -24,7 +24,8 @@ level in the management group hierarchy that encompasses all of the management g
2424
subscriptions the operations team should have blueprint assignment access to. It's recommended to
2525
follow the principle of least privilege when granting these permissions.
2626

27-
1. (Recommended) [Create a security group and add members](../../../active-directory/fundamentals/active-directory-groups-create-azure-portal.md)
27+
1. (Recommended)
28+
[Create a security group and add members](../../../active-directory/fundamentals/active-directory-groups-create-azure-portal.md)
2829

2930
1. [Add a role assignment](../../../role-based-access-control/role-assignments-portal.md#add-a-role-assignment)
3031
of **Blueprint Operator** to the account or security group
@@ -55,4 +56,5 @@ of permissions.
5556
- Understand how to use [static and dynamic parameters](../concepts/parameters.md).
5657
- Learn to customize the [blueprint sequencing order](../concepts/sequencing-order.md).
5758
- Find out how to make use of [blueprint resource locking](../concepts/resource-locking.md).
58-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
59+
- Resolve issues during the assignment of a blueprint with
60+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/how-to/import-export-ps.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Import and export blueprints with PowerShell
33
description: Learn how to work with your blueprint definitions as code. Share, source control, and manage them using the export and import commands.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: how-to
66
---
77
# Import and export blueprint definitions with PowerShell
@@ -141,4 +141,5 @@ For information about creating advanced blueprint definitions, see the following
141141
- Understand how to use [static and dynamic parameters](../concepts/parameters.md).
142142
- Learn to customize the [blueprint sequencing order](../concepts/sequencing-order.md).
143143
- Find out how to make use of [blueprint resource locking](../concepts/resource-locking.md).
144-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
144+
- Resolve issues during the assignment of a blueprint with
145+
[general troubleshooting](../troubleshoot/general.md).

articles/governance/blueprints/how-to/manage-assignments-ps.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: How to manage assignments with PowerShell
33
description: Learn how to manage blueprint assignments with the official Azure Blueprints PowerShell module, Az.Blueprint.
4-
ms.date: 05/06/2020
4+
ms.date: 08/27/2020
55
ms.topic: how-to
66
---
77
# How to manage assignments with PowerShell
@@ -434,4 +434,5 @@ Remove-AzBlueprintAssignment -InputObject $bpAssignment -SubscriptionId '{subId}
434434
- Understand how to use [static and dynamic parameters](../concepts/parameters.md).
435435
- Learn to customize the [blueprint sequencing order](../concepts/sequencing-order.md).
436436
- Find out how to make use of [blueprint resource locking](../concepts/resource-locking.md).
437-
- Resolve issues during the assignment of a blueprint with [general troubleshooting](../troubleshoot/general.md).
437+
- Resolve issues during the assignment of a blueprint with
438+
[general troubleshooting](../troubleshoot/general.md).

0 commit comments

Comments
 (0)