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 provides both Azure CLI and Azure PowerShell examples for retrieving outbound IP addresses, but PowerShell examples are always presented after CLI and without explicit mention of cross-platform compatibility. There is no explicit mention that Azure PowerShell can be used on Linux/macOS, nor are there any Bash or Linux-native command examples (other than nslookup and curl). The outbound IPv6 support section specifically notes that outbound IPv6 is only available for Windows apps, with no Linux parity or roadmap. There are no Linux-specific troubleshooting or example scenarios, and the documentation does not clarify which commands are cross-platform or provide Linux-specific guidance where behavior differs.
Recommendations:
- Explicitly state that Azure PowerShell is cross-platform and can be used on Linux/macOS, or clarify if any commands are Windows-only.
- Provide Bash or Linux-native command examples (e.g., using jq with az CLI output) where appropriate, especially for common tasks like querying IP addresses.
- Add a note or table summarizing feature parity (such as outbound IPv6 support) between Windows and Linux App Service plans, and provide guidance or alternatives for Linux users where features are missing.
- Ensure that examples and instructions are not presented in a 'Windows first' order; consider alternating or grouping by platform.
- Include troubleshooting steps or caveats for Linux users, especially where network tools or behaviors may differ.
Create pull request