Skip to content

Commit 718ec54

Browse files
authored
Merge pull request #294516 from tfitzmac/0211edits1
copy edit
2 parents ca029bb + 9343803 commit 718ec54

File tree

5 files changed

+45
-45
lines changed

5 files changed

+45
-45
lines changed

articles/azure-resource-manager/bicep/overview.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ Bicep provides the following advantages:
7676

7777
---
7878

79-
- **Authoring experience**: When you use the [Bicep Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) to create your Bicep files, you get a first-class authoring experience. The editor provides rich type-safety, IntelliSense, and syntax validation.
79+
- **Authoring experience**: When you use the [Bicep Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) to create your Bicep files, you get a first-class authoring experience. The editor provides rich type safety, IntelliSense, and syntax validation.
8080

8181
![A screen capture of authoring a Bicep file in real time](./media/overview/bicep-intellisense.gif)
8282

8383
You can also create Bicep files in Visual Studio with the [Bicep extension for Visual Studio](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.visualstudiobicep).
8484

85-
- **Repeatable results**: Repeatedly deploy your infrastructure throughout the development lifecycle and have confidence that your resources are deployed in a consistent manner. Bicep files are idempotent, which means that you can deploy the same file many times and get the same resource types in the same state. You can develop one file that represents the desired state instead of developing many separate files to represent updates. For example, the following file creates a storage account. If you deploy this template and the storage account when the specified properties already exist, changes aren't made:
85+
- **Repeatable results**: Deploy your infrastructure throughout the development lifecycle with confidence that your resources are deployed consistently. Bicep files are idempotent, which means that you can deploy the same file many times and get the same resource types in the same state. You can develop one file that represents the desired state instead of developing many separate files to represent updates. For example, the following file creates a storage account. If you deploy this template and the storage account when the specified properties already exist, changes aren't made:
8686

8787
# [Bicep](#tab/bicep)
8888

@@ -127,37 +127,37 @@ Bicep provides the following advantages:
127127
```
128128

129129
---
130-
130+
131131
- **Orchestration**: You don't have to worry about the complexities of ordering operations. Resource Manager orchestrates the deployment of interdependent resources so that they're created in the correct order. When possible, Resource Manager deploys resources in parallel, which helps your deployments to finish faster than serial deployments. You deploy the file through one rather than multiple imperative commands.
132132

133133
:::image type="content" source="./media/overview/bicep-processing.png" alt-text="A diagram comparing deployment between a Bicep file and infrastructure as code not in a template." border="false":::
134134

135-
- **Modularity**: You can use [modules](./modules.md) to segment your Bicep code into manageable parts. Modules help you to reuse code and simplify development. A module deploys a set of related resources. Add a module to a Bicep file any time you need to deploy those resources.
135+
- **Modularity**: Use [modules](./modules.md) to segment your Bicep code into manageable parts. Modules help you to reuse code and simplify development. A module deploys a set of related resources. Add a module to a Bicep file when you need to deploy those resources.
136136
- **Integration with Azure services**: Bicep integrates with Azure services such as Azure Policy, template specs, and Azure Blueprints.
137-
- **Preview changes**: You can use the [what-if operation](./deploy-what-if.md) to preview changes before deploying the Bicep file. The what-if operation shows you which resources will be created, updated, or deleted and any resource properties that'll be changed. It also checks the current state of your environment and eliminates the need to manage this state.
138-
- **No state or state files to manage**: All state is stored in Azure. Users can collaborate and be confident that their updates are handled as expected.
139-
- **No cost and open source**: Since Bicep is completely free, you don't have to pay for premium capabilities. It's also supported by Microsoft Support.
137+
- **Preview changes**: You can use the [what-if operation](./deploy-what-if.md) to preview changes before deploying the Bicep file. The what-if operation shows you which resources to create, update, or delete and any resource properties to change. It also checks the current state of your environment and eliminates the need to manage this state.
138+
- **No state or state files to manage**: Azure stores all state. You can collaborate with others and be confident that your updates are handled as expected.
139+
- **No cost and open source**: Since Bicep is free, you don't have to pay for premium capabilities. Microsoft Support supports it.
140140

141141
## Get started
142142

143143
To start with Bicep:
144144

145-
1. **Install the tools**. See [Set up Bicep development and deployment environments](./install.md) or use the [VS Code devcontainer/Codespaces repository](https://github.com/Azure/vscode-remote-try-bicep) to get a pre-configured authoring environment.
145+
1. **Install the tools**. For more information, see [Set up Bicep development and deployment environments](./install.md) or use the [VS Code devcontainer/Codespaces repository](https://github.com/Azure/vscode-remote-try-bicep) to get a preconfigured authoring environment.
146146
2. **Complete the [Quickstart](./quickstart-create-bicep-use-visual-studio-code.md) and [Learn modules for Bicep](./learn-bicep.md)**.
147147

148148
To decompile an existing Resource Manager template to Bicep, see [Decompiling ARM template JSON to Bicep](./decompile.md). You can use [Bicep Playground](https://aka.ms/bicepdemo) to view Bicep and its equivalent, JSON, side by side.
149149

150150
To learn about the resources that are available in your Bicep file, see [Bicep resource reference](/azure/templates/).
151151

152-
Bicep examples can be found in the [Bicep GitHub repo](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts).
152+
You can find Bicep examples in the [Bicep GitHub repo](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts).
153153

154154
## About the language
155155

156156
Bicep isn't intended as a general programming language to write applications. A Bicep file declares Azure resources and resource properties without writing a sequence of programming commands to create them.
157157

158158
To track the status of the Bicep work, see the [Bicep project repository](https://github.com/Azure/bicep).
159159

160-
Watch the following video to learn about Bicep:
160+
To learn about Bicep, watch the following video:
161161

162162
> [!VIDEO https://www.youtube.com/embed/sc1kJfcRQgY]
163163
@@ -177,6 +177,6 @@ The structure of the Bicep file is more flexible than a JSON template. You can d
177177

178178
## Next steps
179179

180-
Get started with the [Quickstart](./quickstart-create-bicep-use-visual-studio-code.md).
180+
To get started, see the [Quickstart](./quickstart-create-bicep-use-visual-studio-code.md).
181181

182182
For answers to common questions, see [Frequently asked questions for Bicep](frequently-asked-questions.yml).

articles/azure-resource-manager/management/preview-features.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
title: Set up preview features in Azure subscription
33
description: Describes how to list, register, or unregister preview features in your Azure subscription for a resource provider.
44
ms.topic: how-to
5-
ms.date: 12/12/2024
5+
ms.date: 02/12/2025
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli
77
# Customer intent: As an Azure user, I want to use preview features in my subscription so that I can expose a resource provider's preview functionality.
88
---
99

1010
# Set up preview features in Azure subscription
1111

12-
This article shows you how to manage preview features in your Azure subscription. Preview features let you opt in to new functionality before it's released. Some preview features are available to anyone who wants to opt in. Other preview features require approval from the product team.
12+
This article shows you how to manage preview features in your Azure subscription. Preview features let you opt in to new functionality before it releases. Some preview features are available to anyone who wants to opt in. Other preview features require approval from the product team.
1313

1414
Azure Feature Exposure Control (AFEC) is available through the [Microsoft.Features](/rest/api/resources/features) namespace. Preview features have the following format for the resource ID:
1515

@@ -26,7 +26,7 @@ You can list all the preview features and their registration states for an Azure
2626
# [Portal](#tab/azure-portal)
2727

2828
> [!NOTE]
29-
> The portal only shows a preview feature when the service that owns the feature has explicitly opted in to the preview features management experience. In case the feature you are looking for doesn't appear on the list available, we recommend using [Azure CLI](./preview-features.md?tabs=azure-cli#list-preview-features) and [Azure Powershell](./preview-features.md?tabs=azure-powershell#list-preview-features).
29+
> The portal only shows a preview feature when the service that owns the feature explicitly opts in to the preview features management experience. If the feature you're looking for doesn't appear on the list, we recommend using [Azure CLI](./preview-features.md?tabs=azure-cli#list-preview-features) and [Azure PowerShell](./preview-features.md?tabs=azure-powershell#list-preview-features).
3030
3131
1. Sign in to the [Azure portal](https://portal.azure.com/).
3232
1. In the search box, enter _subscriptions_ and select **Subscriptions**.
@@ -37,15 +37,15 @@ You can list all the preview features and their registration states for an Azure
3737

3838
:::image type="content" source="./media/preview-features/subscriptions.png" alt-text="Screenshot of Azure portal with subscription selection highlighted.":::
3939

40-
1. From the left menu, under **Settings** select **Preview features**.
40+
1. From the left menu, under **Settings**, select **Preview features**.
4141

4242
:::image type="content" source="./media/preview-features/preview-features-menu.png" alt-text="Screenshot of Azure portal with Preview features menu option highlighted.":::
4343

4444
1. You see a list of available preview features and your current registration status.
4545

4646
:::image type="content" source="./media/preview-features/preview-features-list.png" alt-text="Screenshot of Azure portal displaying a list of preview features.":::
4747

48-
1. From **Preview features** you can filter the list by **name**, **State**, or **Type**:
48+
1. From **Preview features**, you can filter the list by **name**, **State**, or **Type**:
4949

5050
- **Filter by name**: Must contain text from a preview feature's name, not the **Display name**.
5151
- **State**: Select the drop-down menu and choose a state. The portal doesn't filter by **Unregistered**.
@@ -150,16 +150,16 @@ InGuestPatchVMPreview Microsoft.Compute NotRegistered
150150

151151
## Register preview feature
152152

153-
Register a preview feature in your Azure subscription to expose more functionality for a resource provider. Some preview features require approval.
153+
To expose more functionality for a resource provider, register a preview feature in your Azure subscription. Some preview features require approval.
154154

155-
After a preview feature is registered in your subscription, you'll see one of two states: **Registered** or **Pending**.
155+
After you register a preview feature in your subscription, you see one of two states: **Registered** or **Pending**.
156156

157157
- For a preview feature that doesn't require approval, the state is **Registered**.
158158
- If a preview feature requires approval, the registration state is **Pending**. You must request approval from the Azure service offering the preview feature. Usually, you request access through a support ticket.
159159
- To request approval, submit an [Azure support request](/azure/azure-portal/supportability/how-to-create-azure-support-request).
160160
- After the registration is approved, the preview feature's state changes to **Registered**.
161161

162-
Some services require other methods, such as email, to get approval for pending request. Check announcements about the preview feature for information about how to get access.
162+
Some services require other methods, such as email, to get approval for pending requests. Check announcements about the preview feature for information about how to get access.
163163

164164
# [Portal](#tab/azure-portal)
165165

@@ -209,7 +209,7 @@ Microsoft.Compute/InGuestPatchVMPreview Registered
209209
```
210210

211211
> [!NOTE]
212-
> When the register command runs, a message is displayed that after the feature is registered, to run `az provider register --namespace <provider-name>` to propagate the changes.
212+
> When you run the register command, it returns a message that suggests running `az provider register --namespace <provider-name>` after the feature is registered to propagate the changes.
213213
214214
# [Azure PowerShell](#tab/azure-powershell)
215215

@@ -241,7 +241,7 @@ InGuestPatchVMPreview Microsoft.Compute Registered
241241

242242
## Unregister preview feature
243243

244-
When you've finished using a preview feature, unregister it from your Azure subscription. You may notice two different statuses after unregistering the feature. If you unregister through the portal, the status is set to **Not registered**. If you unregister through Azure CLI, PowerShell, or REST API, the status is set to **Unregistered**. The status is different because the portal deletes the feature registration, but the commands unregister the feature. In both cases, the feature is no longer available in your subscription. In both cases, you can opt in to the feature again by re-registering it.
244+
When you finish using a preview feature, unregister it from your Azure subscription. You might notice two different statuses after unregistering the feature. If you unregister through the portal, the status is **Not registered**. If you unregister through Azure CLI, PowerShell, or REST API, the status is **Unregistered**. The status is different because the portal deletes the feature registration, but the commands unregister the feature. In both cases, the feature is no longer available in your subscription. You can opt in to the feature again by re-registering it.
245245

246246
# [Portal](#tab/azure-portal)
247247

@@ -250,7 +250,7 @@ You can unregister preview features from **Preview features**. The **State** cha
250250
1. Sign in to the [Azure portal](https://portal.azure.com/).
251251
1. In the search box, enter _subscriptions_ and select **Subscriptions**.
252252
1. Select the link for your subscription's name.
253-
1. From the left menu, under **Settings** select **Preview features**.
253+
1. From the left menu, under **Settings**, select **Preview features**.
254254
1. Select the link for the preview feature you want to unregister.
255255
1. Select **Unregister**.
256256

@@ -291,7 +291,7 @@ Microsoft.Compute/InGuestPatchVMPreview Unregistered
291291
```
292292

293293
> [!NOTE]
294-
> When the unregister command runs, a message is displayed that after the feature is unregistered, to run `az provider register --namespace <provider-name>` to propagate the changes.
294+
> When you run the unregister command, it returns a message that suggests running `az provider register --namespace <provider-name>` after the feature is registered to propagate the changes.
295295
296296
To find **Unregistered** preview features, use the following command. Replace `<ResourceProvider.Name>` with a provider name such as `Microsoft.Compute`.
297297

@@ -349,7 +349,7 @@ InGuestPatchVMPreview Microsoft.Compute Unregistered
349349

350350
## Configuring preview features using Azure Policy
351351

352-
Subscriptions can be remediated to register to a preview feature if not already registered using a [built-in](https://portal.azure.com/#blade/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2Fe624c84f-2923-4437-9fd9-4115c6da3888) policy definition. Note that new subscriptions added to an existing tenant won't be automatically registered.
352+
You can remediate subscriptions to register to a preview feature if they're not already registered using a [built-in](https://portal.azure.com/#blade/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2Fe624c84f-2923-4437-9fd9-4115c6da3888) policy definition. When you add new subscriptions to an existing tenant, they aren't automatically registered.
353353

354354
## Next steps
355355

articles/azure-resource-manager/management/resource-manager-personal-data.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ title: Personal data
33
description: Learn how to manage personal data associated with Azure Resource Manager operations.
44
ms.topic: conceptual
55
ms.custom: devx-track-arm-template
6-
ms.date: 09/26/2024
6+
ms.date: 02/12/2025
77
---
88

99
# Manage personal data associated with Azure Resource Manager
1010

11-
To avoid exposing sensitive information, delete any personal information you may have provided in deployments, resource groups, or tags. Azure Resource Manager provides operations that let you manage personal data you may have provided in deployments, resource groups, or tags.
11+
To avoid exposing sensitive information, delete any personal information you provided in deployments, resource groups, or tags. Azure Resource Manager provides operations that let you manage personal data you provided in deployments, resource groups, or tags.
1212

1313
[!INCLUDE [Handle personal data](~/reusable-content/ce-skilling/azure/includes/gdpr-intro-sentence.md)]
1414

1515
## Delete personal data in deployment history
1616

17-
For deployments, Resource Manager retains parameter values and status messages in the deployment history. These values persist until you delete the deployment from the history. To see if you have provided personal data in these values, list the deployments. If you find personal data, delete the deployments from the history.
17+
For deployments, Resource Manager retains parameter values and status messages in the deployment history. These values persist until you delete the deployment from the history. To see if you provided personal data in these values, list the deployments. If you find personal data, delete the deployments from the history.
1818

1919
To list **deployments** in the history, use:
2020

@@ -30,7 +30,7 @@ To delete **deployments** from the history, use:
3030

3131
## Delete personal data in resource group names
3232

33-
The name of the resource group persists until you delete the resource group. To see if you have provided personal data in the names, list the resource groups. If you find personal data, [move the resources](move-resource-group-and-subscription.md) to a new resource group, and delete the resource group with personal data in the name.
33+
The name of the resource group persists until you delete the resource group. To see if you provided personal data in the names, list the resource groups. If you find personal data, [move the resources](move-resource-group-and-subscription.md) to a new resource group, and delete the resource group with personal data in the name.
3434

3535
To list **resource groups**, use:
3636

@@ -46,7 +46,7 @@ To delete **resource groups**, use:
4646

4747
## Delete personal data in tags
4848

49-
Tags names and values persist until you delete or modify the tag. To see if you have provided personal data in the tags, list the tags. If you find personal data, delete the tags.
49+
Tag names and values persist until you delete or modify the tag. To see if you provided personal data in the tags, list the tags. If you find personal data, delete the tags.
5050

5151
To list **tags**, use:
5252

0 commit comments

Comments
 (0)