我正在使用Azure ARM Java SDK,并执行操作启动和停止VM。我无法得到答复。如何获得Azure ARM java SDk启动和停止VM的响应?
try{
VirtualMachine vm=azure.virtualMachines().getByGroup("resourceGroup", "vmNAme");
vm.start();
}catch(CloudException| IllegalArgumentException| IOException|InterruptedException e){
System.out.println(e.getMessage());
}
使用VM.start();是一个系统调用。 在Azure ASM能够通过获得getVirtualMachinesOperations()方法。
有什么方法可以得到答复?
它在** vm.start()**处执行操作。是的,我们可以在另一个电话上获得虚拟机的状态。有没有办法在同一个电话上获得状态(当我们打开/关闭虚拟媒体时)。 –
@PawanSharma我没有看到任何其他选项,但您可以在这里查看VirtualMachine类的实现代码:https://github.com/Azure/azure-sdk-for-java/blob/08bd17840669bc3f235235dc270a822be852a2d5/azure-mgmt-compute /src/main/java/com/microsoft/azure/management/compute/implementation/VirtualMachinesImpl.java –
@PawanSharma还有Azure Insights包含有关操作的所有详细信息:https://msdn.microsoft.com/en-us /library/azure/dn931934.aspx,但你应该通过你自己的原因实现这些调用,在Azure Java SDK中没有这个类 –