autorest.az
autorest.az copied to clipboard
[Question | Feature Request] Support operations that span multiple API versions
Why do you need this feature?
We need to have the ability to specify API version.
Is your feature request related to a problem? Please describe.
Question 1
These operations of gallery applications are in various API version. There is no one API version that can cover all operations. Does autorest support specifying API version for each operation?
FullResourceName | Path | HttpMethod | NotSupportedApiVersion |
---|---|---|---|
Microsoft.Compute/galleries/applications | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications | GET | 2019-03-01, 2019-07-01, 2019-12-01 |
Microsoft.Compute/galleries/applications | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName} | DELETE | 2019-03-01 |
Microsoft.Compute/galleries/applications | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName} | GET | 2019-07-01 |
Microsoft.Compute/galleries/applications | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName} | PUT | 2019-03-01, 2019-12-01 |
Microsoft.Compute/galleries/applications/versions | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions | GET | 2019-03-01, 2019-07-01 |
I hope it can be configured in readme.az.md
cli:
cli-directive:
- where:
group: ""
op: ""
method: ""
api-version: ""
Question 2
What's the default API version? How does autorest select API version? Largest one in alphabetical order?
Question 3
Azure CLI has multiple profiles. "Compute" code needs to support multiple API versions. Does autoreset support generating code that is compatible with multiple API versions?
Describe the solution you'd like
Describe alternatives you've considered
Additional context