This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.network.getIpamPoolUsage
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
IpamPool usage information. Azure REST API version: 2024-01-01-preview.
Other available API versions: 2024-05-01.
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: Optional[pulumi.Input[str]] = None,
                        pool_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[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 dictionaryThe following arguments are supported:
- NetworkManager stringName 
- The name of the network manager.
- PoolName string
- Pool resource name.
- ResourceGroup stringName 
- The name of the resource group.
- NetworkManager stringName 
- The name of the network manager.
- PoolName string
- Pool resource name.
- ResourceGroup stringName 
- The name of the resource group.
- networkManager StringName 
- The name of the network manager.
- poolName String
- Pool resource name.
- resourceGroup StringName 
- The name of the resource group.
- networkManager stringName 
- The name of the network manager.
- poolName string
- Pool resource name.
- resourceGroup 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.
- networkManager StringName 
- The name of the network manager.
- poolName String
- Pool resource name.
- resourceGroup StringName 
- The name of the resource group.
getIpamPoolUsage Result
The following output properties are available:
- AddressPrefixes List<string>
- List of IP address prefixes of the resource.
- AllocatedAddress List<string>Prefixes 
- List of assigned IP address prefixes.
- AvailableAddress List<string>Prefixes 
- List of available IP address prefixes.
- ChildPools List<Pulumi.Azure Native. Network. Outputs. Resource Basics Response> 
- List of IpamPool that are children of this IpamPool.
- NumberOf stringAllocated IPAddresses 
- Total number of assigned IP addresses in the IpamPool.
- NumberOf stringAvailable IPAddresses 
- Total number of available IP addresses in the IpamPool.
- NumberOf stringReserved IPAddresses 
- Total number of reserved IP addresses in the IpamPool.
- ReservedAddress List<string>Prefixes 
- List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- TotalNumber stringOf IPAddresses 
- Total number of IP addresses managed in the IpamPool.
- AddressPrefixes []string
- List of IP address prefixes of the resource.
- AllocatedAddress []stringPrefixes 
- List of assigned IP address prefixes.
- AvailableAddress []stringPrefixes 
- List of available IP address prefixes.
- ChildPools []ResourceBasics Response 
- List of IpamPool that are children of this IpamPool.
- NumberOf stringAllocated IPAddresses 
- Total number of assigned IP addresses in the IpamPool.
- NumberOf stringAvailable IPAddresses 
- Total number of available IP addresses in the IpamPool.
- NumberOf stringReserved IPAddresses 
- Total number of reserved IP addresses in the IpamPool.
- ReservedAddress []stringPrefixes 
- List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- TotalNumber stringOf IPAddresses 
- Total number of IP addresses managed in the IpamPool.
- addressPrefixes List<String>
- List of IP address prefixes of the resource.
- allocatedAddress List<String>Prefixes 
- List of assigned IP address prefixes.
- availableAddress List<String>Prefixes 
- List of available IP address prefixes.
- childPools List<ResourceBasics Response> 
- List of IpamPool that are children of this IpamPool.
- numberOf StringAllocated IPAddresses 
- Total number of assigned IP addresses in the IpamPool.
- numberOf StringAvailable IPAddresses 
- Total number of available IP addresses in the IpamPool.
- numberOf StringReserved IPAddresses 
- Total number of reserved IP addresses in the IpamPool.
- reservedAddress List<String>Prefixes 
- List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- totalNumber StringOf IPAddresses 
- Total number of IP addresses managed in the IpamPool.
- addressPrefixes string[]
- List of IP address prefixes of the resource.
- allocatedAddress string[]Prefixes 
- List of assigned IP address prefixes.
- availableAddress string[]Prefixes 
- List of available IP address prefixes.
- childPools ResourceBasics Response[] 
- List of IpamPool that are children of this IpamPool.
- numberOf stringAllocated IPAddresses 
- Total number of assigned IP addresses in the IpamPool.
- numberOf stringAvailable IPAddresses 
- Total number of available IP addresses in the IpamPool.
- numberOf stringReserved IPAddresses 
- Total number of reserved IP addresses in the IpamPool.
- reservedAddress string[]Prefixes 
- List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- totalNumber 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.
- addressPrefixes List<String>
- List of IP address prefixes of the resource.
- allocatedAddress List<String>Prefixes 
- List of assigned IP address prefixes.
- availableAddress List<String>Prefixes 
- List of available IP address prefixes.
- childPools List<Property Map>
- List of IpamPool that are children of this IpamPool.
- numberOf StringAllocated IPAddresses 
- Total number of assigned IP addresses in the IpamPool.
- numberOf StringAvailable IPAddresses 
- Total number of available IP addresses in the IpamPool.
- numberOf StringReserved IPAddresses 
- Total number of reserved IP addresses in the IpamPool.
- reservedAddress List<String>Prefixes 
- List of reserved IP address prefixes. These IP addresses could be reclaimed if not assigned in the given time.
- totalNumber StringOf IPAddresses 
- Total number of IP addresses managed in the IpamPool.
Supporting Types
ResourceBasicsResponse  
- AddressPrefixes List<string>
- List of IP address prefixes of the resource.
- ResourceId string
- ResourceId of the Azure resource.
- AddressPrefixes []string
- List of IP address prefixes of the resource.
- ResourceId string
- ResourceId of the Azure resource.
- addressPrefixes List<String>
- List of IP address prefixes of the resource.
- resourceId String
- ResourceId of the Azure resource.
- addressPrefixes string[]
- List of IP address prefixes of the resource.
- resourceId 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.
- addressPrefixes List<String>
- List of IP address prefixes of the resource.
- resourceId String
- ResourceId of the Azure resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi