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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
IpamPool usage information. Azure REST API version: 2024-01-01-preview.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getIpamPoolUsage
arguments:
# arguments dictionary
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_ 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<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 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
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi