1. Registry
  2. Packages
  3. Nsxt Provider
  4. API Docs
  5. PolicyRouteController
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

    Create PolicyRouteController Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PolicyRouteController(name: string, args: PolicyRouteControllerArgs, opts?: CustomResourceOptions);
    @overload
    def PolicyRouteController(resource_name: str,
                              args: PolicyRouteControllerArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def PolicyRouteController(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              display_name: Optional[str] = None,
                              virtual_network_appliance_cluster_path: Optional[str] = None,
                              bgp_config: Optional[PolicyRouteControllerBgpConfigArgs] = None,
                              description: Optional[str] = None,
                              ha_mode: Optional[str] = None,
                              nsx_id: Optional[str] = None,
                              policy_route_controller_id: Optional[str] = None,
                              tags: Optional[Sequence[PolicyRouteControllerTagArgs]] = None)
    func NewPolicyRouteController(ctx *Context, name string, args PolicyRouteControllerArgs, opts ...ResourceOption) (*PolicyRouteController, error)
    public PolicyRouteController(string name, PolicyRouteControllerArgs args, CustomResourceOptions? opts = null)
    public PolicyRouteController(String name, PolicyRouteControllerArgs args)
    public PolicyRouteController(String name, PolicyRouteControllerArgs args, CustomResourceOptions options)
    
    type: nsxt:PolicyRouteController
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "nsxt_policy_route_controller" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PolicyRouteControllerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args PolicyRouteControllerArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args PolicyRouteControllerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PolicyRouteControllerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PolicyRouteControllerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var policyRouteControllerResource = new Nsxt.PolicyRouteController("policyRouteControllerResource", new()
    {
        DisplayName = "string",
        VirtualNetworkApplianceClusterPath = "string",
        BgpConfig = new Nsxt.Inputs.PolicyRouteControllerBgpConfigArgs
        {
            LocalAsNum = "string",
            Ecmp = false,
            GracefulRestartMode = "string",
            GracefulRestartTimer = 0.0,
            MultipathRelax = false,
            Path = "string",
            PeerRouteConvergenceTimer = 0.0,
            Revision = 0.0,
        },
        Description = "string",
        HaMode = "string",
        NsxId = "string",
        PolicyRouteControllerId = "string",
        Tags = new[]
        {
            new Nsxt.Inputs.PolicyRouteControllerTagArgs
            {
                Scope = "string",
                Tag = "string",
            },
        },
    });
    
    example, err := nsxt.NewPolicyRouteController(ctx, "policyRouteControllerResource", &nsxt.PolicyRouteControllerArgs{
    	DisplayName:                        pulumi.String("string"),
    	VirtualNetworkApplianceClusterPath: pulumi.String("string"),
    	BgpConfig: &nsxt.PolicyRouteControllerBgpConfigArgs{
    		LocalAsNum:                pulumi.String("string"),
    		Ecmp:                      pulumi.Bool(false),
    		GracefulRestartMode:       pulumi.String("string"),
    		GracefulRestartTimer:      pulumi.Float64(0),
    		MultipathRelax:            pulumi.Bool(false),
    		Path:                      pulumi.String("string"),
    		PeerRouteConvergenceTimer: pulumi.Float64(0),
    		Revision:                  pulumi.Float64(0),
    	},
    	Description:             pulumi.String("string"),
    	HaMode:                  pulumi.String("string"),
    	NsxId:                   pulumi.String("string"),
    	PolicyRouteControllerId: pulumi.String("string"),
    	Tags: nsxt.PolicyRouteControllerTagArray{
    		&nsxt.PolicyRouteControllerTagArgs{
    			Scope: pulumi.String("string"),
    			Tag:   pulumi.String("string"),
    		},
    	},
    })
    
    resource "nsxt_policy_route_controller" "policyRouteControllerResource" {
      lifecycle {
        create_before_destroy = true
      }
      display_name                           = "string"
      virtual_network_appliance_cluster_path = "string"
      bgp_config = {
        local_as_num                 = "string"
        ecmp                         = false
        graceful_restart_mode        = "string"
        graceful_restart_timer       = 0
        multipath_relax              = false
        path                         = "string"
        peer_route_convergence_timer = 0
        revision                     = 0
      }
      description                = "string"
      ha_mode                    = "string"
      nsx_id                     = "string"
      policy_route_controller_id = "string"
      tags {
        scope = "string"
        tag   = "string"
      }
    }
    
    var policyRouteControllerResource = new PolicyRouteController("policyRouteControllerResource", PolicyRouteControllerArgs.builder()
        .displayName("string")
        .virtualNetworkApplianceClusterPath("string")
        .bgpConfig(PolicyRouteControllerBgpConfigArgs.builder()
            .localAsNum("string")
            .ecmp(false)
            .gracefulRestartMode("string")
            .gracefulRestartTimer(0.0)
            .multipathRelax(false)
            .path("string")
            .peerRouteConvergenceTimer(0.0)
            .revision(0.0)
            .build())
        .description("string")
        .haMode("string")
        .nsxId("string")
        .policyRouteControllerId("string")
        .tags(PolicyRouteControllerTagArgs.builder()
            .scope("string")
            .tag("string")
            .build())
        .build());
    
    policy_route_controller_resource = nsxt.PolicyRouteController("policyRouteControllerResource",
        display_name="string",
        virtual_network_appliance_cluster_path="string",
        bgp_config={
            "local_as_num": "string",
            "ecmp": False,
            "graceful_restart_mode": "string",
            "graceful_restart_timer": float(0),
            "multipath_relax": False,
            "path": "string",
            "peer_route_convergence_timer": float(0),
            "revision": float(0),
        },
        description="string",
        ha_mode="string",
        nsx_id="string",
        policy_route_controller_id="string",
        tags=[{
            "scope": "string",
            "tag": "string",
        }])
    
    const policyRouteControllerResource = new nsxt.PolicyRouteController("policyRouteControllerResource", {
        displayName: "string",
        virtualNetworkApplianceClusterPath: "string",
        bgpConfig: {
            localAsNum: "string",
            ecmp: false,
            gracefulRestartMode: "string",
            gracefulRestartTimer: 0,
            multipathRelax: false,
            path: "string",
            peerRouteConvergenceTimer: 0,
            revision: 0,
        },
        description: "string",
        haMode: "string",
        nsxId: "string",
        policyRouteControllerId: "string",
        tags: [{
            scope: "string",
            tag: "string",
        }],
    });
    
    type: nsxt:PolicyRouteController
    properties:
        bgpConfig:
            ecmp: false
            gracefulRestartMode: string
            gracefulRestartTimer: 0
            localAsNum: string
            multipathRelax: false
            path: string
            peerRouteConvergenceTimer: 0
            revision: 0
        description: string
        displayName: string
        haMode: string
        nsxId: string
        policyRouteControllerId: string
        tags:
            - scope: string
              tag: string
        virtualNetworkApplianceClusterPath: string
    

    PolicyRouteController Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The PolicyRouteController resource accepts the following input properties:

    DisplayName string
    Display name of the resource.
    VirtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    BgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    Description string
    Description of the resource.
    HaMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    PolicyRouteControllerId string
    ID of the resource.
    Tags List<PolicyRouteControllerTag>
    A list of scope + tag pairs to associate with this resource.
    DisplayName string
    Display name of the resource.
    VirtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    BgpConfig PolicyRouteControllerBgpConfigArgs
    BGP routing configuration block. The following arguments are supported:
    Description string
    Description of the resource.
    HaMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    PolicyRouteControllerId string
    ID of the resource.
    Tags []PolicyRouteControllerTagArgs
    A list of scope + tag pairs to associate with this resource.
    display_name string
    Display name of the resource.
    virtual_network_appliance_cluster_path string
    Policy path for the virtual network appliance cluster.
    bgp_config object
    BGP routing configuration block. The following arguments are supported:
    description string
    Description of the resource.
    ha_mode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsx_id string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policy_route_controller_id string
    ID of the resource.
    tags list(object)
    A list of scope + tag pairs to associate with this resource.
    displayName String
    Display name of the resource.
    virtualNetworkApplianceClusterPath String
    Policy path for the virtual network appliance cluster.
    bgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    description String
    Description of the resource.
    haMode String
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyRouteControllerId String
    ID of the resource.
    tags List<PolicyRouteControllerTag>
    A list of scope + tag pairs to associate with this resource.
    displayName string
    Display name of the resource.
    virtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    bgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    description string
    Description of the resource.
    haMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyRouteControllerId string
    ID of the resource.
    tags PolicyRouteControllerTag[]
    A list of scope + tag pairs to associate with this resource.
    display_name str
    Display name of the resource.
    virtual_network_appliance_cluster_path str
    Policy path for the virtual network appliance cluster.
    bgp_config PolicyRouteControllerBgpConfigArgs
    BGP routing configuration block. The following arguments are supported:
    description str
    Description of the resource.
    ha_mode str
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsx_id str
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policy_route_controller_id str
    ID of the resource.
    tags Sequence[PolicyRouteControllerTagArgs]
    A list of scope + tag pairs to associate with this resource.
    displayName String
    Display name of the resource.
    virtualNetworkApplianceClusterPath String
    Policy path for the virtual network appliance cluster.
    bgpConfig Property Map
    BGP routing configuration block. The following arguments are supported:
    description String
    Description of the resource.
    haMode String
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyRouteControllerId String
    ID of the resource.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PolicyRouteController resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    The NSX path of the BGP configuration.
    Revision double
    Indicates current revision number of the BGP configuration object.
    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    The NSX path of the BGP configuration.
    Revision float64
    Indicates current revision number of the BGP configuration object.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    The NSX path of the BGP configuration.
    revision number
    Indicates current revision number of the BGP configuration object.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    The NSX path of the BGP configuration.
    revision Double
    Indicates current revision number of the BGP configuration object.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    The NSX path of the BGP configuration.
    revision number
    Indicates current revision number of the BGP configuration object.
    id str
    The provider-assigned unique ID for this managed resource.
    path str
    The NSX path of the BGP configuration.
    revision float
    Indicates current revision number of the BGP configuration object.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    The NSX path of the BGP configuration.
    revision Number
    Indicates current revision number of the BGP configuration object.

    Look up Existing PolicyRouteController Resource

    Get an existing PolicyRouteController resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: PolicyRouteControllerState, opts?: CustomResourceOptions): PolicyRouteController
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bgp_config: Optional[PolicyRouteControllerBgpConfigArgs] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            ha_mode: Optional[str] = None,
            nsx_id: Optional[str] = None,
            path: Optional[str] = None,
            policy_route_controller_id: Optional[str] = None,
            revision: Optional[float] = None,
            tags: Optional[Sequence[PolicyRouteControllerTagArgs]] = None,
            virtual_network_appliance_cluster_path: Optional[str] = None) -> PolicyRouteController
    func GetPolicyRouteController(ctx *Context, name string, id IDInput, state *PolicyRouteControllerState, opts ...ResourceOption) (*PolicyRouteController, error)
    public static PolicyRouteController Get(string name, Input<string> id, PolicyRouteControllerState? state, CustomResourceOptions? opts = null)
    public static PolicyRouteController get(String name, Output<String> id, PolicyRouteControllerState state, CustomResourceOptions options)
    resources:  _:    type: nsxt:PolicyRouteController    get:      id: ${id}
    import {
      to = nsxt_policy_route_controller.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    HaMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    Path string
    The NSX path of the BGP configuration.
    PolicyRouteControllerId string
    ID of the resource.
    Revision double
    Indicates current revision number of the BGP configuration object.
    Tags List<PolicyRouteControllerTag>
    A list of scope + tag pairs to associate with this resource.
    VirtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    BgpConfig PolicyRouteControllerBgpConfigArgs
    BGP routing configuration block. The following arguments are supported:
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    HaMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    Path string
    The NSX path of the BGP configuration.
    PolicyRouteControllerId string
    ID of the resource.
    Revision float64
    Indicates current revision number of the BGP configuration object.
    Tags []PolicyRouteControllerTagArgs
    A list of scope + tag pairs to associate with this resource.
    VirtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    bgp_config object
    BGP routing configuration block. The following arguments are supported:
    description string
    Description of the resource.
    display_name string
    Display name of the resource.
    ha_mode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsx_id string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    path string
    The NSX path of the BGP configuration.
    policy_route_controller_id string
    ID of the resource.
    revision number
    Indicates current revision number of the BGP configuration object.
    tags list(object)
    A list of scope + tag pairs to associate with this resource.
    virtual_network_appliance_cluster_path string
    Policy path for the virtual network appliance cluster.
    bgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    haMode String
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    path String
    The NSX path of the BGP configuration.
    policyRouteControllerId String
    ID of the resource.
    revision Double
    Indicates current revision number of the BGP configuration object.
    tags List<PolicyRouteControllerTag>
    A list of scope + tag pairs to associate with this resource.
    virtualNetworkApplianceClusterPath String
    Policy path for the virtual network appliance cluster.
    bgpConfig PolicyRouteControllerBgpConfig
    BGP routing configuration block. The following arguments are supported:
    description string
    Description of the resource.
    displayName string
    Display name of the resource.
    haMode string
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    path string
    The NSX path of the BGP configuration.
    policyRouteControllerId string
    ID of the resource.
    revision number
    Indicates current revision number of the BGP configuration object.
    tags PolicyRouteControllerTag[]
    A list of scope + tag pairs to associate with this resource.
    virtualNetworkApplianceClusterPath string
    Policy path for the virtual network appliance cluster.
    bgp_config PolicyRouteControllerBgpConfigArgs
    BGP routing configuration block. The following arguments are supported:
    description str
    Description of the resource.
    display_name str
    Display name of the resource.
    ha_mode str
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsx_id str
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    path str
    The NSX path of the BGP configuration.
    policy_route_controller_id str
    ID of the resource.
    revision float
    Indicates current revision number of the BGP configuration object.
    tags Sequence[PolicyRouteControllerTagArgs]
    A list of scope + tag pairs to associate with this resource.
    virtual_network_appliance_cluster_path str
    Policy path for the virtual network appliance cluster.
    bgpConfig Property Map
    BGP routing configuration block. The following arguments are supported:
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    haMode String
    High-availability mode for route controller. Currently only ACTIVE_STANDBY is supported. This value is computed if not specified.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    path String
    The NSX path of the BGP configuration.
    policyRouteControllerId String
    ID of the resource.
    revision Number
    Indicates current revision number of the BGP configuration object.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this resource.
    virtualNetworkApplianceClusterPath String
    Policy path for the virtual network appliance cluster.

    Supporting Types

    PolicyRouteControllerBgpConfig, PolicyRouteControllerBgpConfigArgs

    LocalAsNum string
    BGP AS number in ASPLAIN/ASDOT format.
    Ecmp bool
    Flag to enable ECMP. Defaults to true.
    GracefulRestartMode string
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    GracefulRestartTimer double
    BGP graceful restart timer in seconds. Defaults to 180.
    MultipathRelax bool
    Flag to enable BGP multipath relax option.
    Path string
    The NSX path of the BGP configuration.
    PeerRouteConvergenceTimer double
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    Revision double
    Indicates current revision number of the BGP configuration object.
    LocalAsNum string
    BGP AS number in ASPLAIN/ASDOT format.
    Ecmp bool
    Flag to enable ECMP. Defaults to true.
    GracefulRestartMode string
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    GracefulRestartTimer float64
    BGP graceful restart timer in seconds. Defaults to 180.
    MultipathRelax bool
    Flag to enable BGP multipath relax option.
    Path string
    The NSX path of the BGP configuration.
    PeerRouteConvergenceTimer float64
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    Revision float64
    Indicates current revision number of the BGP configuration object.
    local_as_num string
    BGP AS number in ASPLAIN/ASDOT format.
    ecmp bool
    Flag to enable ECMP. Defaults to true.
    graceful_restart_mode string
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    graceful_restart_timer number
    BGP graceful restart timer in seconds. Defaults to 180.
    multipath_relax bool
    Flag to enable BGP multipath relax option.
    path string
    The NSX path of the BGP configuration.
    peer_route_convergence_timer number
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    revision number
    Indicates current revision number of the BGP configuration object.
    localAsNum String
    BGP AS number in ASPLAIN/ASDOT format.
    ecmp Boolean
    Flag to enable ECMP. Defaults to true.
    gracefulRestartMode String
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    gracefulRestartTimer Double
    BGP graceful restart timer in seconds. Defaults to 180.
    multipathRelax Boolean
    Flag to enable BGP multipath relax option.
    path String
    The NSX path of the BGP configuration.
    peerRouteConvergenceTimer Double
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    revision Double
    Indicates current revision number of the BGP configuration object.
    localAsNum string
    BGP AS number in ASPLAIN/ASDOT format.
    ecmp boolean
    Flag to enable ECMP. Defaults to true.
    gracefulRestartMode string
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    gracefulRestartTimer number
    BGP graceful restart timer in seconds. Defaults to 180.
    multipathRelax boolean
    Flag to enable BGP multipath relax option.
    path string
    The NSX path of the BGP configuration.
    peerRouteConvergenceTimer number
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    revision number
    Indicates current revision number of the BGP configuration object.
    local_as_num str
    BGP AS number in ASPLAIN/ASDOT format.
    ecmp bool
    Flag to enable ECMP. Defaults to true.
    graceful_restart_mode str
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    graceful_restart_timer float
    BGP graceful restart timer in seconds. Defaults to 180.
    multipath_relax bool
    Flag to enable BGP multipath relax option.
    path str
    The NSX path of the BGP configuration.
    peer_route_convergence_timer float
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    revision float
    Indicates current revision number of the BGP configuration object.
    localAsNum String
    BGP AS number in ASPLAIN/ASDOT format.
    ecmp Boolean
    Flag to enable ECMP. Defaults to true.
    gracefulRestartMode String
    BGP graceful restart configuration mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    gracefulRestartTimer Number
    BGP graceful restart timer in seconds. Defaults to 180.
    multipathRelax Boolean
    Flag to enable BGP multipath relax option.
    path String
    The NSX path of the BGP configuration.
    peerRouteConvergenceTimer Number
    Extra time in seconds the router waits before sending UP notification after the peer session is established.
    revision Number
    Indicates current revision number of the BGP configuration object.

    PolicyRouteControllerTag, PolicyRouteControllerTagArgs

    Scope string
    Tag string
    A list of scope + tag pairs to associate with this resource.
    Scope string
    Tag string
    A list of scope + tag pairs to associate with this resource.
    scope string
    tag string
    A list of scope + tag pairs to associate with this resource.
    scope String
    tag String
    A list of scope + tag pairs to associate with this resource.
    scope string
    tag string
    A list of scope + tag pairs to associate with this resource.
    scope str
    tag str
    A list of scope + tag pairs to associate with this resource.
    scope String
    tag String
    A list of scope + tag pairs to associate with this resource.

    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