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

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

    Constructor syntax

    new PolicyRouteControllerBgpNeighbor(name: string, args: PolicyRouteControllerBgpNeighborArgs, opts?: CustomResourceOptions);
    @overload
    def PolicyRouteControllerBgpNeighbor(resource_name: str,
                                         args: PolicyRouteControllerBgpNeighborArgs,
                                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def PolicyRouteControllerBgpNeighbor(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         neighbor_address: Optional[str] = None,
                                         source_addresses: Optional[Sequence[str]] = None,
                                         remote_as_num: Optional[str] = None,
                                         display_name: Optional[str] = None,
                                         parent_path: Optional[str] = None,
                                         enabled: Optional[bool] = None,
                                         allow_as_in: Optional[bool] = None,
                                         hold_down_time: Optional[float] = None,
                                         keep_alive_time: Optional[float] = None,
                                         maximum_hop_limit: Optional[float] = None,
                                         gateway_ips: Optional[Sequence[str]] = None,
                                         nsx_id: Optional[str] = None,
                                         graceful_restart_mode: Optional[str] = None,
                                         password: Optional[str] = None,
                                         policy_route_controller_bgp_neighbor_id: Optional[str] = None,
                                         description: Optional[str] = None,
                                         route_filterings: Optional[Sequence[PolicyRouteControllerBgpNeighborRouteFilteringArgs]] = None,
                                         bfd_config: Optional[PolicyRouteControllerBgpNeighborBfdConfigArgs] = None,
                                         tags: Optional[Sequence[PolicyRouteControllerBgpNeighborTagArgs]] = None)
    func NewPolicyRouteControllerBgpNeighbor(ctx *Context, name string, args PolicyRouteControllerBgpNeighborArgs, opts ...ResourceOption) (*PolicyRouteControllerBgpNeighbor, error)
    public PolicyRouteControllerBgpNeighbor(string name, PolicyRouteControllerBgpNeighborArgs args, CustomResourceOptions? opts = null)
    public PolicyRouteControllerBgpNeighbor(String name, PolicyRouteControllerBgpNeighborArgs args)
    public PolicyRouteControllerBgpNeighbor(String name, PolicyRouteControllerBgpNeighborArgs args, CustomResourceOptions options)
    
    type: nsxt:PolicyRouteControllerBgpNeighbor
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "nsxt_policy_route_controller_bgp_neighbor" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PolicyRouteControllerBgpNeighborArgs
    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 PolicyRouteControllerBgpNeighborArgs
    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 PolicyRouteControllerBgpNeighborArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PolicyRouteControllerBgpNeighborArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PolicyRouteControllerBgpNeighborArgs
    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 policyRouteControllerBgpNeighborResource = new Nsxt.PolicyRouteControllerBgpNeighbor("policyRouteControllerBgpNeighborResource", new()
    {
        NeighborAddress = "string",
        SourceAddresses = new[]
        {
            "string",
        },
        RemoteAsNum = "string",
        DisplayName = "string",
        ParentPath = "string",
        Enabled = false,
        AllowAsIn = false,
        HoldDownTime = 0.0,
        KeepAliveTime = 0.0,
        MaximumHopLimit = 0.0,
        GatewayIps = new[]
        {
            "string",
        },
        NsxId = "string",
        GracefulRestartMode = "string",
        Password = "string",
        PolicyRouteControllerBgpNeighborId = "string",
        Description = "string",
        RouteFilterings = new[]
        {
            new Nsxt.Inputs.PolicyRouteControllerBgpNeighborRouteFilteringArgs
            {
                AddressFamily = "string",
                Enabled = false,
                InRouteFilter = "string",
                MaximumRoutes = 0.0,
                OutRouteFilter = "string",
            },
        },
        BfdConfig = new Nsxt.Inputs.PolicyRouteControllerBgpNeighborBfdConfigArgs
        {
            Enabled = false,
            Interval = 0.0,
            Multiple = 0.0,
        },
        Tags = new[]
        {
            new Nsxt.Inputs.PolicyRouteControllerBgpNeighborTagArgs
            {
                Scope = "string",
                Tag = "string",
            },
        },
    });
    
    example, err := nsxt.NewPolicyRouteControllerBgpNeighbor(ctx, "policyRouteControllerBgpNeighborResource", &nsxt.PolicyRouteControllerBgpNeighborArgs{
    	NeighborAddress: pulumi.String("string"),
    	SourceAddresses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	RemoteAsNum:     pulumi.String("string"),
    	DisplayName:     pulumi.String("string"),
    	ParentPath:      pulumi.String("string"),
    	Enabled:         pulumi.Bool(false),
    	AllowAsIn:       pulumi.Bool(false),
    	HoldDownTime:    pulumi.Float64(0),
    	KeepAliveTime:   pulumi.Float64(0),
    	MaximumHopLimit: pulumi.Float64(0),
    	GatewayIps: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	NsxId:                              pulumi.String("string"),
    	GracefulRestartMode:                pulumi.String("string"),
    	Password:                           pulumi.String("string"),
    	PolicyRouteControllerBgpNeighborId: pulumi.String("string"),
    	Description:                        pulumi.String("string"),
    	RouteFilterings: nsxt.PolicyRouteControllerBgpNeighborRouteFilteringArray{
    		&nsxt.PolicyRouteControllerBgpNeighborRouteFilteringArgs{
    			AddressFamily:  pulumi.String("string"),
    			Enabled:        pulumi.Bool(false),
    			InRouteFilter:  pulumi.String("string"),
    			MaximumRoutes:  pulumi.Float64(0),
    			OutRouteFilter: pulumi.String("string"),
    		},
    	},
    	BfdConfig: &nsxt.PolicyRouteControllerBgpNeighborBfdConfigArgs{
    		Enabled:  pulumi.Bool(false),
    		Interval: pulumi.Float64(0),
    		Multiple: pulumi.Float64(0),
    	},
    	Tags: nsxt.PolicyRouteControllerBgpNeighborTagArray{
    		&nsxt.PolicyRouteControllerBgpNeighborTagArgs{
    			Scope: pulumi.String("string"),
    			Tag:   pulumi.String("string"),
    		},
    	},
    })
    
    resource "nsxt_policy_route_controller_bgp_neighbor" "policyRouteControllerBgpNeighborResource" {
      lifecycle {
        create_before_destroy = true
      }
      neighbor_address                        = "string"
      source_addresses                        = ["string"]
      remote_as_num                           = "string"
      display_name                            = "string"
      parent_path                             = "string"
      enabled                                 = false
      allow_as_in                             = false
      hold_down_time                          = 0
      keep_alive_time                         = 0
      maximum_hop_limit                       = 0
      gateway_ips                             = ["string"]
      nsx_id                                  = "string"
      graceful_restart_mode                   = "string"
      password                                = "string"
      policy_route_controller_bgp_neighbor_id = "string"
      description                             = "string"
      route_filterings {
        address_family   = "string"
        enabled          = false
        in_route_filter  = "string"
        maximum_routes   = 0
        out_route_filter = "string"
      }
      bfd_config = {
        enabled  = false
        interval = 0
        multiple = 0
      }
      tags {
        scope = "string"
        tag   = "string"
      }
    }
    
    var policyRouteControllerBgpNeighborResource = new PolicyRouteControllerBgpNeighbor("policyRouteControllerBgpNeighborResource", PolicyRouteControllerBgpNeighborArgs.builder()
        .neighborAddress("string")
        .sourceAddresses("string")
        .remoteAsNum("string")
        .displayName("string")
        .parentPath("string")
        .enabled(false)
        .allowAsIn(false)
        .holdDownTime(0.0)
        .keepAliveTime(0.0)
        .maximumHopLimit(0.0)
        .gatewayIps("string")
        .nsxId("string")
        .gracefulRestartMode("string")
        .password("string")
        .policyRouteControllerBgpNeighborId("string")
        .description("string")
        .routeFilterings(PolicyRouteControllerBgpNeighborRouteFilteringArgs.builder()
            .addressFamily("string")
            .enabled(false)
            .inRouteFilter("string")
            .maximumRoutes(0.0)
            .outRouteFilter("string")
            .build())
        .bfdConfig(PolicyRouteControllerBgpNeighborBfdConfigArgs.builder()
            .enabled(false)
            .interval(0.0)
            .multiple(0.0)
            .build())
        .tags(PolicyRouteControllerBgpNeighborTagArgs.builder()
            .scope("string")
            .tag("string")
            .build())
        .build());
    
    policy_route_controller_bgp_neighbor_resource = nsxt.PolicyRouteControllerBgpNeighbor("policyRouteControllerBgpNeighborResource",
        neighbor_address="string",
        source_addresses=["string"],
        remote_as_num="string",
        display_name="string",
        parent_path="string",
        enabled=False,
        allow_as_in=False,
        hold_down_time=float(0),
        keep_alive_time=float(0),
        maximum_hop_limit=float(0),
        gateway_ips=["string"],
        nsx_id="string",
        graceful_restart_mode="string",
        password="string",
        policy_route_controller_bgp_neighbor_id="string",
        description="string",
        route_filterings=[{
            "address_family": "string",
            "enabled": False,
            "in_route_filter": "string",
            "maximum_routes": float(0),
            "out_route_filter": "string",
        }],
        bfd_config={
            "enabled": False,
            "interval": float(0),
            "multiple": float(0),
        },
        tags=[{
            "scope": "string",
            "tag": "string",
        }])
    
    const policyRouteControllerBgpNeighborResource = new nsxt.PolicyRouteControllerBgpNeighbor("policyRouteControllerBgpNeighborResource", {
        neighborAddress: "string",
        sourceAddresses: ["string"],
        remoteAsNum: "string",
        displayName: "string",
        parentPath: "string",
        enabled: false,
        allowAsIn: false,
        holdDownTime: 0,
        keepAliveTime: 0,
        maximumHopLimit: 0,
        gatewayIps: ["string"],
        nsxId: "string",
        gracefulRestartMode: "string",
        password: "string",
        policyRouteControllerBgpNeighborId: "string",
        description: "string",
        routeFilterings: [{
            addressFamily: "string",
            enabled: false,
            inRouteFilter: "string",
            maximumRoutes: 0,
            outRouteFilter: "string",
        }],
        bfdConfig: {
            enabled: false,
            interval: 0,
            multiple: 0,
        },
        tags: [{
            scope: "string",
            tag: "string",
        }],
    });
    
    type: nsxt:PolicyRouteControllerBgpNeighbor
    properties:
        allowAsIn: false
        bfdConfig:
            enabled: false
            interval: 0
            multiple: 0
        description: string
        displayName: string
        enabled: false
        gatewayIps:
            - string
        gracefulRestartMode: string
        holdDownTime: 0
        keepAliveTime: 0
        maximumHopLimit: 0
        neighborAddress: string
        nsxId: string
        parentPath: string
        password: string
        policyRouteControllerBgpNeighborId: string
        remoteAsNum: string
        routeFilterings:
            - addressFamily: string
              enabled: false
              inRouteFilter: string
              maximumRoutes: 0
              outRouteFilter: string
        sourceAddresses:
            - string
        tags:
            - scope: string
              tag: string
    

    PolicyRouteControllerBgpNeighbor 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 PolicyRouteControllerBgpNeighbor resource accepts the following input properties:

    DisplayName string
    Display name of the resource.
    NeighborAddress string
    Neighbor IP Address.
    ParentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    RemoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    SourceAddresses List<string>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    AllowAsIn bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    BfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    Description string
    Description of the resource.
    Enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    GatewayIps List<string>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    GracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    HoldDownTime double
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    KeepAliveTime double
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    MaximumHopLimit double
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    Password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    PolicyRouteControllerBgpNeighborId string
    ID of the resource.
    RouteFilterings List<PolicyRouteControllerBgpNeighborRouteFiltering>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    Tags List<PolicyRouteControllerBgpNeighborTag>
    A list of scope + tag pairs to associate with this resource.
    DisplayName string
    Display name of the resource.
    NeighborAddress string
    Neighbor IP Address.
    ParentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    RemoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    SourceAddresses []string
    List of source IP addresses for BGP peering. Maximum 8 entries.
    AllowAsIn bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    BfdConfig PolicyRouteControllerBgpNeighborBfdConfigArgs
    BFD configuration for failure detection. The following arguments are supported:
    Description string
    Description of the resource.
    Enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    GatewayIps []string
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    GracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    HoldDownTime float64
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    KeepAliveTime float64
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    MaximumHopLimit float64
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    Password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    PolicyRouteControllerBgpNeighborId string
    ID of the resource.
    RouteFilterings []PolicyRouteControllerBgpNeighborRouteFilteringArgs
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    Tags []PolicyRouteControllerBgpNeighborTagArgs
    A list of scope + tag pairs to associate with this resource.
    display_name string
    Display name of the resource.
    neighbor_address string
    Neighbor IP Address.
    parent_path string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    remote_as_num string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    source_addresses list(string)
    List of source IP addresses for BGP peering. Maximum 8 entries.
    allow_as_in bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfd_config object
    BFD configuration for failure detection. The following arguments are supported:
    description string
    Description of the resource.
    enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gateway_ips list(string)
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    graceful_restart_mode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    hold_down_time number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keep_alive_time number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximum_hop_limit number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    nsx_id string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    policy_route_controller_bgp_neighbor_id string
    ID of the resource.
    route_filterings list(object)
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    tags list(object)
    A list of scope + tag pairs to associate with this resource.
    displayName String
    Display name of the resource.
    neighborAddress String
    Neighbor IP Address.
    parentPath String
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    remoteAsNum String
    ASN of the neighbor in ASPLAIN or ASDOT format.
    sourceAddresses List<String>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    allowAsIn Boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    description String
    Description of the resource.
    enabled Boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps List<String>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode String
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime Double
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime Double
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit Double
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    password String
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    policyRouteControllerBgpNeighborId String
    ID of the resource.
    routeFilterings List<PolicyRouteControllerBgpNeighborRouteFiltering>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    tags List<PolicyRouteControllerBgpNeighborTag>
    A list of scope + tag pairs to associate with this resource.
    displayName string
    Display name of the resource.
    neighborAddress string
    Neighbor IP Address.
    parentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    remoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    sourceAddresses string[]
    List of source IP addresses for BGP peering. Maximum 8 entries.
    allowAsIn boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    description string
    Description of the resource.
    enabled boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps string[]
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    nsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    policyRouteControllerBgpNeighborId string
    ID of the resource.
    routeFilterings PolicyRouteControllerBgpNeighborRouteFiltering[]
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    tags PolicyRouteControllerBgpNeighborTag[]
    A list of scope + tag pairs to associate with this resource.
    display_name str
    Display name of the resource.
    neighbor_address str
    Neighbor IP Address.
    parent_path str
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    remote_as_num str
    ASN of the neighbor in ASPLAIN or ASDOT format.
    source_addresses Sequence[str]
    List of source IP addresses for BGP peering. Maximum 8 entries.
    allow_as_in bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfd_config PolicyRouteControllerBgpNeighborBfdConfigArgs
    BFD configuration for failure detection. The following arguments are supported:
    description str
    Description of the resource.
    enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gateway_ips Sequence[str]
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    graceful_restart_mode str
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    hold_down_time float
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keep_alive_time float
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximum_hop_limit float
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    nsx_id str
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    password str
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    policy_route_controller_bgp_neighbor_id str
    ID of the resource.
    route_filterings Sequence[PolicyRouteControllerBgpNeighborRouteFilteringArgs]
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    tags Sequence[PolicyRouteControllerBgpNeighborTagArgs]
    A list of scope + tag pairs to associate with this resource.
    displayName String
    Display name of the resource.
    neighborAddress String
    Neighbor IP Address.
    parentPath String
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    remoteAsNum String
    ASN of the neighbor in ASPLAIN or ASDOT format.
    sourceAddresses List<String>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    allowAsIn Boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig Property Map
    BFD configuration for failure detection. The following arguments are supported:
    description String
    Description of the resource.
    enabled Boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps List<String>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode String
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime Number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime Number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit Number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    password String
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    policyRouteControllerBgpNeighborId String
    ID of the resource.
    routeFilterings List<Property Map>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    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 PolicyRouteControllerBgpNeighbor resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    The NSX path of the policy resource.
    Revision double
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    The NSX path of the policy resource.
    Revision float64
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    The NSX path of the policy resource.
    revision number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    The NSX path of the policy resource.
    revision Double
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    The NSX path of the policy resource.
    revision number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id str
    The provider-assigned unique ID for this managed resource.
    path str
    The NSX path of the policy resource.
    revision float
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    The NSX path of the policy resource.
    revision Number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.

    Look up Existing PolicyRouteControllerBgpNeighbor Resource

    Get an existing PolicyRouteControllerBgpNeighbor 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?: PolicyRouteControllerBgpNeighborState, opts?: CustomResourceOptions): PolicyRouteControllerBgpNeighbor
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_as_in: Optional[bool] = None,
            bfd_config: Optional[PolicyRouteControllerBgpNeighborBfdConfigArgs] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            enabled: Optional[bool] = None,
            gateway_ips: Optional[Sequence[str]] = None,
            graceful_restart_mode: Optional[str] = None,
            hold_down_time: Optional[float] = None,
            keep_alive_time: Optional[float] = None,
            maximum_hop_limit: Optional[float] = None,
            neighbor_address: Optional[str] = None,
            nsx_id: Optional[str] = None,
            parent_path: Optional[str] = None,
            password: Optional[str] = None,
            path: Optional[str] = None,
            policy_route_controller_bgp_neighbor_id: Optional[str] = None,
            remote_as_num: Optional[str] = None,
            revision: Optional[float] = None,
            route_filterings: Optional[Sequence[PolicyRouteControllerBgpNeighborRouteFilteringArgs]] = None,
            source_addresses: Optional[Sequence[str]] = None,
            tags: Optional[Sequence[PolicyRouteControllerBgpNeighborTagArgs]] = None) -> PolicyRouteControllerBgpNeighbor
    func GetPolicyRouteControllerBgpNeighbor(ctx *Context, name string, id IDInput, state *PolicyRouteControllerBgpNeighborState, opts ...ResourceOption) (*PolicyRouteControllerBgpNeighbor, error)
    public static PolicyRouteControllerBgpNeighbor Get(string name, Input<string> id, PolicyRouteControllerBgpNeighborState? state, CustomResourceOptions? opts = null)
    public static PolicyRouteControllerBgpNeighbor get(String name, Output<String> id, PolicyRouteControllerBgpNeighborState state, CustomResourceOptions options)
    resources:  _:    type: nsxt:PolicyRouteControllerBgpNeighbor    get:      id: ${id}
    import {
      to = nsxt_policy_route_controller_bgp_neighbor.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:
    AllowAsIn bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    BfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    Enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    GatewayIps List<string>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    GracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    HoldDownTime double
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    KeepAliveTime double
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    MaximumHopLimit double
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    NeighborAddress string
    Neighbor IP Address.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    ParentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    Password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    Path string
    The NSX path of the policy resource.
    PolicyRouteControllerBgpNeighborId string
    ID of the resource.
    RemoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    Revision double
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    RouteFilterings List<PolicyRouteControllerBgpNeighborRouteFiltering>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    SourceAddresses List<string>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    Tags List<PolicyRouteControllerBgpNeighborTag>
    A list of scope + tag pairs to associate with this resource.
    AllowAsIn bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    BfdConfig PolicyRouteControllerBgpNeighborBfdConfigArgs
    BFD configuration for failure detection. The following arguments are supported:
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    Enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    GatewayIps []string
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    GracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    HoldDownTime float64
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    KeepAliveTime float64
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    MaximumHopLimit float64
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    NeighborAddress string
    Neighbor IP Address.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    ParentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    Password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    Path string
    The NSX path of the policy resource.
    PolicyRouteControllerBgpNeighborId string
    ID of the resource.
    RemoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    Revision float64
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    RouteFilterings []PolicyRouteControllerBgpNeighborRouteFilteringArgs
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    SourceAddresses []string
    List of source IP addresses for BGP peering. Maximum 8 entries.
    Tags []PolicyRouteControllerBgpNeighborTagArgs
    A list of scope + tag pairs to associate with this resource.
    allow_as_in bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfd_config object
    BFD configuration for failure detection. The following arguments are supported:
    description string
    Description of the resource.
    display_name string
    Display name of the resource.
    enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gateway_ips list(string)
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    graceful_restart_mode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    hold_down_time number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keep_alive_time number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximum_hop_limit number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    neighbor_address string
    Neighbor IP Address.
    nsx_id string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    parent_path string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    path string
    The NSX path of the policy resource.
    policy_route_controller_bgp_neighbor_id string
    ID of the resource.
    remote_as_num string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    revision number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    route_filterings list(object)
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    source_addresses list(string)
    List of source IP addresses for BGP peering. Maximum 8 entries.
    tags list(object)
    A list of scope + tag pairs to associate with this resource.
    allowAsIn Boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    enabled Boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps List<String>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode String
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime Double
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime Double
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit Double
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    neighborAddress String
    Neighbor IP Address.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    parentPath String
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    password String
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    path String
    The NSX path of the policy resource.
    policyRouteControllerBgpNeighborId String
    ID of the resource.
    remoteAsNum String
    ASN of the neighbor in ASPLAIN or ASDOT format.
    revision Double
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    routeFilterings List<PolicyRouteControllerBgpNeighborRouteFiltering>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    sourceAddresses List<String>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    tags List<PolicyRouteControllerBgpNeighborTag>
    A list of scope + tag pairs to associate with this resource.
    allowAsIn boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig PolicyRouteControllerBgpNeighborBfdConfig
    BFD configuration for failure detection. The following arguments are supported:
    description string
    Description of the resource.
    displayName string
    Display name of the resource.
    enabled boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps string[]
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode string
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    neighborAddress string
    Neighbor IP Address.
    nsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    parentPath string
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    password string
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    path string
    The NSX path of the policy resource.
    policyRouteControllerBgpNeighborId string
    ID of the resource.
    remoteAsNum string
    ASN of the neighbor in ASPLAIN or ASDOT format.
    revision number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    routeFilterings PolicyRouteControllerBgpNeighborRouteFiltering[]
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    sourceAddresses string[]
    List of source IP addresses for BGP peering. Maximum 8 entries.
    tags PolicyRouteControllerBgpNeighborTag[]
    A list of scope + tag pairs to associate with this resource.
    allow_as_in bool
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfd_config PolicyRouteControllerBgpNeighborBfdConfigArgs
    BFD configuration for failure detection. The following arguments are supported:
    description str
    Description of the resource.
    display_name str
    Display name of the resource.
    enabled bool
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gateway_ips Sequence[str]
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    graceful_restart_mode str
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    hold_down_time float
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keep_alive_time float
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximum_hop_limit float
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    neighbor_address str
    Neighbor IP Address.
    nsx_id str
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    parent_path str
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    password str
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    path str
    The NSX path of the policy resource.
    policy_route_controller_bgp_neighbor_id str
    ID of the resource.
    remote_as_num str
    ASN of the neighbor in ASPLAIN or ASDOT format.
    revision float
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    route_filterings Sequence[PolicyRouteControllerBgpNeighborRouteFilteringArgs]
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    source_addresses Sequence[str]
    List of source IP addresses for BGP peering. Maximum 8 entries.
    tags Sequence[PolicyRouteControllerBgpNeighborTagArgs]
    A list of scope + tag pairs to associate with this resource.
    allowAsIn Boolean
    Flag to enable allow_as_in option for BGP neighbor. Defaults to false.
    bfdConfig Property Map
    BFD configuration for failure detection. The following arguments are supported:
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    enabled Boolean
    Flag to enable or disable BGP peering with this neighbor. Defaults to true.
    gatewayIps List<String>
    List of next-hop gateway IP addresses used to reach non-directly connected BGP peers.
    gracefulRestartMode String
    BGP Graceful Restart Configuration Mode. One of DISABLE, GR_AND_HELPER, HELPER_ONLY. Defaults to HELPER_ONLY.
    holdDownTime Number
    Wait time in seconds before declaring peer dead. Must be between 1 and 65535. Defaults to 180.
    keepAliveTime Number
    Interval between keep alive messages sent to peer. Must be between 1 and 65535. Defaults to 60.
    maximumHopLimit Number
    Maximum number of hops allowed to reach BGP neighbor. Must be between 1 and 255. Defaults to 1.
    neighborAddress String
    Neighbor IP Address.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    parentPath String
    Policy path of the parent Route Controller BGP config (e.g. <route_controller_path>/bgp).
    password String
    Password for BGP neighbor authentication. Sensitive value. Maximum 32 characters.
    path String
    The NSX path of the policy resource.
    policyRouteControllerBgpNeighborId String
    ID of the resource.
    remoteAsNum String
    ASN of the neighbor in ASPLAIN or ASDOT format.
    revision Number
    Indicates current revision of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    routeFilterings List<Property Map>
    List of address families and route filtering configuration. Maximum 2 entries. The following arguments are supported:
    sourceAddresses List<String>
    List of source IP addresses for BGP peering. Maximum 8 entries.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this resource.

    Supporting Types

    PolicyRouteControllerBgpNeighborBfdConfig, PolicyRouteControllerBgpNeighborBfdConfigArgs

    Enabled bool
    Flag to enable/disable BFD configuration. Defaults to false.
    Interval double
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    Multiple double
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    Enabled bool
    Flag to enable/disable BFD configuration. Defaults to false.
    Interval float64
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    Multiple float64
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    enabled bool
    Flag to enable/disable BFD configuration. Defaults to false.
    interval number
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    multiple number
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    enabled Boolean
    Flag to enable/disable BFD configuration. Defaults to false.
    interval Double
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    multiple Double
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    enabled boolean
    Flag to enable/disable BFD configuration. Defaults to false.
    interval number
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    multiple number
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    enabled bool
    Flag to enable/disable BFD configuration. Defaults to false.
    interval float
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    multiple float
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.
    enabled Boolean
    Flag to enable/disable BFD configuration. Defaults to false.
    interval Number
    Time interval between heartbeat packets in milliseconds. Must be between 50 and 60000. Defaults to 500.
    multiple Number
    Number of times heartbeat packet is missed before BFD declares the neighbor is down. Must be between 2 and 16. Defaults to 3.

    PolicyRouteControllerBgpNeighborRouteFiltering, PolicyRouteControllerBgpNeighborRouteFilteringArgs

    AddressFamily string
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    Enabled bool
    Flag to enable/disable address family. Defaults to true.
    InRouteFilter string
    Policy path of prefix-list or route map for IN direction.
    MaximumRoutes double
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    OutRouteFilter string
    Policy path of prefix-list or route map for OUT direction.
    AddressFamily string
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    Enabled bool
    Flag to enable/disable address family. Defaults to true.
    InRouteFilter string
    Policy path of prefix-list or route map for IN direction.
    MaximumRoutes float64
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    OutRouteFilter string
    Policy path of prefix-list or route map for OUT direction.
    address_family string
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    enabled bool
    Flag to enable/disable address family. Defaults to true.
    in_route_filter string
    Policy path of prefix-list or route map for IN direction.
    maximum_routes number
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    out_route_filter string
    Policy path of prefix-list or route map for OUT direction.
    addressFamily String
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    enabled Boolean
    Flag to enable/disable address family. Defaults to true.
    inRouteFilter String
    Policy path of prefix-list or route map for IN direction.
    maximumRoutes Double
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    outRouteFilter String
    Policy path of prefix-list or route map for OUT direction.
    addressFamily string
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    enabled boolean
    Flag to enable/disable address family. Defaults to true.
    inRouteFilter string
    Policy path of prefix-list or route map for IN direction.
    maximumRoutes number
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    outRouteFilter string
    Policy path of prefix-list or route map for OUT direction.
    address_family str
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    enabled bool
    Flag to enable/disable address family. Defaults to true.
    in_route_filter str
    Policy path of prefix-list or route map for IN direction.
    maximum_routes float
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    out_route_filter str
    Policy path of prefix-list or route map for OUT direction.
    addressFamily String
    Address family type. One of IPV4, IPV6, L2VPN_EVPN.
    enabled Boolean
    Flag to enable/disable address family. Defaults to true.
    inRouteFilter String
    Policy path of prefix-list or route map for IN direction.
    maximumRoutes Number
    Maximum number of routes for the address family. Must be between 1 and 1000000.
    outRouteFilter String
    Policy path of prefix-list or route map for OUT direction.

    PolicyRouteControllerBgpNeighborTag, PolicyRouteControllerBgpNeighborTagArgs

    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