Open
Description
API Spec link
API Spec version
Describe the bug
'Providers - List' returns inconsistent results. Often unsupported apiVersions are returned
Demonstrated with multiple calls to az provider show
Some results show 2024-03-01
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2024-03-01
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
Expected behavior
should not return invalid apiVersions
Actual behavior
Some results show 2024-03-01
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
...
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2024-03-01
2023-09-01
...
Reproduction Steps
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2024-03-01
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
C:\>az provider show --namespace Microsoft.Compute --query "resourceTypes[?resourceType=='virtualMachineScaleSets/virtualMachines'].apiVersions | [0]" --out table
Result
------------------
2024-03-01
2023-09-01
2023-07-01
2023-03-01
2022-11-01
2022-08-01
2022-03-01
2021-11-01
2021-07-01
2021-04-01
2021-03-01
2020-12-01
2020-06-01
2019-12-01
2019-07-01
2019-03-01
2018-10-01
2018-06-01
2018-04-01
2017-12-01
2017-10-30-preview
2017-03-30
2016-08-30
2016-04-30-preview
2016-03-30
2015-06-15
2015-05-01-preview
Environment
No response
Metadata
Metadata
Assignees
Labels
Workflow: This issue is responsible by Azure service team.This issue requires a change to an existing behavior in the product in order to be resolved.Issues that are reported by GitHub users external to the Azure organization.The issue doesn't require a change to the product in order to be resolved. Most issues start as that