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
⚠️
missing_linux_example
Summary:
The documentation demonstrates a Windows-first bias in its presentation of manual failover methods. In the 'Manual failover' section, the Azure portal (GUI), Azure CLI, PowerShell, and C# methods are listed, but there is no explicit mention of Linux-specific tools or scripting languages (e.g., Bash, Python). PowerShell is highlighted as a primary automation method, which is traditionally Windows-centric, and there are no Linux shell script or REST API examples. Additionally, the CLI example is generic and does not provide a full command-line walkthrough, and there are no Bash or cross-platform scripting examples. The documentation also lacks explicit mention of Linux environments or considerations for Linux administrators.
Recommendations:
- Provide explicit Bash shell script examples for common operations (e.g., using Azure CLI in Bash for failover).
- Include REST API examples with curl commands to demonstrate cross-platform automation.
- Clarify that Azure CLI is fully supported on Linux and macOS, and provide sample commands in a Linux terminal context.
- Add Python or other cross-platform SDK examples alongside C#.
- Avoid listing PowerShell before CLI or cross-platform tools, or alternate the order to avoid implying preference.
- Explicitly mention that all operations can be performed from Linux/macOS as well as Windows, and provide links to relevant setup guides.
Create pull request