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.avs.getWorkloadNetworkPublicIP
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
NSX Public IP Block Azure REST API version: 2022-05-01.
Other available API versions: 2023-03-01, 2023-09-01.
Using getWorkloadNetworkPublicIP
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 getWorkloadNetworkPublicIP(args: GetWorkloadNetworkPublicIPArgs, opts?: InvokeOptions): Promise<GetWorkloadNetworkPublicIPResult>
function getWorkloadNetworkPublicIPOutput(args: GetWorkloadNetworkPublicIPOutputArgs, opts?: InvokeOptions): Output<GetWorkloadNetworkPublicIPResult>def get_workload_network_public_ip(private_cloud_name: Optional[str] = None,
                                   public_ip_id: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetWorkloadNetworkPublicIPResult
def get_workload_network_public_ip_output(private_cloud_name: Optional[pulumi.Input[str]] = None,
                                   public_ip_id: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadNetworkPublicIPResult]func LookupWorkloadNetworkPublicIP(ctx *Context, args *LookupWorkloadNetworkPublicIPArgs, opts ...InvokeOption) (*LookupWorkloadNetworkPublicIPResult, error)
func LookupWorkloadNetworkPublicIPOutput(ctx *Context, args *LookupWorkloadNetworkPublicIPOutputArgs, opts ...InvokeOption) LookupWorkloadNetworkPublicIPResultOutput> Note: This function is named LookupWorkloadNetworkPublicIP in the Go SDK.
public static class GetWorkloadNetworkPublicIP 
{
    public static Task<GetWorkloadNetworkPublicIPResult> InvokeAsync(GetWorkloadNetworkPublicIPArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkloadNetworkPublicIPResult> Invoke(GetWorkloadNetworkPublicIPInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkloadNetworkPublicIPResult> getWorkloadNetworkPublicIP(GetWorkloadNetworkPublicIPArgs args, InvokeOptions options)
public static Output<GetWorkloadNetworkPublicIPResult> getWorkloadNetworkPublicIP(GetWorkloadNetworkPublicIPArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:avs:getWorkloadNetworkPublicIP
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PrivateCloud stringName 
- Name of the private cloud
- PublicIPId string
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- PrivateCloud stringName 
- Name of the private cloud
- PublicIPId string
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- privateCloud StringName 
- Name of the private cloud
- publicIPId String
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- privateCloud stringName 
- Name of the private cloud
- publicIPId string
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- private_cloud_ strname 
- Name of the private cloud
- public_ip_ strid 
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- privateCloud StringName 
- Name of the private cloud
- publicIPId String
- NSX Public IP Block identifier. Generally the same as the Public IP Block's display name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getWorkloadNetworkPublicIP Result
The following output properties are available:
- Id string
- Resource ID.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state
- PublicIPBlock string
- CIDR Block of the Public IP Block.
- Type string
- Resource type.
- DisplayName string
- Display name of the Public IP Block.
- NumberOf doublePublic IPs 
- Number of Public IPs requested.
- Id string
- Resource ID.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state
- PublicIPBlock string
- CIDR Block of the Public IP Block.
- Type string
- Resource type.
- DisplayName string
- Display name of the Public IP Block.
- NumberOf float64Public IPs 
- Number of Public IPs requested.
- id String
- Resource ID.
- name String
- Resource name.
- provisioningState String
- The provisioning state
- publicIPBlock String
- CIDR Block of the Public IP Block.
- type String
- Resource type.
- displayName String
- Display name of the Public IP Block.
- numberOf DoublePublic IPs 
- Number of Public IPs requested.
- id string
- Resource ID.
- name string
- Resource name.
- provisioningState string
- The provisioning state
- publicIPBlock string
- CIDR Block of the Public IP Block.
- type string
- Resource type.
- displayName string
- Display name of the Public IP Block.
- numberOf numberPublic IPs 
- Number of Public IPs requested.
- id str
- Resource ID.
- name str
- Resource name.
- provisioning_state str
- The provisioning state
- public_ip_ strblock 
- CIDR Block of the Public IP Block.
- type str
- Resource type.
- display_name str
- Display name of the Public IP Block.
- number_of_ floatpublic_ ips 
- Number of Public IPs requested.
- id String
- Resource ID.
- name String
- Resource name.
- provisioningState String
- The provisioning state
- publicIPBlock String
- CIDR Block of the Public IP Block.
- type String
- Resource type.
- displayName String
- Display name of the Public IP Block.
- numberOf NumberPublic IPs 
- Number of Public IPs requested.
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