获取子网上可用IP地址的数量

时间:2016-09-15 14:44:51

标签: azure azure-virtual-network

我有一个与Azure虚拟网络相关的问题。

我尝试计算子网上可用的IP地址。 对于RDFE,我们有以下API:https://msdn.microsoft.com/en-us/library/azure/dn592118.aspx

但是对于ARM我没有找到类似的API。我在ARM找到的所有内容都是https://msdn.microsoft.com/en-us/library/azure/mt163583.aspx

你能帮帮我吗?如何获取子网上可用IP地址的数量?

1 个答案:

答案 0 :(得分:0)

使用Powershell,您可以执行以下操作:

$network = Get-AzureRmVirtualNetwork -name 'some-vnet' -ResourceGroupName 'some-network-resourcegroup'
($network.SubnetsText | ConvertFrom-Json).IpConfigurations.Count

这将为您提供虚拟网络上分配的IP地址的数量。

编辑: 如果您没有使用Powershell,您可以简单地计算上面链接的RM api中IpConfigurations部分中返回的条目数。