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
⚠️
missing_linux_example
⚠️
powershell_heavy
Summary:
The documentation page demonstrates a Windows bias by providing examples and references that are Windows-centric. The primary configuration example uses the 'AzureWindowsBaseline', and the only command-line example for deleting assignments is given in Azure PowerShell, with no equivalent Bash, CLI, or Linux-native example. There are no explicit Linux configuration examples or references to Linux baseline configurations, and the documentation does not mention Linux-specific tools or patterns.
Recommendations:
- Include examples using Linux baseline configurations (e.g., 'AzureLinuxBaseline') alongside or before Windows examples.
- Provide command-line examples using Azure CLI (az) and/or Bash scripts for managing machine configuration assignments, not just Azure PowerShell.
- Mention Linux-specific considerations or tools where relevant, such as differences in configuration package structure or assignment behavior.
- Ensure that property descriptions and examples are not Windows-specific and clarify cross-platform applicability.
- Where possible, alternate the order of Windows and Linux examples to avoid implicit prioritization.
Create pull request
Flagged Code Snippets
"metadata": {
"category": "Guest Configuration",
"guestConfiguration": {
"name": "AzureWindowsBaseline",
"version": "1.*"
}
//additional metadata properties exist
}
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"apiVersion": "2021-01-25",
"type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments",
"name": "myMachine/Microsoft.GuestConfiguration/myConfig",
"location": "westus2",
"properties": {
"guestConfiguration": {
"name": "myConfig",
"contentUri": "https://mystorageaccount.blob.core.windows.net/mystoragecontainer/myConfig.zip?sv=SASTOKEN",
"contentHash": "SHA256HASH",
"version": "1.0.0",
"assignmentType": "ApplyAndMonitor",
"configurationParameter": [
"name":"configurationName",
"value":"configurationValue"
]
}
}
}
]
}