Azure部署的有效配置状态是什么

时间:2018-10-08 18:54:23

标签: azure azure-resource-manager azure-resource-group

我正在使用azure java sdk编写一些自动化程序,该程序根据Azure模板部署的置备状态采取措施。但是,我不知道配置状态的所有有效值。

特别是在蔚蓝的Java sdk ProvisioningState中,它只是一个字符串。

package com.microsoft.azure.management.resources

public interface Deployment extends
    Indexable,
    Refreshable<Deployment>,
    Updatable<Deployment.Update>,
    HasInner<DeploymentExtendedInner>,
    HasManager<ResourceManager>,
    HasName {
  /**
   * @return the state of the provisioning process of the resources being deployed
   */
  String provisioningState();
}

我怀疑这是因为不同的服务具有不同的Deployment实现和不同的ProvisioningState类。

我应该查看哪个ProvisioningState类来确定Azure模板部署的有效状态?

2 个答案:

答案 0 :(得分:2)

也许您可以参考enter image description here

  

字段

     

已取消,创建,删除,失败,成功,更新

继承java.lang.Object-> ExpandableStringEnum<T>-> ProvisioningStateExpandableStringEnum<T>类属于com.microsoft.azure.management.resources.fluentcore.arm

答案 1 :(得分:0)

azure-mgmt-resources SDK(<1.0.0)中曾经有一个ProvisioningState枚举,但最新版本中不是这种情况。 无论如何,这是一个很好的入门指标: https://www.javadoc.io/doc/com.microsoft.azure/azure-mgmt-resources/0.9.8/com/microsoft/azure/management/resources/models/ProvisioningState.html