azure-sdk-for-node:virtualMachines.get不返回VM状态(已停止,正在运行,已取消分配等)

时间:2017-04-04 18:01:23

标签: azure-node-sdk

我已调用virtualMachines.get来检索有关我的VM的实例信息。在输出中,我不知道您获取VM状态的位置(已停止,正在运行,已取消分配)。有没有其他方法可以获得我正在寻找的状态?

1 个答案:

答案 0 :(得分:1)

使用可选的查询参数$ expand = instanceView。

实施例:

//assuming you have instantiated the client ...
let options = {expand: 'instanceView'};
client.virtualMachines.get('rg-name', 'vm-name', options).then((vminfo) => {
  console.dir(vminfo, {depth: null, colors: true});
}).catch((err) => {
  console.dir(err, {depth: null, colors: true});
});

找到文档here