Azure / Azure/azure-libraries-for-java

VirtualMachine.provisioningState() should return Enum

未关闭
#393 1 条评论 0 个 reaction 已指派 1 人 已被 @anuchandy 认领 在 GitHub 查看
Compute customer-reported Mgmt Question
主要语言
Java
星标
97
派生
102
PR 合并指标
30 天内没有已合并 PR

描述

As of today, VirtualMachine.provisioningState() returns a String and I am unable to find what String values it could return. By trail and error, we found a few interesting states but seems that is not the most reliable way to produce stable code.
Please make this to return an Enum and please document the meaning of each State.

Documentation: https://azure.github.io/azure-sdk-for-java/com/microsoft/azure/management/compute/VirtualMachine.html#provisioningState--

I can understand that the underlying REST API is only returning a String instead of providing a list of possible values. Probably this is not simply a problem of the JAVA SDK. As a customer, I would hope you could take this feedback to the Azure REST API team and make the improvement together.
https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/get

For a short term, at least have better documentation on what are the possible values. Else, how do you expect a customer to use this API?

Thanks

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。