找不到用于AzureRM上经典计算的REST API文档

时间:2018-07-03 22:15:07

标签: azure

我很难找到有关AzureRM上经典计算的文档。我能够找到有关Classic和Azure RM上的计算的文档,但是找不到有关AzureRM上的经典计算的文档。我知道该API存在,因为我有一个可以工作的示例方法,但是我需要知道所有可用的API调用才能完全自动化。

是否有人拥有https://management.azure.com/subscriptions/ {} / resourceGroups / {} / providers / Microsoft.ClassicCompute的文档?

以下是适用于我们的云服务https://management.azure.com/subscriptions/ {} / resourceGroups / {} / providers / Microsoft.ClassicCompute / domainNames / {} / deploymentslots / Production?api-version = 2015-06-的示例调用01

由于我们的服务处于混合状态,因此我无法从网上找到以下文档,因为我们的服务处于混合状态,经典在线-https://docs.microsoft.com/en-us/rest/api/compute/cloudservices/rest-get-deployment计算在线-https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/get

2 个答案:

答案 0 :(得分:2)

您可以随时对其进行“逆向工程”。我不知道它是否受支持,但是我一直在使用针对ASM资源的ARM api使用不同的自动化位,这比必须使用ASM cmdlet更好。

获取数据的3种主要方法:

  1. 使用-debug和/或提琴手运行ASM命令并提取API调用
  2. 运行Get-AzureRmProviderOperation -OperationSearchString 'microsoft.classiccompute/*'将为您提供所有可用于classiccompute api的api调用,您可以使用Invoke-AzureRmResourceAction来调用它们(也可以在此处使用-debug \ Fiddler)。
  3. 执行门户网站操作并使用提琴手捕获api调用

答案 1 :(得分:0)

ClassicCompute API仅适用于Azure门户。该团队没有计划发布这些API的架构或文档。

计算客户端不支持ClassicCompute资源类型,因为计算客户端旨在用于新的计算资源类型。

您可以参考此issue,Azure团队已回复它,

  

感谢您的反馈。我们建议您分别管理ARM和ASM类型。两者在本质上是互不相同的,我们建议每个人都转向ARM模型。我们没有计划使用一套API来同时支持这两种方法。

此外,如果可能,您可以尝试将经典VM迁移到ARM VM,请参阅此article