About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
Summary:
The documentation provides both Azure CLI and Azure PowerShell examples for obtaining access tokens and making REST API calls, but consistently presents Azure CLI (Linux-friendly) examples before PowerShell (Windows-centric) ones. However, PowerShell is a Windows-native tool, and its inclusion as a primary example (with detailed scripting) may indicate a slight Windows bias. Additionally, references to Visual Studio Code and Azure PowerShell for template deployment reinforce a Windows-oriented workflow, while Linux-native tools or editors are not mentioned. There are no missing Linux examples for the main REST/cURL flows, but the documentation could better highlight Linux parity and alternatives.
Recommendations:
- Continue to provide Azure CLI examples first, as it is cross-platform and Linux-friendly.
- When referencing editors or tools (e.g., Visual Studio Code), mention that it is cross-platform, or suggest alternative Linux editors (e.g., Vim, Emacs, nano) for editing templates.
- For PowerShell examples, clarify that PowerShell Core is available on Linux, or provide Bash script alternatives for more complex flows.
- Avoid referencing Windows-specific tools or workflows (such as 'Azure PowerShell' or 'Visual Studio Code') without also mentioning Linux-compatible options.
- Explicitly state that all REST/cURL examples are platform-agnostic and can be run on Linux, macOS, or Windows.
Create pull request
Flagged Code Snippets
### [Azure PowerShell](#tab/azure-powershell)
### [Azure PowerShell](#tab/azure-powershell)
For the REST APIs, the value of `uri` can't be a local file or a file that is only available on your local network. Azure Resource Manager must access the template. Provide a URI value that is downloadable as HTTP or HTTPS.
For more information, see [Deploy resources with Resource Manager templates and Azure PowerShell](../templates/deploy-powershell.md).
## Deploy a resource group and resources
You can create a resource group and deploy resources to the group by using a template. For more information, see [Create resource group and deploy resources](../templates/deploy-to-subscription.md#resource-groups).
## Deploy resources to multiple subscriptions or resource groups
Typically, you deploy all the resources in your template to a single resource group. However, there are scenarios where you want to deploy a set of resources together but place them in different resource groups or subscriptions. For more information, see [Deploy Azure resources to multiple subscriptions or resource groups](../templates/deploy-to-resource-group.md).
## Delete resources
The following operation shows how to delete a storage account.