published on Wednesday, Aug 5, 2026 by Pulumi
published on Wednesday, Aug 5, 2026 by Pulumi
IpamPool usage information.
Uses Azure REST API version 2024-05-01.
Other available API versions: 2024-01-01-preview, 2024-07-01, 2024-10-01, 2025-01-01, 2025-03-01, 2025-05-01, 2025-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]. See the version guide for details.
Using getIpamPoolUsage
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIpamPoolUsage(args: GetIpamPoolUsageArgs, opts?: InvokeOptions): Promise<GetIpamPoolUsageResult>
function getIpamPoolUsageOutput(args: GetIpamPoolUsageOutputArgs, opts?: InvokeOptions): Output<GetIpamPoolUsageResult>def get_ipam_pool_usage(network_manager_name: Optional[str] = None,
pool_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIpamPoolUsageResult
def get_ipam_pool_usage_output(network_manager_name: pulumi.Input[Optional[str]] = None,
pool_name: pulumi.Input[Optional[str]] = None,
resource_group_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpamPoolUsageResult]func GetIpamPoolUsage(ctx *Context, args *GetIpamPoolUsageArgs, opts ...InvokeOption) (*GetIpamPoolUsageResult, error)
func GetIpamPoolUsageOutput(ctx *Context, args *GetIpamPoolUsageOutputArgs, opts ...InvokeOption) GetIpamPoolUsageResultOutput> Note: This function is named GetIpamPoolUsage in the Go SDK.
public static class GetIpamPoolUsage
{
public static Task<GetIpamPoolUsageResult> InvokeAsync(GetIpamPoolUsageArgs args, InvokeOptions? opts = null)
public static Output<GetIpamPoolUsageResult> Invoke(GetIpamPoolUsageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpamPoolUsageResult> getIpamPoolUsage(GetIpamPoolUsageArgs args, InvokeOptions options)
public static Output<GetIpamPoolUsageResult> getIpamPoolUsage(GetIpamPoolUsageArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:network:getIpamPoolUsage
arguments:
# arguments dictionarydata "azure-native_network_get_ipam_pool_usage" "name" {
# arguments
}The following arguments are supported:
- Network
Manager stringName - The name of the network manager.
- Pool
Name string - Pool resource name.
- Resource
Group stringName - The name of the resource group.
- Network
Manager stringName - The name of the network manager.
- Pool
Name string - Pool resource name.
- Resource
Group stringName - The name of the resource group.
- network_
manager_ stringname - The name of the network manager.
- pool_
name string - Pool resource name.
- resource_
group_ stringname - The name of the resource group.
- network
Manager StringName - The name of the network manager.
- pool
Name String - Pool resource name.
- resource
Group StringName - The name of the resource group.
- network
Manager stringName - The name of the network manager.
- pool
Name string - Pool resource name.
- resource
Group stringName - The name of the resource group.
- network_
manager_ strname - The name of the network manager.
- pool_
name str - Pool resource name.
- resource_
group_ strname - The name of the resource group.
- network
Manager StringName - The name of the network manager.
- pool
Name String - Pool resource name.
- resource
Group StringName - The name of the resource group.
getIpamPoolUsage Result
The following output properties are available:
- Address
Prefixes List<string> - List of IP address prefixes of the resource.
- Allocated
Address List<string>Prefixes - List of assigned IP address prefixes.
- Available
Address List<string>Prefixes - List of available IP address prefixes.
- Child
Pools List<Pulumi.Azure Native. Network. Outputs. Resource Basics Response> - List of IpamPool that are children of this IpamPool.
- Number
Of stringAllocated IPAddresses - Total number of assigned IP addresses in the IpamPool.
- Number
Of stringAvailable IPAddresses - Total number of available IP addresses in the IpamPool.
- Number
Of stringReserved IPAddresses - Total number of reserved IP addresses in the IpamPool.
- Reserved
Address List<string>Prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- Total
Number stringOf IPAddresses - Total number of IP addresses managed in the IpamPool.
- Address
Prefixes []string - List of IP address prefixes of the resource.
- Allocated
Address []stringPrefixes - List of assigned IP address prefixes.
- Available
Address []stringPrefixes - List of available IP address prefixes.
- Child
Pools []ResourceBasics Response - List of IpamPool that are children of this IpamPool.
- Number
Of stringAllocated IPAddresses - Total number of assigned IP addresses in the IpamPool.
- Number
Of stringAvailable IPAddresses - Total number of available IP addresses in the IpamPool.
- Number
Of stringReserved IPAddresses - Total number of reserved IP addresses in the IpamPool.
- Reserved
Address []stringPrefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- Total
Number stringOf IPAddresses - Total number of IP addresses managed in the IpamPool.
- address_
prefixes list(string) - List of IP address prefixes of the resource.
- allocated_
address_ list(string)prefixes - List of assigned IP address prefixes.
- available_
address_ list(string)prefixes - List of available IP address prefixes.
- child_
pools list(object) - List of IpamPool that are children of this IpamPool.
- number_
of_ stringallocated_ ip_ addresses - Total number of assigned IP addresses in the IpamPool.
- number_
of_ stringavailable_ ip_ addresses - Total number of available IP addresses in the IpamPool.
- number_
of_ stringreserved_ ip_ addresses - Total number of reserved IP addresses in the IpamPool.
- reserved_
address_ list(string)prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- total_
number_ stringof_ ip_ addresses - Total number of IP addresses managed in the IpamPool.
- address
Prefixes List<String> - List of IP address prefixes of the resource.
- allocated
Address List<String>Prefixes - List of assigned IP address prefixes.
- available
Address List<String>Prefixes - List of available IP address prefixes.
- child
Pools List<ResourceBasics Response> - List of IpamPool that are children of this IpamPool.
- number
Of StringAllocated IPAddresses - Total number of assigned IP addresses in the IpamPool.
- number
Of StringAvailable IPAddresses - Total number of available IP addresses in the IpamPool.
- number
Of StringReserved IPAddresses - Total number of reserved IP addresses in the IpamPool.
- reserved
Address List<String>Prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- total
Number StringOf IPAddresses - Total number of IP addresses managed in the IpamPool.
- address
Prefixes string[] - List of IP address prefixes of the resource.
- allocated
Address string[]Prefixes - List of assigned IP address prefixes.
- available
Address string[]Prefixes - List of available IP address prefixes.
- child
Pools ResourceBasics Response[] - List of IpamPool that are children of this IpamPool.
- number
Of stringAllocated IPAddresses - Total number of assigned IP addresses in the IpamPool.
- number
Of stringAvailable IPAddresses - Total number of available IP addresses in the IpamPool.
- number
Of stringReserved IPAddresses - Total number of reserved IP addresses in the IpamPool.
- reserved
Address string[]Prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- total
Number stringOf IPAddresses - Total number of IP addresses managed in the IpamPool.
- address_
prefixes Sequence[str] - List of IP address prefixes of the resource.
- allocated_
address_ Sequence[str]prefixes - List of assigned IP address prefixes.
- available_
address_ Sequence[str]prefixes - List of available IP address prefixes.
- child_
pools Sequence[ResourceBasics Response] - List of IpamPool that are children of this IpamPool.
- number_
of_ strallocated_ ip_ addresses - Total number of assigned IP addresses in the IpamPool.
- number_
of_ stravailable_ ip_ addresses - Total number of available IP addresses in the IpamPool.
- number_
of_ strreserved_ ip_ addresses - Total number of reserved IP addresses in the IpamPool.
- reserved_
address_ Sequence[str]prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- total_
number_ strof_ ip_ addresses - Total number of IP addresses managed in the IpamPool.
- address
Prefixes List<String> - List of IP address prefixes of the resource.
- allocated
Address List<String>Prefixes - List of assigned IP address prefixes.
- available
Address List<String>Prefixes - List of available IP address prefixes.
- child
Pools List<Property Map> - List of IpamPool that are children of this IpamPool.
- number
Of StringAllocated IPAddresses - Total number of assigned IP addresses in the IpamPool.
- number
Of StringAvailable IPAddresses - Total number of available IP addresses in the IpamPool.
- number
Of StringReserved IPAddresses - Total number of reserved IP addresses in the IpamPool.
- reserved
Address List<String>Prefixes - List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- total
Number StringOf IPAddresses - Total number of IP addresses managed in the IpamPool.
Supporting Types
ResourceBasicsResponse
- Address
Prefixes List<string> - List of IP address prefixes of the resource.
- Resource
Id string - ResourceId of the Azure resource.
- Address
Prefixes []string - List of IP address prefixes of the resource.
- Resource
Id string - ResourceId of the Azure resource.
- address_
prefixes list(string) - List of IP address prefixes of the resource.
- resource_
id string - ResourceId of the Azure resource.
- address
Prefixes List<String> - List of IP address prefixes of the resource.
- resource
Id String - ResourceId of the Azure resource.
- address
Prefixes string[] - List of IP address prefixes of the resource.
- resource
Id string - ResourceId of the Azure resource.
- address_
prefixes Sequence[str] - List of IP address prefixes of the resource.
- resource_
id str - ResourceId of the Azure resource.
- address
Prefixes List<String> - List of IP address prefixes of the resource.
- resource
Id String - ResourceId of the Azure resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Wednesday, Aug 5, 2026 by Pulumi