订阅下附加到所有VM的NSG规则

时间:2020-07-26 00:54:09

标签: node.js azure azure-node-sdk

我有一个需求,我需要使用azure节点SDK将NSG规则附加到订阅下的所有VM / NIC。我经过了节点doc,但是没有找到合适的方法。有什么我想念的吗?

我已经尝试了下面的代码片段来获取所有VM,但其中不包括NSG详细信息,ComputeManagementClient / NetworkManagementClient中是否有任何特定方法可以返回给我与该VM相关的NSG详细信息,或者至少返回特定VM的NSG?预先感谢。

function getVMDetailsAll(callback) {
return computeClient.virtualMachines.listAll(callback)

}

1 个答案:

答案 0 :(得分:0)

没关系,文档确实令人震惊,我仔细阅读了源代码,找出了查询和运行一些服装代码进行过滤的方法

function getNSGAll(callback) {
  return networkClient.networkSecurityGroups.listAll(callback);
}