1. Registry
  2. Packages
  3. Nsxt Provider
  4. API Docs
  5. getPolicyVirtualNetworkApplianceClusterRealization
Viewing docs for nsxt 3.12.1
published on Friday, Sep 11, 2026 by vmware
Viewing docs for nsxt 3.12.1
published on Friday, Sep 11, 2026 by vmware

    This data source provides realization state information for a Policy Virtual Network Appliance Cluster resource on NSX Manager. It waits until realization is determined as either success or error. Use this data source when downstream configuration depends on the VNA cluster being fully realized (i.e., all VNA instances provisioned on their respective edge transport nodes).

    This data source is available since NSX 9.1.1.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      example:
        type: nsxt:PolicyVirtualNetworkApplianceCluster
        properties:
          displayName: example-vna-cluster
          applianceFormFactor: MEDIUM
          serviceType: VPC_SERVICES
          member:
            - edgeTransportNodePath: ${edge1.path}
          advancedConfiguration:
            overlayTransportZonePath: ${overlayTz.path}
    variables:
      wait:
        fn::invoke:
          function: nsxt:getPolicyVirtualNetworkApplianceClusterRealization
          arguments:
            path: ${example.path}
            timeout: 1800
    
    Example coming soon!
    

    Using getPolicyVirtualNetworkApplianceClusterRealization

    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 getPolicyVirtualNetworkApplianceClusterRealization(args: GetPolicyVirtualNetworkApplianceClusterRealizationArgs, opts?: InvokeOptions): Promise<GetPolicyVirtualNetworkApplianceClusterRealizationResult>
    function getPolicyVirtualNetworkApplianceClusterRealizationOutput(args: GetPolicyVirtualNetworkApplianceClusterRealizationOutputArgs, opts?: InvokeOutputOptions): Output<GetPolicyVirtualNetworkApplianceClusterRealizationResult>
    def get_policy_virtual_network_appliance_cluster_realization(delay: Optional[float] = None,
                                                                 id: Optional[str] = None,
                                                                 path: Optional[str] = None,
                                                                 timeout: Optional[float] = None,
                                                                 opts: Optional[InvokeOptions] = None) -> GetPolicyVirtualNetworkApplianceClusterRealizationResult
    def get_policy_virtual_network_appliance_cluster_realization_output(delay: pulumi.Input[Optional[float]] = None,
                                                                 id: pulumi.Input[Optional[str]] = None,
                                                                 path: pulumi.Input[Optional[str]] = None,
                                                                 timeout: pulumi.Input[Optional[float]] = None,
                                                                 opts: Optional[InvokeOutputOptions] = None) -> Output[GetPolicyVirtualNetworkApplianceClusterRealizationResult]
    func GetPolicyVirtualNetworkApplianceClusterRealization(ctx *Context, args *GetPolicyVirtualNetworkApplianceClusterRealizationArgs, opts ...InvokeOption) (*GetPolicyVirtualNetworkApplianceClusterRealizationResult, error)
    func GetPolicyVirtualNetworkApplianceClusterRealizationOutput(ctx *Context, args *GetPolicyVirtualNetworkApplianceClusterRealizationOutputArgs, opts ...InvokeOption) GetPolicyVirtualNetworkApplianceClusterRealizationResultOutput

    > Note: This function is named GetPolicyVirtualNetworkApplianceClusterRealization in the Go SDK.

    public static class GetPolicyVirtualNetworkApplianceClusterRealization 
    {
        public static Task<GetPolicyVirtualNetworkApplianceClusterRealizationResult> InvokeAsync(GetPolicyVirtualNetworkApplianceClusterRealizationArgs args, InvokeOptions? opts = null)
        public static Output<GetPolicyVirtualNetworkApplianceClusterRealizationResult> Invoke(GetPolicyVirtualNetworkApplianceClusterRealizationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetPolicyVirtualNetworkApplianceClusterRealizationResult> Invoke(GetPolicyVirtualNetworkApplianceClusterRealizationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetPolicyVirtualNetworkApplianceClusterRealizationResult> getPolicyVirtualNetworkApplianceClusterRealization(GetPolicyVirtualNetworkApplianceClusterRealizationArgs args, InvokeOptions options)
    public static Output<GetPolicyVirtualNetworkApplianceClusterRealizationResult> getPolicyVirtualNetworkApplianceClusterRealization(GetPolicyVirtualNetworkApplianceClusterRealizationArgs args, InvokeOptions options)
    public static Output<GetPolicyVirtualNetworkApplianceClusterRealizationResult> getPolicyVirtualNetworkApplianceClusterRealization(GetPolicyVirtualNetworkApplianceClusterRealizationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: nsxt:index/getPolicyVirtualNetworkApplianceClusterRealization:getPolicyVirtualNetworkApplianceClusterRealization
      arguments:
        # arguments dictionary
    data "nsxt_get_policy_virtual_network_appliance_cluster_realization" "name" {
        # arguments
    }

    The following arguments are supported:

    Path string
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    Delay double
    Delay in seconds before realization polling begins. Default is 1.
    Id string
    Timeout double
    Timeout in seconds for realization polling. Default is 1800.
    Path string
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    Delay float64
    Delay in seconds before realization polling begins. Default is 1.
    Id string
    Timeout float64
    Timeout in seconds for realization polling. Default is 1800.
    path string
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    delay number
    Delay in seconds before realization polling begins. Default is 1.
    id string
    timeout number
    Timeout in seconds for realization polling. Default is 1800.
    path String
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    delay Double
    Delay in seconds before realization polling begins. Default is 1.
    id String
    timeout Double
    Timeout in seconds for realization polling. Default is 1800.
    path string
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    delay number
    Delay in seconds before realization polling begins. Default is 1.
    id string
    timeout number
    Timeout in seconds for realization polling. Default is 1800.
    path str
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    delay float
    Delay in seconds before realization polling begins. Default is 1.
    id str
    timeout float
    Timeout in seconds for realization polling. Default is 1800.
    path String
    The policy path of the nsxt.PolicyVirtualNetworkApplianceCluster resource.
    delay Number
    Delay in seconds before realization polling begins. Default is 1.
    id String
    timeout Number
    Timeout in seconds for realization polling. Default is 1800.

    getPolicyVirtualNetworkApplianceClusterRealization Result

    The following output properties are available:

    Id string
    Path string
    State string
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    VnaPaths List<string>
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    Delay double
    Timeout double
    Id string
    Path string
    State string
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    VnaPaths []string
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    Delay float64
    Timeout float64
    id string
    path string
    state string
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    vna_paths list(string)
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    delay number
    timeout number
    id String
    path String
    state String
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    vnaPaths List<String>
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    delay Double
    timeout Double
    id string
    path string
    state string
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    vnaPaths string[]
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    delay number
    timeout number
    id str
    path str
    state str
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    vna_paths Sequence[str]
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    delay float
    timeout float
    id String
    path String
    state String
    The current realization state of the cluster. Possible values are SUCCESS, IN_PROGRESS, ERROR, DOWN, DEGRAGED, DISABLED, UNINITIALIZED, SANDBOXED_REALIZATION_PENDING, and UNKNOWN.
    vnaPaths List<String>
    List of policy paths for the individual Virtual Network Appliance nodes deployed within the cluster. Use tolist(data.<name>.vna_paths)[0] to reference the first appliance node path (e.g. as virtual_network_appliance_path in nsxt.PolicyRouteControllerInterface).
    delay Number
    timeout Number

    Package Details

    Repository
    nsxt vmware/terraform-provider-nsxt
    License
    Notes
    This Pulumi package is based on the nsxt Terraform Provider.
    Viewing docs for nsxt 3.12.1
    published on Friday, Sep 11, 2026 by vmware

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial