published on Friday, Sep 11, 2026 by vmware
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 dictionarydata "nsxt_get_policy_virtual_network_appliance_cluster_realization" "name" {
# arguments
}The following arguments are supported:
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, andUNKNOWN. - 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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - Vna
Paths []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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - 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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - 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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - vna
Paths 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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - 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. asvirtual_network_appliance_pathinnsxt.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, andUNKNOWN. - 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. asvirtual_network_appliance_pathinnsxt.PolicyRouteControllerInterface). - delay Number
- timeout Number
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxtTerraform Provider.
published on Friday, Sep 11, 2026 by vmware