1. Packages
  2. Fortios
  3. API Docs
  4. router
  5. getBgp
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.router.getBgp

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Use this data source to get information on fortios router bgp

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumi/fortios";
    
    const sample1 = fortios.router.getBgp({});
    export const output1 = sample1.then(sample1 => sample1.neighbors);
    
    import pulumi
    import pulumi_fortios as fortios
    
    sample1 = fortios.router.get_bgp()
    pulumi.export("output1", sample1.neighbors)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		sample1, err := router.LookupBgp(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("output1", sample1.Neighbors)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumi.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var sample1 = Fortios.Router.GetBgp.Invoke();
    
        return new Dictionary<string, object?>
        {
            ["output1"] = sample1.Apply(getBgpResult => getBgpResult.Neighbors),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.router.RouterFunctions;
    import com.pulumi.fortios.router.inputs.GetBgpArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var sample1 = RouterFunctions.getBgp();
    
            ctx.export("output1", sample1.applyValue(getBgpResult -> getBgpResult.neighbors()));
        }
    }
    
    variables:
      sample1:
        fn::invoke:
          Function: fortios:router:getBgp
          Arguments: {}
    outputs:
      output1: ${sample1.neighbors}
    

    Using getBgp

    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 getBgp(args: GetBgpArgs, opts?: InvokeOptions): Promise<GetBgpResult>
    function getBgpOutput(args: GetBgpOutputArgs, opts?: InvokeOptions): Output<GetBgpResult>
    def get_bgp(vdomparam: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetBgpResult
    def get_bgp_output(vdomparam: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetBgpResult]
    func LookupBgp(ctx *Context, args *LookupBgpArgs, opts ...InvokeOption) (*LookupBgpResult, error)
    func LookupBgpOutput(ctx *Context, args *LookupBgpOutputArgs, opts ...InvokeOption) LookupBgpResultOutput

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

    public static class GetBgp 
    {
        public static Task<GetBgpResult> InvokeAsync(GetBgpArgs args, InvokeOptions? opts = null)
        public static Output<GetBgpResult> Invoke(GetBgpInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBgpResult> getBgp(GetBgpArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:router/getBgp:getBgp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam str
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

    getBgp Result

    The following output properties are available:

    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathSelect int
    Number of additional paths to be selected for each IPv4 NLRI.
    AdditionalPathSelect6 int
    Number of additional paths to be selected for each IPv6 NLRI.
    AdditionalPathSelectVpnv4 int
    Number of additional paths to be selected for each VPNv4 NLRI.
    AdditionalPathSelectVpnv6 int
    Number of additional paths to be selected for each VPNv6 NLRI.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdminDistances List<Pulumiverse.Fortios.Router.Outputs.GetBgpAdminDistance>
    Administrative distance modifications. The structure of admin_distance block is documented below.
    AggregateAddress6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpAggregateAddress6>
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    AggregateAddresses List<Pulumiverse.Fortios.Router.Outputs.GetBgpAggregateAddress>
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    AlwaysCompareMed string
    Enable/disable always compare MED.
    As int
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    AsString string
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    BestpathAsPathIgnore string
    Enable/disable ignore AS path.
    BestpathCmpConfedAspath string
    Enable/disable compare federation AS path length.
    BestpathCmpRouterid string
    Enable/disable compare router ID for identical EBGP paths.
    BestpathMedConfed string
    Enable/disable compare MED among confederation paths.
    BestpathMedMissingAsWorst string
    Enable/disable treat missing MED as least preferred.
    ClientToClientReflection string
    Enable/disable client-to-client route reflection.
    ClusterId string
    Route reflector cluster ID.
    ConfederationIdentifier int
    Confederation identifier.
    ConfederationPeers List<Pulumiverse.Fortios.Router.Outputs.GetBgpConfederationPeer>
    Confederation peers. The structure of confederation_peers block is documented below.
    CrossFamilyConditionalAdv string
    Enable/disable cross address family conditional advertisement.
    Dampening string
    Enable/disable route-flap dampening.
    DampeningMaxSuppressTime int
    Maximum minutes a route can be suppressed.
    DampeningReachabilityHalfLife int
    Reachability half-life time for penalty (min).
    DampeningReuse int
    Threshold to reuse routes.
    DampeningRouteMap string
    Criteria for dampening.
    DampeningSuppress int
    Threshold to suppress routes.
    DampeningUnreachabilityHalfLife int
    Unreachability half-life time for penalty (min).
    DefaultLocalPreference int
    Default local preference.
    DeterministicMed string
    Enable/disable enforce deterministic comparison of MED.
    DistanceExternal int
    Distance for routes external to the AS.
    DistanceInternal int
    Distance for routes internal to the AS.
    DistanceLocal int
    Distance for routes local to the AS.
    EbgpMultipath string
    Enable/disable EBGP multi-path.
    EnforceFirstAs string
    Enable/disable enforce first AS for EBGP routes.
    FastExternalFailover string
    Enable/disable reset peer BGP session if link goes down.
    GracefulEndOnTimer string
    Enable/disable to exit graceful restart on timer only.
    GracefulRestart string
    Enable/disable BGP graceful restart capabilities.
    GracefulRestartTime int
    Time needed for neighbors to restart (sec).
    GracefulStalepathTime int
    Time to hold stale paths of restarting neighbor (sec).
    GracefulUpdateDelay int
    Route advertisement/selection delay after restart (sec).
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    IbgpMultipath string
    Enable/disable IBGP multi-path.
    Id string
    The provider-assigned unique ID for this managed resource.
    IgnoreOptionalCapability string
    Don't send unknown optional capability notification message
    KeepaliveTimer int
    Frequency to send keep alive requests.
    LogNeighbourChanges string
    Enable logging of BGP neighbour's changes
    MultipathRecursiveDistance string
    Enable/disable use of recursive distance to select multipath.
    NeighborGroups List<Pulumiverse.Fortios.Router.Outputs.GetBgpNeighborGroup>
    Neighbor group name.
    NeighborRange6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpNeighborRange6>
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    NeighborRanges List<Pulumiverse.Fortios.Router.Outputs.GetBgpNeighborRange>
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    Neighbors List<Pulumiverse.Fortios.Router.Outputs.GetBgpNeighbor>
    BGP neighbor table. The structure of neighbor block is documented below.
    Network6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpNetwork6>
    BGP IPv6 network table. The structure of network6 block is documented below.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Networks List<Pulumiverse.Fortios.Router.Outputs.GetBgpNetwork>
    BGP network table. The structure of network block is documented below.
    RecursiveInheritPriority string
    Enable/disable priority inheritance for recursive resolution.
    RecursiveNextHop string
    Enable/disable recursive resolution of next-hop using BGP route.
    Redistribute6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpRedistribute6>
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    Redistributes List<Pulumiverse.Fortios.Router.Outputs.GetBgpRedistribute>
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    RouterId string
    Router ID.
    ScanTime int
    Background scanner interval (sec), 0 to disable it.
    Synchronization string
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    TagResolveMode string
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    Vrf6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpVrf6>
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    VrfLeak6s List<Pulumiverse.Fortios.Router.Outputs.GetBgpVrfLeak6>
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    VrfLeaks List<Pulumiverse.Fortios.Router.Outputs.GetBgpVrfLeak>
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    Vrves List<Pulumiverse.Fortios.Router.Outputs.GetBgpVrf>
    Target VRF ID <0 - 31>.
    Vdomparam string
    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathSelect int
    Number of additional paths to be selected for each IPv4 NLRI.
    AdditionalPathSelect6 int
    Number of additional paths to be selected for each IPv6 NLRI.
    AdditionalPathSelectVpnv4 int
    Number of additional paths to be selected for each VPNv4 NLRI.
    AdditionalPathSelectVpnv6 int
    Number of additional paths to be selected for each VPNv6 NLRI.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdminDistances []GetBgpAdminDistance
    Administrative distance modifications. The structure of admin_distance block is documented below.
    AggregateAddress6s []GetBgpAggregateAddress6
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    AggregateAddresses []GetBgpAggregateAddress
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    AlwaysCompareMed string
    Enable/disable always compare MED.
    As int
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    AsString string
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    BestpathAsPathIgnore string
    Enable/disable ignore AS path.
    BestpathCmpConfedAspath string
    Enable/disable compare federation AS path length.
    BestpathCmpRouterid string
    Enable/disable compare router ID for identical EBGP paths.
    BestpathMedConfed string
    Enable/disable compare MED among confederation paths.
    BestpathMedMissingAsWorst string
    Enable/disable treat missing MED as least preferred.
    ClientToClientReflection string
    Enable/disable client-to-client route reflection.
    ClusterId string
    Route reflector cluster ID.
    ConfederationIdentifier int
    Confederation identifier.
    ConfederationPeers []GetBgpConfederationPeer
    Confederation peers. The structure of confederation_peers block is documented below.
    CrossFamilyConditionalAdv string
    Enable/disable cross address family conditional advertisement.
    Dampening string
    Enable/disable route-flap dampening.
    DampeningMaxSuppressTime int
    Maximum minutes a route can be suppressed.
    DampeningReachabilityHalfLife int
    Reachability half-life time for penalty (min).
    DampeningReuse int
    Threshold to reuse routes.
    DampeningRouteMap string
    Criteria for dampening.
    DampeningSuppress int
    Threshold to suppress routes.
    DampeningUnreachabilityHalfLife int
    Unreachability half-life time for penalty (min).
    DefaultLocalPreference int
    Default local preference.
    DeterministicMed string
    Enable/disable enforce deterministic comparison of MED.
    DistanceExternal int
    Distance for routes external to the AS.
    DistanceInternal int
    Distance for routes internal to the AS.
    DistanceLocal int
    Distance for routes local to the AS.
    EbgpMultipath string
    Enable/disable EBGP multi-path.
    EnforceFirstAs string
    Enable/disable enforce first AS for EBGP routes.
    FastExternalFailover string
    Enable/disable reset peer BGP session if link goes down.
    GracefulEndOnTimer string
    Enable/disable to exit graceful restart on timer only.
    GracefulRestart string
    Enable/disable BGP graceful restart capabilities.
    GracefulRestartTime int
    Time needed for neighbors to restart (sec).
    GracefulStalepathTime int
    Time to hold stale paths of restarting neighbor (sec).
    GracefulUpdateDelay int
    Route advertisement/selection delay after restart (sec).
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    IbgpMultipath string
    Enable/disable IBGP multi-path.
    Id string
    The provider-assigned unique ID for this managed resource.
    IgnoreOptionalCapability string
    Don't send unknown optional capability notification message
    KeepaliveTimer int
    Frequency to send keep alive requests.
    LogNeighbourChanges string
    Enable logging of BGP neighbour's changes
    MultipathRecursiveDistance string
    Enable/disable use of recursive distance to select multipath.
    NeighborGroups []GetBgpNeighborGroup
    Neighbor group name.
    NeighborRange6s []GetBgpNeighborRange6
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    NeighborRanges []GetBgpNeighborRange
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    Neighbors []GetBgpNeighbor
    BGP neighbor table. The structure of neighbor block is documented below.
    Network6s []GetBgpNetwork6
    BGP IPv6 network table. The structure of network6 block is documented below.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Networks []GetBgpNetwork
    BGP network table. The structure of network block is documented below.
    RecursiveInheritPriority string
    Enable/disable priority inheritance for recursive resolution.
    RecursiveNextHop string
    Enable/disable recursive resolution of next-hop using BGP route.
    Redistribute6s []GetBgpRedistribute6
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    Redistributes []GetBgpRedistribute
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    RouterId string
    Router ID.
    ScanTime int
    Background scanner interval (sec), 0 to disable it.
    Synchronization string
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    TagResolveMode string
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    Vrf6s []GetBgpVrf6
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    VrfLeak6s []GetBgpVrfLeak6
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    VrfLeaks []GetBgpVrfLeak
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    Vrves []GetBgpVrf
    Target VRF ID <0 - 31>.
    Vdomparam string
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathSelect Integer
    Number of additional paths to be selected for each IPv4 NLRI.
    additionalPathSelect6 Integer
    Number of additional paths to be selected for each IPv6 NLRI.
    additionalPathSelectVpnv4 Integer
    Number of additional paths to be selected for each VPNv4 NLRI.
    additionalPathSelectVpnv6 Integer
    Number of additional paths to be selected for each VPNv6 NLRI.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    adminDistances List<GetBgpAdminDistance>
    Administrative distance modifications. The structure of admin_distance block is documented below.
    aggregateAddress6s List<GetBgpAggregateAddress6>
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    aggregateAddresses List<GetBgpAggregateAddress>
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    alwaysCompareMed String
    Enable/disable always compare MED.
    as Integer
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    asString String
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    bestpathAsPathIgnore String
    Enable/disable ignore AS path.
    bestpathCmpConfedAspath String
    Enable/disable compare federation AS path length.
    bestpathCmpRouterid String
    Enable/disable compare router ID for identical EBGP paths.
    bestpathMedConfed String
    Enable/disable compare MED among confederation paths.
    bestpathMedMissingAsWorst String
    Enable/disable treat missing MED as least preferred.
    clientToClientReflection String
    Enable/disable client-to-client route reflection.
    clusterId String
    Route reflector cluster ID.
    confederationIdentifier Integer
    Confederation identifier.
    confederationPeers List<GetBgpConfederationPeer>
    Confederation peers. The structure of confederation_peers block is documented below.
    crossFamilyConditionalAdv String
    Enable/disable cross address family conditional advertisement.
    dampening String
    Enable/disable route-flap dampening.
    dampeningMaxSuppressTime Integer
    Maximum minutes a route can be suppressed.
    dampeningReachabilityHalfLife Integer
    Reachability half-life time for penalty (min).
    dampeningReuse Integer
    Threshold to reuse routes.
    dampeningRouteMap String
    Criteria for dampening.
    dampeningSuppress Integer
    Threshold to suppress routes.
    dampeningUnreachabilityHalfLife Integer
    Unreachability half-life time for penalty (min).
    defaultLocalPreference Integer
    Default local preference.
    deterministicMed String
    Enable/disable enforce deterministic comparison of MED.
    distanceExternal Integer
    Distance for routes external to the AS.
    distanceInternal Integer
    Distance for routes internal to the AS.
    distanceLocal Integer
    Distance for routes local to the AS.
    ebgpMultipath String
    Enable/disable EBGP multi-path.
    enforceFirstAs String
    Enable/disable enforce first AS for EBGP routes.
    fastExternalFailover String
    Enable/disable reset peer BGP session if link goes down.
    gracefulEndOnTimer String
    Enable/disable to exit graceful restart on timer only.
    gracefulRestart String
    Enable/disable BGP graceful restart capabilities.
    gracefulRestartTime Integer
    Time needed for neighbors to restart (sec).
    gracefulStalepathTime Integer
    Time to hold stale paths of restarting neighbor (sec).
    gracefulUpdateDelay Integer
    Route advertisement/selection delay after restart (sec).
    holdtimeTimer Integer
    Interval (sec) before peer considered dead.
    ibgpMultipath String
    Enable/disable IBGP multi-path.
    id String
    The provider-assigned unique ID for this managed resource.
    ignoreOptionalCapability String
    Don't send unknown optional capability notification message
    keepaliveTimer Integer
    Frequency to send keep alive requests.
    logNeighbourChanges String
    Enable logging of BGP neighbour's changes
    multipathRecursiveDistance String
    Enable/disable use of recursive distance to select multipath.
    neighborGroups List<GetBgpNeighborGroup>
    Neighbor group name.
    neighborRange6s List<GetBgpNeighborRange6>
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    neighborRanges List<GetBgpNeighborRange>
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    neighbors List<GetBgpNeighbor>
    BGP neighbor table. The structure of neighbor block is documented below.
    network6s List<GetBgpNetwork6>
    BGP IPv6 network table. The structure of network6 block is documented below.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    networks List<GetBgpNetwork>
    BGP network table. The structure of network block is documented below.
    recursiveInheritPriority String
    Enable/disable priority inheritance for recursive resolution.
    recursiveNextHop String
    Enable/disable recursive resolution of next-hop using BGP route.
    redistribute6s List<GetBgpRedistribute6>
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    redistributes List<GetBgpRedistribute>
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    routerId String
    Router ID.
    scanTime Integer
    Background scanner interval (sec), 0 to disable it.
    synchronization String
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    tagResolveMode String
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    vrf6s List<GetBgpVrf6>
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    vrfLeak6s List<GetBgpVrfLeak6>
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    vrfLeaks List<GetBgpVrfLeak>
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    vrves List<GetBgpVrf>
    Target VRF ID <0 - 31>.
    vdomparam String
    additionalPath string
    Enable/disable IPv4 additional-path capability.
    additionalPath6 string
    Enable/disable IPv6 additional-path capability.
    additionalPathSelect number
    Number of additional paths to be selected for each IPv4 NLRI.
    additionalPathSelect6 number
    Number of additional paths to be selected for each IPv6 NLRI.
    additionalPathSelectVpnv4 number
    Number of additional paths to be selected for each VPNv4 NLRI.
    additionalPathSelectVpnv6 number
    Number of additional paths to be selected for each VPNv6 NLRI.
    additionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    adminDistances GetBgpAdminDistance[]
    Administrative distance modifications. The structure of admin_distance block is documented below.
    aggregateAddress6s GetBgpAggregateAddress6[]
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    aggregateAddresses GetBgpAggregateAddress[]
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    alwaysCompareMed string
    Enable/disable always compare MED.
    as number
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    asString string
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    bestpathAsPathIgnore string
    Enable/disable ignore AS path.
    bestpathCmpConfedAspath string
    Enable/disable compare federation AS path length.
    bestpathCmpRouterid string
    Enable/disable compare router ID for identical EBGP paths.
    bestpathMedConfed string
    Enable/disable compare MED among confederation paths.
    bestpathMedMissingAsWorst string
    Enable/disable treat missing MED as least preferred.
    clientToClientReflection string
    Enable/disable client-to-client route reflection.
    clusterId string
    Route reflector cluster ID.
    confederationIdentifier number
    Confederation identifier.
    confederationPeers GetBgpConfederationPeer[]
    Confederation peers. The structure of confederation_peers block is documented below.
    crossFamilyConditionalAdv string
    Enable/disable cross address family conditional advertisement.
    dampening string
    Enable/disable route-flap dampening.
    dampeningMaxSuppressTime number
    Maximum minutes a route can be suppressed.
    dampeningReachabilityHalfLife number
    Reachability half-life time for penalty (min).
    dampeningReuse number
    Threshold to reuse routes.
    dampeningRouteMap string
    Criteria for dampening.
    dampeningSuppress number
    Threshold to suppress routes.
    dampeningUnreachabilityHalfLife number
    Unreachability half-life time for penalty (min).
    defaultLocalPreference number
    Default local preference.
    deterministicMed string
    Enable/disable enforce deterministic comparison of MED.
    distanceExternal number
    Distance for routes external to the AS.
    distanceInternal number
    Distance for routes internal to the AS.
    distanceLocal number
    Distance for routes local to the AS.
    ebgpMultipath string
    Enable/disable EBGP multi-path.
    enforceFirstAs string
    Enable/disable enforce first AS for EBGP routes.
    fastExternalFailover string
    Enable/disable reset peer BGP session if link goes down.
    gracefulEndOnTimer string
    Enable/disable to exit graceful restart on timer only.
    gracefulRestart string
    Enable/disable BGP graceful restart capabilities.
    gracefulRestartTime number
    Time needed for neighbors to restart (sec).
    gracefulStalepathTime number
    Time to hold stale paths of restarting neighbor (sec).
    gracefulUpdateDelay number
    Route advertisement/selection delay after restart (sec).
    holdtimeTimer number
    Interval (sec) before peer considered dead.
    ibgpMultipath string
    Enable/disable IBGP multi-path.
    id string
    The provider-assigned unique ID for this managed resource.
    ignoreOptionalCapability string
    Don't send unknown optional capability notification message
    keepaliveTimer number
    Frequency to send keep alive requests.
    logNeighbourChanges string
    Enable logging of BGP neighbour's changes
    multipathRecursiveDistance string
    Enable/disable use of recursive distance to select multipath.
    neighborGroups GetBgpNeighborGroup[]
    Neighbor group name.
    neighborRange6s GetBgpNeighborRange6[]
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    neighborRanges GetBgpNeighborRange[]
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    neighbors GetBgpNeighbor[]
    BGP neighbor table. The structure of neighbor block is documented below.
    network6s GetBgpNetwork6[]
    BGP IPv6 network table. The structure of network6 block is documented below.
    networkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    networks GetBgpNetwork[]
    BGP network table. The structure of network block is documented below.
    recursiveInheritPriority string
    Enable/disable priority inheritance for recursive resolution.
    recursiveNextHop string
    Enable/disable recursive resolution of next-hop using BGP route.
    redistribute6s GetBgpRedistribute6[]
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    redistributes GetBgpRedistribute[]
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    routerId string
    Router ID.
    scanTime number
    Background scanner interval (sec), 0 to disable it.
    synchronization string
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    tagResolveMode string
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    vrf6s GetBgpVrf6[]
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    vrfLeak6s GetBgpVrfLeak6[]
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    vrfLeaks GetBgpVrfLeak[]
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    vrves GetBgpVrf[]
    Target VRF ID <0 - 31>.
    vdomparam string
    additional_path str
    Enable/disable IPv4 additional-path capability.
    additional_path6 str
    Enable/disable IPv6 additional-path capability.
    additional_path_select int
    Number of additional paths to be selected for each IPv4 NLRI.
    additional_path_select6 int
    Number of additional paths to be selected for each IPv6 NLRI.
    additional_path_select_vpnv4 int
    Number of additional paths to be selected for each VPNv4 NLRI.
    additional_path_select_vpnv6 int
    Number of additional paths to be selected for each VPNv6 NLRI.
    additional_path_vpnv4 str
    Enable/disable VPNv4 additional-path capability.
    additional_path_vpnv6 str
    Enable/disable VPNv6 additional-path capability.
    admin_distances Sequence[GetBgpAdminDistance]
    Administrative distance modifications. The structure of admin_distance block is documented below.
    aggregate_address6s Sequence[GetBgpAggregateAddress6]
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    aggregate_addresses Sequence[GetBgpAggregateAddress]
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    always_compare_med str
    Enable/disable always compare MED.
    as_ int
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    as_string str
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    bestpath_as_path_ignore str
    Enable/disable ignore AS path.
    bestpath_cmp_confed_aspath str
    Enable/disable compare federation AS path length.
    bestpath_cmp_routerid str
    Enable/disable compare router ID for identical EBGP paths.
    bestpath_med_confed str
    Enable/disable compare MED among confederation paths.
    bestpath_med_missing_as_worst str
    Enable/disable treat missing MED as least preferred.
    client_to_client_reflection str
    Enable/disable client-to-client route reflection.
    cluster_id str
    Route reflector cluster ID.
    confederation_identifier int
    Confederation identifier.
    confederation_peers Sequence[GetBgpConfederationPeer]
    Confederation peers. The structure of confederation_peers block is documented below.
    cross_family_conditional_adv str
    Enable/disable cross address family conditional advertisement.
    dampening str
    Enable/disable route-flap dampening.
    dampening_max_suppress_time int
    Maximum minutes a route can be suppressed.
    dampening_reachability_half_life int
    Reachability half-life time for penalty (min).
    dampening_reuse int
    Threshold to reuse routes.
    dampening_route_map str
    Criteria for dampening.
    dampening_suppress int
    Threshold to suppress routes.
    dampening_unreachability_half_life int
    Unreachability half-life time for penalty (min).
    default_local_preference int
    Default local preference.
    deterministic_med str
    Enable/disable enforce deterministic comparison of MED.
    distance_external int
    Distance for routes external to the AS.
    distance_internal int
    Distance for routes internal to the AS.
    distance_local int
    Distance for routes local to the AS.
    ebgp_multipath str
    Enable/disable EBGP multi-path.
    enforce_first_as str
    Enable/disable enforce first AS for EBGP routes.
    fast_external_failover str
    Enable/disable reset peer BGP session if link goes down.
    graceful_end_on_timer str
    Enable/disable to exit graceful restart on timer only.
    graceful_restart str
    Enable/disable BGP graceful restart capabilities.
    graceful_restart_time int
    Time needed for neighbors to restart (sec).
    graceful_stalepath_time int
    Time to hold stale paths of restarting neighbor (sec).
    graceful_update_delay int
    Route advertisement/selection delay after restart (sec).
    holdtime_timer int
    Interval (sec) before peer considered dead.
    ibgp_multipath str
    Enable/disable IBGP multi-path.
    id str
    The provider-assigned unique ID for this managed resource.
    ignore_optional_capability str
    Don't send unknown optional capability notification message
    keepalive_timer int
    Frequency to send keep alive requests.
    log_neighbour_changes str
    Enable logging of BGP neighbour's changes
    multipath_recursive_distance str
    Enable/disable use of recursive distance to select multipath.
    neighbor_groups Sequence[GetBgpNeighborGroup]
    Neighbor group name.
    neighbor_range6s Sequence[GetBgpNeighborRange6]
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    neighbor_ranges Sequence[GetBgpNeighborRange]
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    neighbors Sequence[GetBgpNeighbor]
    BGP neighbor table. The structure of neighbor block is documented below.
    network6s Sequence[GetBgpNetwork6]
    BGP IPv6 network table. The structure of network6 block is documented below.
    network_import_check str
    Configure insurance of BGP network route existence in IGP.
    networks Sequence[GetBgpNetwork]
    BGP network table. The structure of network block is documented below.
    recursive_inherit_priority str
    Enable/disable priority inheritance for recursive resolution.
    recursive_next_hop str
    Enable/disable recursive resolution of next-hop using BGP route.
    redistribute6s Sequence[GetBgpRedistribute6]
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    redistributes Sequence[GetBgpRedistribute]
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    router_id str
    Router ID.
    scan_time int
    Background scanner interval (sec), 0 to disable it.
    synchronization str
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    tag_resolve_mode str
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    vrf6s Sequence[GetBgpVrf6]
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    vrf_leak6s Sequence[GetBgpVrfLeak6]
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    vrf_leaks Sequence[GetBgpVrfLeak]
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    vrves Sequence[GetBgpVrf]
    Target VRF ID <0 - 31>.
    vdomparam str
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathSelect Number
    Number of additional paths to be selected for each IPv4 NLRI.
    additionalPathSelect6 Number
    Number of additional paths to be selected for each IPv6 NLRI.
    additionalPathSelectVpnv4 Number
    Number of additional paths to be selected for each VPNv4 NLRI.
    additionalPathSelectVpnv6 Number
    Number of additional paths to be selected for each VPNv6 NLRI.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    adminDistances List<Property Map>
    Administrative distance modifications. The structure of admin_distance block is documented below.
    aggregateAddress6s List<Property Map>
    BGP IPv6 aggregate address table. The structure of aggregate_address6 block is documented below.
    aggregateAddresses List<Property Map>
    BGP aggregate address table. The structure of aggregate_address block is documented below.
    alwaysCompareMed String
    Enable/disable always compare MED.
    as Number
    Router AS number, valid from 1 to 4294967295, 0 to disable BGP.
    asString String
    Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.
    bestpathAsPathIgnore String
    Enable/disable ignore AS path.
    bestpathCmpConfedAspath String
    Enable/disable compare federation AS path length.
    bestpathCmpRouterid String
    Enable/disable compare router ID for identical EBGP paths.
    bestpathMedConfed String
    Enable/disable compare MED among confederation paths.
    bestpathMedMissingAsWorst String
    Enable/disable treat missing MED as least preferred.
    clientToClientReflection String
    Enable/disable client-to-client route reflection.
    clusterId String
    Route reflector cluster ID.
    confederationIdentifier Number
    Confederation identifier.
    confederationPeers List<Property Map>
    Confederation peers. The structure of confederation_peers block is documented below.
    crossFamilyConditionalAdv String
    Enable/disable cross address family conditional advertisement.
    dampening String
    Enable/disable route-flap dampening.
    dampeningMaxSuppressTime Number
    Maximum minutes a route can be suppressed.
    dampeningReachabilityHalfLife Number
    Reachability half-life time for penalty (min).
    dampeningReuse Number
    Threshold to reuse routes.
    dampeningRouteMap String
    Criteria for dampening.
    dampeningSuppress Number
    Threshold to suppress routes.
    dampeningUnreachabilityHalfLife Number
    Unreachability half-life time for penalty (min).
    defaultLocalPreference Number
    Default local preference.
    deterministicMed String
    Enable/disable enforce deterministic comparison of MED.
    distanceExternal Number
    Distance for routes external to the AS.
    distanceInternal Number
    Distance for routes internal to the AS.
    distanceLocal Number
    Distance for routes local to the AS.
    ebgpMultipath String
    Enable/disable EBGP multi-path.
    enforceFirstAs String
    Enable/disable enforce first AS for EBGP routes.
    fastExternalFailover String
    Enable/disable reset peer BGP session if link goes down.
    gracefulEndOnTimer String
    Enable/disable to exit graceful restart on timer only.
    gracefulRestart String
    Enable/disable BGP graceful restart capabilities.
    gracefulRestartTime Number
    Time needed for neighbors to restart (sec).
    gracefulStalepathTime Number
    Time to hold stale paths of restarting neighbor (sec).
    gracefulUpdateDelay Number
    Route advertisement/selection delay after restart (sec).
    holdtimeTimer Number
    Interval (sec) before peer considered dead.
    ibgpMultipath String
    Enable/disable IBGP multi-path.
    id String
    The provider-assigned unique ID for this managed resource.
    ignoreOptionalCapability String
    Don't send unknown optional capability notification message
    keepaliveTimer Number
    Frequency to send keep alive requests.
    logNeighbourChanges String
    Enable logging of BGP neighbour's changes
    multipathRecursiveDistance String
    Enable/disable use of recursive distance to select multipath.
    neighborGroups List<Property Map>
    Neighbor group name.
    neighborRange6s List<Property Map>
    BGP IPv6 neighbor range table. The structure of neighbor_range6 block is documented below.
    neighborRanges List<Property Map>
    BGP neighbor range table. The structure of neighbor_range block is documented below.
    neighbors List<Property Map>
    BGP neighbor table. The structure of neighbor block is documented below.
    network6s List<Property Map>
    BGP IPv6 network table. The structure of network6 block is documented below.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    networks List<Property Map>
    BGP network table. The structure of network block is documented below.
    recursiveInheritPriority String
    Enable/disable priority inheritance for recursive resolution.
    recursiveNextHop String
    Enable/disable recursive resolution of next-hop using BGP route.
    redistribute6s List<Property Map>
    BGP IPv6 redistribute table. The structure of redistribute6 block is documented below.
    redistributes List<Property Map>
    BGP IPv4 redistribute table. The structure of redistribute block is documented below.
    routerId String
    Router ID.
    scanTime Number
    Background scanner interval (sec), 0 to disable it.
    synchronization String
    Enable/disable only advertise routes from iBGP if routes present in an IGP.
    tagResolveMode String
    Configure tag-match mode. Resolves BGP routes with other routes containing the same tag.
    vrf6s List<Property Map>
    BGP IPv6 VRF leaking table. The structure of vrf6 block is documented below.
    vrfLeak6s List<Property Map>
    BGP IPv6 VRF leaking table. The structure of vrf_leak6 block is documented below.
    vrfLeaks List<Property Map>
    BGP VRF leaking table. The structure of vrf_leak block is documented below.
    vrves List<Property Map>
    Target VRF ID <0 - 31>.
    vdomparam String

    Supporting Types

    GetBgpAdminDistance

    Distance int
    Administrative distance to apply (1 - 255).
    Id int
    ID.
    NeighbourPrefix string
    Neighbor address prefix.
    RouteList string
    Access list of routes to apply new distance to.
    Distance int
    Administrative distance to apply (1 - 255).
    Id int
    ID.
    NeighbourPrefix string
    Neighbor address prefix.
    RouteList string
    Access list of routes to apply new distance to.
    distance Integer
    Administrative distance to apply (1 - 255).
    id Integer
    ID.
    neighbourPrefix String
    Neighbor address prefix.
    routeList String
    Access list of routes to apply new distance to.
    distance number
    Administrative distance to apply (1 - 255).
    id number
    ID.
    neighbourPrefix string
    Neighbor address prefix.
    routeList string
    Access list of routes to apply new distance to.
    distance int
    Administrative distance to apply (1 - 255).
    id int
    ID.
    neighbour_prefix str
    Neighbor address prefix.
    route_list str
    Access list of routes to apply new distance to.
    distance Number
    Administrative distance to apply (1 - 255).
    id Number
    ID.
    neighbourPrefix String
    Neighbor address prefix.
    routeList String
    Access list of routes to apply new distance to.

    GetBgpAggregateAddress

    AsSet string
    Enable/disable generate AS set path information.
    Id int
    ID.
    Prefix string
    Network prefix.
    SummaryOnly string
    Enable/disable filter more specific routes from updates.
    AsSet string
    Enable/disable generate AS set path information.
    Id int
    ID.
    Prefix string
    Network prefix.
    SummaryOnly string
    Enable/disable filter more specific routes from updates.
    asSet String
    Enable/disable generate AS set path information.
    id Integer
    ID.
    prefix String
    Network prefix.
    summaryOnly String
    Enable/disable filter more specific routes from updates.
    asSet string
    Enable/disable generate AS set path information.
    id number
    ID.
    prefix string
    Network prefix.
    summaryOnly string
    Enable/disable filter more specific routes from updates.
    as_set str
    Enable/disable generate AS set path information.
    id int
    ID.
    prefix str
    Network prefix.
    summary_only str
    Enable/disable filter more specific routes from updates.
    asSet String
    Enable/disable generate AS set path information.
    id Number
    ID.
    prefix String
    Network prefix.
    summaryOnly String
    Enable/disable filter more specific routes from updates.

    GetBgpAggregateAddress6

    AsSet string
    Enable/disable generate AS set path information.
    Id int
    ID.
    Prefix6 string
    Network IPv6 prefix.
    SummaryOnly string
    Enable/disable filter more specific routes from updates.
    AsSet string
    Enable/disable generate AS set path information.
    Id int
    ID.
    Prefix6 string
    Network IPv6 prefix.
    SummaryOnly string
    Enable/disable filter more specific routes from updates.
    asSet String
    Enable/disable generate AS set path information.
    id Integer
    ID.
    prefix6 String
    Network IPv6 prefix.
    summaryOnly String
    Enable/disable filter more specific routes from updates.
    asSet string
    Enable/disable generate AS set path information.
    id number
    ID.
    prefix6 string
    Network IPv6 prefix.
    summaryOnly string
    Enable/disable filter more specific routes from updates.
    as_set str
    Enable/disable generate AS set path information.
    id int
    ID.
    prefix6 str
    Network IPv6 prefix.
    summary_only str
    Enable/disable filter more specific routes from updates.
    asSet String
    Enable/disable generate AS set path information.
    id Number
    ID.
    prefix6 String
    Network IPv6 prefix.
    summaryOnly String
    Enable/disable filter more specific routes from updates.

    GetBgpConfederationPeer

    Peer string
    Peer ID.
    Peer string
    Peer ID.
    peer String
    Peer ID.
    peer string
    Peer ID.
    peer str
    Peer ID.
    peer String
    Peer ID.

    GetBgpNeighbor

    Activate string
    Enable/disable address family IPv4 for this neighbor.
    Activate6 string
    Enable/disable address family IPv6 for this neighbor.
    ActivateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    ActivateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    ActivateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdvAdditionalPath int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPath6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    AdvertisementInterval int
    Minimum interval (sec) between sending updates.
    AllowasIn int
    IPv4 The maximum number of occurrence of my AS number allowed.
    AllowasIn6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    AllowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    AllowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    AllowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    AllowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    AllowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    AllowasInEvpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    AllowasInVpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    AllowasInVpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    AsOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    AsOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    AttributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    AttributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    AttributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    AttributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    AuthOptions string
    Key-chain name for TCP authentication options.
    Bfd string
    Enable/disable BFD for this neighbor.
    CapabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    CapabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    CapabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    CapabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    CapabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    CapabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    CapabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    CapabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    ConditionalAdvertise6s List<Pulumiverse.Fortios.Router.Inputs.GetBgpNeighborConditionalAdvertise6>
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    ConditionalAdvertises List<Pulumiverse.Fortios.Router.Inputs.GetBgpNeighborConditionalAdvertise>
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    ConnectTimer int
    Interval (sec) for connect timer.
    DefaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    DefaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    Description string
    Description.
    DistributeListIn string
    Filter for IPv4 updates from this neighbor.
    DistributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    DistributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    DistributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    DistributeListOut string
    Filter for IPv4 updates to this neighbor.
    DistributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    DistributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    DistributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    DontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    EbgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    EbgpMultihopTtl int
    EBGP multihop TTL for this peer.
    FilterListIn string
    BGP filter for IPv4 inbound routes.
    FilterListIn6 string
    BGP filter for IPv6 inbound routes.
    FilterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    FilterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    FilterListOut string
    BGP filter for IPv4 outbound routes.
    FilterListOut6 string
    BGP filter for IPv6 outbound routes.
    FilterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    FilterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    Interface string
    Interface which is used to leak routes to target VRF.
    Ip string
    IP/IPv6 address of neighbor.
    KeepAliveTimer int
    Keep alive timer interval (sec).
    LinkDownFailover string
    Enable/disable failover upon link down.
    LocalAs int
    Local AS number of neighbor.
    LocalAsNoPrepend string
    Do not prepend local-as to incoming updates.
    LocalAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    MaximumPrefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    MaximumPrefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    MaximumPrefixEvpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    MaximumPrefixThreshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThreshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdEvpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixVpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    MaximumPrefixVpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    MaximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    MaximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    MaximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    NextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    NextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    NextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    NextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    NextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    NextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    OverrideCapability string
    Enable/disable override result of capability negotiation.
    Passive string
    Enable/disable sending of open messages to this neighbor.
    Password string
    Password used in MD5 authentication.
    PrefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    PrefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    PrefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    PrefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    PrefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    PrefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    PrefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    PrefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    RemoteAs int
    AS number of neighbor.
    RemovePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    RemovePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    RemovePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    RemovePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    RemovePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    RestartTime int
    Graceful restart delay time (sec, 0 = global default).
    RetainStaleTime int
    Time to retain stale routes.
    RouteMapIn string
    IPv4 Inbound route map filter.
    RouteMapIn6 string
    IPv6 Inbound route map filter.
    RouteMapInEvpn string
    L2VPN EVPN inbound route map filter.
    RouteMapInVpnv4 string
    VPNv4 inbound route map filter.
    RouteMapInVpnv6 string
    VPNv6 inbound route map filter.
    RouteMapOut string
    IPv4 Outbound route map filter.
    RouteMapOut6 string
    IPv6 Outbound route map filter.
    RouteMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    RouteMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    RouteMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv4 string
    VPNv4 outbound route map filter.
    RouteMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv6 string
    VPNv6 outbound route map filter.
    RouteMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    RouteReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    RouteReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    RouteReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    RouteReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    RouteReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    RouteServerClient string
    Enable/disable IPv4 AS route server client.
    RouteServerClient6 string
    Enable/disable IPv6 AS route server client.
    RouteServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    RouteServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    RouteServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    SendCommunity string
    IPv4 Send community attribute to neighbor.
    SendCommunity6 string
    IPv6 Send community attribute to neighbor.
    SendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    SendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    SendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    Shutdown string
    Enable/disable shutdown this neighbor.
    SoftReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    SoftReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    SoftReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    SoftReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    SoftReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    StaleRoute string
    Enable/disable stale route after neighbor down.
    StrictCapabilityMatch string
    Enable/disable strict capability matching.
    UnsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    UnsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    UpdateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    Weight int
    Neighbor weight.
    Activate string
    Enable/disable address family IPv4 for this neighbor.
    Activate6 string
    Enable/disable address family IPv6 for this neighbor.
    ActivateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    ActivateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    ActivateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdvAdditionalPath int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPath6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    AdvertisementInterval int
    Minimum interval (sec) between sending updates.
    AllowasIn int
    IPv4 The maximum number of occurrence of my AS number allowed.
    AllowasIn6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    AllowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    AllowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    AllowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    AllowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    AllowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    AllowasInEvpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    AllowasInVpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    AllowasInVpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    AsOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    AsOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    AttributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    AttributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    AttributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    AttributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    AuthOptions string
    Key-chain name for TCP authentication options.
    Bfd string
    Enable/disable BFD for this neighbor.
    CapabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    CapabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    CapabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    CapabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    CapabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    CapabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    CapabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    CapabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    ConditionalAdvertise6s []GetBgpNeighborConditionalAdvertise6
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    ConditionalAdvertises []GetBgpNeighborConditionalAdvertise
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    ConnectTimer int
    Interval (sec) for connect timer.
    DefaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    DefaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    Description string
    Description.
    DistributeListIn string
    Filter for IPv4 updates from this neighbor.
    DistributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    DistributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    DistributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    DistributeListOut string
    Filter for IPv4 updates to this neighbor.
    DistributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    DistributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    DistributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    DontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    EbgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    EbgpMultihopTtl int
    EBGP multihop TTL for this peer.
    FilterListIn string
    BGP filter for IPv4 inbound routes.
    FilterListIn6 string
    BGP filter for IPv6 inbound routes.
    FilterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    FilterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    FilterListOut string
    BGP filter for IPv4 outbound routes.
    FilterListOut6 string
    BGP filter for IPv6 outbound routes.
    FilterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    FilterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    Interface string
    Interface which is used to leak routes to target VRF.
    Ip string
    IP/IPv6 address of neighbor.
    KeepAliveTimer int
    Keep alive timer interval (sec).
    LinkDownFailover string
    Enable/disable failover upon link down.
    LocalAs int
    Local AS number of neighbor.
    LocalAsNoPrepend string
    Do not prepend local-as to incoming updates.
    LocalAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    MaximumPrefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    MaximumPrefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    MaximumPrefixEvpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    MaximumPrefixThreshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThreshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdEvpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixVpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    MaximumPrefixVpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    MaximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    MaximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    MaximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    NextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    NextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    NextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    NextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    NextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    NextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    OverrideCapability string
    Enable/disable override result of capability negotiation.
    Passive string
    Enable/disable sending of open messages to this neighbor.
    Password string
    Password used in MD5 authentication.
    PrefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    PrefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    PrefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    PrefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    PrefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    PrefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    PrefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    PrefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    RemoteAs int
    AS number of neighbor.
    RemovePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    RemovePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    RemovePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    RemovePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    RemovePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    RestartTime int
    Graceful restart delay time (sec, 0 = global default).
    RetainStaleTime int
    Time to retain stale routes.
    RouteMapIn string
    IPv4 Inbound route map filter.
    RouteMapIn6 string
    IPv6 Inbound route map filter.
    RouteMapInEvpn string
    L2VPN EVPN inbound route map filter.
    RouteMapInVpnv4 string
    VPNv4 inbound route map filter.
    RouteMapInVpnv6 string
    VPNv6 inbound route map filter.
    RouteMapOut string
    IPv4 Outbound route map filter.
    RouteMapOut6 string
    IPv6 Outbound route map filter.
    RouteMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    RouteMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    RouteMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv4 string
    VPNv4 outbound route map filter.
    RouteMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv6 string
    VPNv6 outbound route map filter.
    RouteMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    RouteReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    RouteReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    RouteReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    RouteReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    RouteReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    RouteServerClient string
    Enable/disable IPv4 AS route server client.
    RouteServerClient6 string
    Enable/disable IPv6 AS route server client.
    RouteServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    RouteServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    RouteServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    SendCommunity string
    IPv4 Send community attribute to neighbor.
    SendCommunity6 string
    IPv6 Send community attribute to neighbor.
    SendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    SendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    SendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    Shutdown string
    Enable/disable shutdown this neighbor.
    SoftReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    SoftReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    SoftReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    SoftReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    SoftReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    StaleRoute string
    Enable/disable stale route after neighbor down.
    StrictCapabilityMatch string
    Enable/disable strict capability matching.
    UnsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    UnsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    UpdateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    Weight int
    Neighbor weight.
    activate String
    Enable/disable address family IPv4 for this neighbor.
    activate6 String
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn String
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 String
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 String
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath Integer
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 Integer
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 Integer
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 Integer
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval Integer
    Minimum interval (sec) between sending updates.
    allowasIn Integer
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 Integer
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable String
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 String
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn String
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 String
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 String
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn Integer
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 Integer
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 Integer
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride String
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 String
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged String
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 String
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 String
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 String
    List of attributes that should not be changed for VPNv6 route.
    authOptions String
    Key-chain name for TCP authentication options.
    bfd String
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate String
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 String
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic String
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart String
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 String
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn String
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 String
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 String
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf String
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 String
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh String
    Enable/disable advertise route refresh capability to this neighbor.
    conditionalAdvertise6s List<GetBgpNeighborConditionalAdvertise6>
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditionalAdvertises List<GetBgpNeighborConditionalAdvertise>
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    connectTimer Integer
    Interval (sec) for connect timer.
    defaultOriginateRoutemap String
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 String
    Route map to specify criteria to originate IPv6 default.
    description String
    Description.
    distributeListIn String
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 String
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 String
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 String
    Filter for VPNv6 updates from this neighbor.
    distributeListOut String
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 String
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 String
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 String
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate String
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop String
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl Integer
    EBGP multihop TTL for this peer.
    filterListIn String
    BGP filter for IPv4 inbound routes.
    filterListIn6 String
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 String
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 String
    BGP filter for VPNv6 inbound routes.
    filterListOut String
    BGP filter for IPv4 outbound routes.
    filterListOut6 String
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 String
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 String
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer Integer
    Interval (sec) before peer considered dead.
    interface_ String
    Interface which is used to leak routes to target VRF.
    ip String
    IP/IPv6 address of neighbor.
    keepAliveTimer Integer
    Keep alive timer interval (sec).
    linkDownFailover String
    Enable/disable failover upon link down.
    localAs Integer
    Local AS number of neighbor.
    localAsNoPrepend String
    Do not prepend local-as to incoming updates.
    localAsReplaceAs String
    Replace real AS with local-as in outgoing updates.
    maximumPrefix Integer
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 Integer
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn Integer
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold Integer
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 Integer
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn Integer
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 Integer
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 Integer
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 Integer
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 Integer
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly String
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 String
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn String
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 String
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 String
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    nextHopSelf String
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 String
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr String
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 String
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 String
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 String
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability String
    Enable/disable override result of capability negotiation.
    passive String
    Enable/disable sending of open messages to this neighbor.
    password String
    Password used in MD5 authentication.
    prefixListIn String
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 String
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 String
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 String
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut String
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 String
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 String
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 String
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs Integer
    AS number of neighbor.
    removePrivateAs String
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 String
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn String
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 String
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 String
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime Integer
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime Integer
    Time to retain stale routes.
    routeMapIn String
    IPv4 Inbound route map filter.
    routeMapIn6 String
    IPv6 Inbound route map filter.
    routeMapInEvpn String
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 String
    VPNv4 inbound route map filter.
    routeMapInVpnv6 String
    VPNv6 inbound route map filter.
    routeMapOut String
    IPv4 Outbound route map filter.
    routeMapOut6 String
    IPv6 Outbound route map filter.
    routeMapOut6Preferable String
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn String
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable String
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 String
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable String
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 String
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable String
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient String
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 String
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn String
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 String
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 String
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient String
    Enable/disable IPv4 AS route server client.
    routeServerClient6 String
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn String
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 String
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 String
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity String
    IPv4 Send community attribute to neighbor.
    sendCommunity6 String
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn String
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 String
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 String
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown String
    Enable/disable shutdown this neighbor.
    softReconfiguration String
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 String
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn String
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 String
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 String
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute String
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch String
    Enable/disable strict capability matching.
    unsuppressMap String
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 String
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource String
    Interface to use as source IP/IPv6 address of TCP connections.
    weight Integer
    Neighbor weight.
    activate string
    Enable/disable address family IPv4 for this neighbor.
    activate6 string
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath string
    Enable/disable IPv4 additional-path capability.
    additionalPath6 string
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath number
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 number
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 number
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 number
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval number
    Minimum interval (sec) between sending updates.
    allowasIn number
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 number
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn number
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 number
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 number
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    authOptions string
    Key-chain name for TCP authentication options.
    bfd string
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    conditionalAdvertise6s GetBgpNeighborConditionalAdvertise6[]
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditionalAdvertises GetBgpNeighborConditionalAdvertise[]
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    connectTimer number
    Interval (sec) for connect timer.
    defaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    description string
    Description.
    distributeListIn string
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    distributeListOut string
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl number
    EBGP multihop TTL for this peer.
    filterListIn string
    BGP filter for IPv4 inbound routes.
    filterListIn6 string
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    filterListOut string
    BGP filter for IPv4 outbound routes.
    filterListOut6 string
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer number
    Interval (sec) before peer considered dead.
    interface string
    Interface which is used to leak routes to target VRF.
    ip string
    IP/IPv6 address of neighbor.
    keepAliveTimer number
    Keep alive timer interval (sec).
    linkDownFailover string
    Enable/disable failover upon link down.
    localAs number
    Local AS number of neighbor.
    localAsNoPrepend string
    Do not prepend local-as to incoming updates.
    localAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    maximumPrefix number
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 number
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn number
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold number
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 number
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn number
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 number
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 number
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 number
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 number
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    nextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability string
    Enable/disable override result of capability negotiation.
    passive string
    Enable/disable sending of open messages to this neighbor.
    password string
    Password used in MD5 authentication.
    prefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs number
    AS number of neighbor.
    removePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime number
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime number
    Time to retain stale routes.
    routeMapIn string
    IPv4 Inbound route map filter.
    routeMapIn6 string
    IPv6 Inbound route map filter.
    routeMapInEvpn string
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 string
    VPNv4 inbound route map filter.
    routeMapInVpnv6 string
    VPNv6 inbound route map filter.
    routeMapOut string
    IPv4 Outbound route map filter.
    routeMapOut6 string
    IPv6 Outbound route map filter.
    routeMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 string
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 string
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient string
    Enable/disable IPv4 AS route server client.
    routeServerClient6 string
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity string
    IPv4 Send community attribute to neighbor.
    sendCommunity6 string
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown string
    Enable/disable shutdown this neighbor.
    softReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute string
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch string
    Enable/disable strict capability matching.
    unsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    weight number
    Neighbor weight.
    activate str
    Enable/disable address family IPv4 for this neighbor.
    activate6 str
    Enable/disable address family IPv6 for this neighbor.
    activate_evpn str
    Enable/disable address family L2VPN EVPN for this neighbor.
    activate_vpnv4 str
    Enable/disable address family VPNv4 for this neighbor.
    activate_vpnv6 str
    Enable/disable address family VPNv6 for this neighbor.
    additional_path str
    Enable/disable IPv4 additional-path capability.
    additional_path6 str
    Enable/disable IPv6 additional-path capability.
    additional_path_vpnv4 str
    Enable/disable VPNv4 additional-path capability.
    additional_path_vpnv6 str
    Enable/disable VPNv6 additional-path capability.
    adv_additional_path int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    adv_additional_path6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    adv_additional_path_vpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    adv_additional_path_vpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    int
    Minimum interval (sec) between sending updates.
    allowas_in int
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowas_in6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowas_in_enable str
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowas_in_enable6 str
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowas_in_enable_evpn str
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowas_in_enable_vpnv4 str
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowas_in_enable_vpnv6 str
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowas_in_evpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowas_in_vpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowas_in_vpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    as_override str
    Enable/disable replace peer AS with own AS for IPv4.
    as_override6 str
    Enable/disable replace peer AS with own AS for IPv6.
    attribute_unchanged str
    IPv4 List of attributes that should be unchanged.
    attribute_unchanged6 str
    IPv6 List of attributes that should be unchanged.
    attribute_unchanged_vpnv4 str
    List of attributes that should be unchanged for VPNv4 route.
    attribute_unchanged_vpnv6 str
    List of attributes that should not be changed for VPNv6 route.
    auth_options str
    Key-chain name for TCP authentication options.
    bfd str
    Enable/disable BFD for this neighbor.
    capability_default_originate str
    Enable/disable advertise default IPv4 route to this neighbor.
    capability_default_originate6 str
    Enable/disable advertise default IPv6 route to this neighbor.
    capability_dynamic str
    Enable/disable advertise dynamic capability to this neighbor.
    capability_graceful_restart str
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capability_graceful_restart6 str
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capability_graceful_restart_evpn str
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capability_graceful_restart_vpnv4 str
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capability_graceful_restart_vpnv6 str
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capability_orf str
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capability_orf6 str
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capability_route_refresh str
    Enable/disable advertise route refresh capability to this neighbor.
    conditional_advertise6s Sequence[GetBgpNeighborConditionalAdvertise6]
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditional_advertises Sequence[GetBgpNeighborConditionalAdvertise]
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    connect_timer int
    Interval (sec) for connect timer.
    default_originate_routemap str
    Route map to specify criteria to originate IPv4 default.
    default_originate_routemap6 str
    Route map to specify criteria to originate IPv6 default.
    description str
    Description.
    distribute_list_in str
    Filter for IPv4 updates from this neighbor.
    distribute_list_in6 str
    Filter for IPv6 updates from this neighbor.
    distribute_list_in_vpnv4 str
    Filter for VPNv4 updates from this neighbor.
    distribute_list_in_vpnv6 str
    Filter for VPNv6 updates from this neighbor.
    distribute_list_out str
    Filter for IPv4 updates to this neighbor.
    distribute_list_out6 str
    Filter for IPv6 updates to this neighbor.
    distribute_list_out_vpnv4 str
    Filter for VPNv4 updates to this neighbor.
    distribute_list_out_vpnv6 str
    Filter for VPNv6 updates to this neighbor.
    dont_capability_negotiate str
    Don't negotiate capabilities with this neighbor
    ebgp_enforce_multihop str
    Enable/disable allow multi-hop EBGP neighbors.
    ebgp_multihop_ttl int
    EBGP multihop TTL for this peer.
    filter_list_in str
    BGP filter for IPv4 inbound routes.
    filter_list_in6 str
    BGP filter for IPv6 inbound routes.
    filter_list_in_vpnv4 str
    BGP filter for VPNv4 inbound routes.
    filter_list_in_vpnv6 str
    BGP filter for VPNv6 inbound routes.
    filter_list_out str
    BGP filter for IPv4 outbound routes.
    filter_list_out6 str
    BGP filter for IPv6 outbound routes.
    filter_list_out_vpnv4 str
    BGP filter for VPNv4 outbound routes.
    filter_list_out_vpnv6 str
    BGP filter for VPNv6 outbound routes.
    holdtime_timer int
    Interval (sec) before peer considered dead.
    interface str
    Interface which is used to leak routes to target VRF.
    ip str
    IP/IPv6 address of neighbor.
    keep_alive_timer int
    Keep alive timer interval (sec).
    link_down_failover str
    Enable/disable failover upon link down.
    local_as int
    Local AS number of neighbor.
    local_as_no_prepend str
    Do not prepend local-as to incoming updates.
    local_as_replace_as str
    Replace real AS with local-as in outgoing updates.
    maximum_prefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    maximum_prefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    maximum_prefix_evpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximum_prefix_threshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_evpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_vpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_vpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximum_prefix_vpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximum_prefix_vpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximum_prefix_warning_only str
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximum_prefix_warning_only6 str
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximum_prefix_warning_only_evpn str
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximum_prefix_warning_only_vpnv4 str
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximum_prefix_warning_only_vpnv6 str
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    next_hop_self str
    Enable/disable IPv4 next-hop calculation for this neighbor.
    next_hop_self6 str
    Enable/disable IPv6 next-hop calculation for this neighbor.
    next_hop_self_rr str
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    next_hop_self_rr6 str
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    next_hop_self_vpnv4 str
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    next_hop_self_vpnv6 str
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    override_capability str
    Enable/disable override result of capability negotiation.
    passive str
    Enable/disable sending of open messages to this neighbor.
    password str
    Password used in MD5 authentication.
    prefix_list_in str
    IPv4 Inbound filter for updates from this neighbor.
    prefix_list_in6 str
    IPv6 Inbound filter for updates from this neighbor.
    prefix_list_in_vpnv4 str
    Inbound filter for VPNv4 updates from this neighbor.
    prefix_list_in_vpnv6 str
    Inbound filter for VPNv6 updates from this neighbor.
    prefix_list_out str
    IPv4 Outbound filter for updates to this neighbor.
    prefix_list_out6 str
    IPv6 Outbound filter for updates to this neighbor.
    prefix_list_out_vpnv4 str
    Outbound filter for VPNv4 updates to this neighbor.
    prefix_list_out_vpnv6 str
    Outbound filter for VPNv6 updates to this neighbor.
    remote_as int
    AS number of neighbor.
    remove_private_as str
    Enable/disable remove private AS number from IPv4 outbound updates.
    remove_private_as6 str
    Enable/disable remove private AS number from IPv6 outbound updates.
    remove_private_as_evpn str
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    remove_private_as_vpnv4 str
    Enable/disable remove private AS number from VPNv4 outbound updates.
    remove_private_as_vpnv6 str
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restart_time int
    Graceful restart delay time (sec, 0 = global default).
    retain_stale_time int
    Time to retain stale routes.
    route_map_in str
    IPv4 Inbound route map filter.
    route_map_in6 str
    IPv6 Inbound route map filter.
    route_map_in_evpn str
    L2VPN EVPN inbound route map filter.
    route_map_in_vpnv4 str
    VPNv4 inbound route map filter.
    route_map_in_vpnv6 str
    VPNv6 inbound route map filter.
    route_map_out str
    IPv4 Outbound route map filter.
    route_map_out6 str
    IPv6 Outbound route map filter.
    route_map_out6_preferable str
    IPv6 outbound route map filter if the peer is preferred.
    route_map_out_evpn str
    L2VPN EVPN outbound route map filter.
    route_map_out_preferable str
    IPv4 outbound route map filter if the peer is preferred.
    route_map_out_vpnv4 str
    VPNv4 outbound route map filter.
    route_map_out_vpnv4_preferable str
    VPNv4 outbound route map filter if the peer is preferred.
    route_map_out_vpnv6 str
    VPNv6 outbound route map filter.
    route_map_out_vpnv6_preferable str
    VPNv6 outbound route map filter if this neighbor is preferred.
    route_reflector_client str
    Enable/disable IPv4 AS route reflector client.
    route_reflector_client6 str
    Enable/disable IPv6 AS route reflector client.
    route_reflector_client_evpn str
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    route_reflector_client_vpnv4 str
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    route_reflector_client_vpnv6 str
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    route_server_client str
    Enable/disable IPv4 AS route server client.
    route_server_client6 str
    Enable/disable IPv6 AS route server client.
    route_server_client_evpn str
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    route_server_client_vpnv4 str
    Enable/disable VPNv4 AS route server client for this neighbor.
    route_server_client_vpnv6 str
    Enable/disable VPNv6 AS route server client for this neighbor.
    send_community str
    IPv4 Send community attribute to neighbor.
    send_community6 str
    IPv6 Send community attribute to neighbor.
    send_community_evpn str
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    send_community_vpnv4 str
    Send community attribute to neighbor for VPNv4 address family.
    send_community_vpnv6 str
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown str
    Enable/disable shutdown this neighbor.
    soft_reconfiguration str
    Enable/disable allow IPv4 inbound soft reconfiguration.
    soft_reconfiguration6 str
    Enable/disable allow IPv6 inbound soft reconfiguration.
    soft_reconfiguration_evpn str
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    soft_reconfiguration_vpnv4 str
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    soft_reconfiguration_vpnv6 str
    Enable/disable VPNv6 inbound soft reconfiguration.
    stale_route str
    Enable/disable stale route after neighbor down.
    strict_capability_match str
    Enable/disable strict capability matching.
    unsuppress_map str
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppress_map6 str
    IPv6 Route map to selectively unsuppress suppressed routes.
    update_source str
    Interface to use as source IP/IPv6 address of TCP connections.
    weight int
    Neighbor weight.
    activate String
    Enable/disable address family IPv4 for this neighbor.
    activate6 String
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn String
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 String
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 String
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath Number
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 Number
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 Number
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 Number
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval Number
    Minimum interval (sec) between sending updates.
    allowasIn Number
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 Number
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable String
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 String
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn String
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 String
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 String
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn Number
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 Number
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 Number
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride String
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 String
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged String
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 String
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 String
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 String
    List of attributes that should not be changed for VPNv6 route.
    authOptions String
    Key-chain name for TCP authentication options.
    bfd String
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate String
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 String
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic String
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart String
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 String
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn String
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 String
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 String
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf String
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 String
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh String
    Enable/disable advertise route refresh capability to this neighbor.
    conditionalAdvertise6s List<Property Map>
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditionalAdvertises List<Property Map>
    Conditional advertisement. The structure of conditional_advertise block is documented below.
    connectTimer Number
    Interval (sec) for connect timer.
    defaultOriginateRoutemap String
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 String
    Route map to specify criteria to originate IPv6 default.
    description String
    Description.
    distributeListIn String
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 String
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 String
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 String
    Filter for VPNv6 updates from this neighbor.
    distributeListOut String
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 String
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 String
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 String
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate String
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop String
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl Number
    EBGP multihop TTL for this peer.
    filterListIn String
    BGP filter for IPv4 inbound routes.
    filterListIn6 String
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 String
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 String
    BGP filter for VPNv6 inbound routes.
    filterListOut String
    BGP filter for IPv4 outbound routes.
    filterListOut6 String
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 String
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 String
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer Number
    Interval (sec) before peer considered dead.
    interface String
    Interface which is used to leak routes to target VRF.
    ip String
    IP/IPv6 address of neighbor.
    keepAliveTimer Number
    Keep alive timer interval (sec).
    linkDownFailover String
    Enable/disable failover upon link down.
    localAs Number
    Local AS number of neighbor.
    localAsNoPrepend String
    Do not prepend local-as to incoming updates.
    localAsReplaceAs String
    Replace real AS with local-as in outgoing updates.
    maximumPrefix Number
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 Number
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn Number
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold Number
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 Number
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn Number
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 Number
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 Number
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 Number
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 Number
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly String
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 String
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn String
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 String
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 String
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    nextHopSelf String
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 String
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr String
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 String
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 String
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 String
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability String
    Enable/disable override result of capability negotiation.
    passive String
    Enable/disable sending of open messages to this neighbor.
    password String
    Password used in MD5 authentication.
    prefixListIn String
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 String
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 String
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 String
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut String
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 String
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 String
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 String
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs Number
    AS number of neighbor.
    removePrivateAs String
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 String
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn String
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 String
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 String
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime Number
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime Number
    Time to retain stale routes.
    routeMapIn String
    IPv4 Inbound route map filter.
    routeMapIn6 String
    IPv6 Inbound route map filter.
    routeMapInEvpn String
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 String
    VPNv4 inbound route map filter.
    routeMapInVpnv6 String
    VPNv6 inbound route map filter.
    routeMapOut String
    IPv4 Outbound route map filter.
    routeMapOut6 String
    IPv6 Outbound route map filter.
    routeMapOut6Preferable String
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn String
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable String
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 String
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable String
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 String
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable String
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient String
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 String
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn String
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 String
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 String
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient String
    Enable/disable IPv4 AS route server client.
    routeServerClient6 String
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn String
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 String
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 String
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity String
    IPv4 Send community attribute to neighbor.
    sendCommunity6 String
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn String
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 String
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 String
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown String
    Enable/disable shutdown this neighbor.
    softReconfiguration String
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 String
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn String
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 String
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 String
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute String
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch String
    Enable/disable strict capability matching.
    unsuppressMap String
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 String
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource String
    Interface to use as source IP/IPv6 address of TCP connections.
    weight Number
    Neighbor weight.

    GetBgpNeighborConditionalAdvertise

    AdvertiseRoutemap string
    Name of advertising route map.
    ConditionRoutemap string
    Name of condition route map.
    ConditionType string
    Type of condition.
    AdvertiseRoutemap string
    Name of advertising route map.
    ConditionRoutemap string
    Name of condition route map.
    ConditionType string
    Type of condition.
    advertiseRoutemap String
    Name of advertising route map.
    conditionRoutemap String
    Name of condition route map.
    conditionType String
    Type of condition.
    advertiseRoutemap string
    Name of advertising route map.
    conditionRoutemap string
    Name of condition route map.
    conditionType string
    Type of condition.
    str
    Name of advertising route map.
    condition_routemap str
    Name of condition route map.
    condition_type str
    Type of condition.
    advertiseRoutemap String
    Name of advertising route map.
    conditionRoutemap String
    Name of condition route map.
    conditionType String
    Type of condition.

    GetBgpNeighborConditionalAdvertise6

    AdvertiseRoutemap string
    Name of advertising route map.
    ConditionRoutemap string
    Name of condition route map.
    ConditionType string
    Type of condition.
    AdvertiseRoutemap string
    Name of advertising route map.
    ConditionRoutemap string
    Name of condition route map.
    ConditionType string
    Type of condition.
    advertiseRoutemap String
    Name of advertising route map.
    conditionRoutemap String
    Name of condition route map.
    conditionType String
    Type of condition.
    advertiseRoutemap string
    Name of advertising route map.
    conditionRoutemap string
    Name of condition route map.
    conditionType string
    Type of condition.
    str
    Name of advertising route map.
    condition_routemap str
    Name of condition route map.
    condition_type str
    Type of condition.
    advertiseRoutemap String
    Name of advertising route map.
    conditionRoutemap String
    Name of condition route map.
    conditionType String
    Type of condition.

    GetBgpNeighborGroup

    Activate string
    Enable/disable address family IPv4 for this neighbor.
    Activate6 string
    Enable/disable address family IPv6 for this neighbor.
    ActivateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    ActivateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    ActivateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdvAdditionalPath int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPath6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    AdvertisementInterval int
    Minimum interval (sec) between sending updates.
    AllowasIn int
    IPv4 The maximum number of occurrence of my AS number allowed.
    AllowasIn6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    AllowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    AllowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    AllowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    AllowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    AllowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    AllowasInEvpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    AllowasInVpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    AllowasInVpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    AsOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    AsOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    AttributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    AttributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    AttributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    AttributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    AuthOptions string
    Key-chain name for TCP authentication options.
    Bfd string
    Enable/disable BFD for this neighbor.
    CapabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    CapabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    CapabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    CapabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    CapabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    CapabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    CapabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    CapabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    ConnectTimer int
    Interval (sec) for connect timer.
    DefaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    DefaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    Description string
    Description.
    DistributeListIn string
    Filter for IPv4 updates from this neighbor.
    DistributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    DistributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    DistributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    DistributeListOut string
    Filter for IPv4 updates to this neighbor.
    DistributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    DistributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    DistributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    DontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    EbgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    EbgpMultihopTtl int
    EBGP multihop TTL for this peer.
    FilterListIn string
    BGP filter for IPv4 inbound routes.
    FilterListIn6 string
    BGP filter for IPv6 inbound routes.
    FilterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    FilterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    FilterListOut string
    BGP filter for IPv4 outbound routes.
    FilterListOut6 string
    BGP filter for IPv6 outbound routes.
    FilterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    FilterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    Interface string
    Interface which is used to leak routes to target VRF.
    KeepAliveTimer int
    Keep alive timer interval (sec).
    LinkDownFailover string
    Enable/disable failover upon link down.
    LocalAs int
    Local AS number of neighbor.
    LocalAsNoPrepend string
    Do not prepend local-as to incoming updates.
    LocalAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    MaximumPrefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    MaximumPrefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    MaximumPrefixEvpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    MaximumPrefixThreshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThreshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdEvpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixVpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    MaximumPrefixVpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    MaximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    MaximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    MaximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    Name string
    Distribute list entry name.
    NextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    NextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    NextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    NextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    NextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    NextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    OverrideCapability string
    Enable/disable override result of capability negotiation.
    Passive string
    Enable/disable sending of open messages to this neighbor.
    Password string
    Password used in MD5 authentication.
    PrefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    PrefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    PrefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    PrefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    PrefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    PrefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    PrefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    PrefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    RemoteAs int
    AS number of neighbor.
    RemovePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    RemovePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    RemovePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    RemovePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    RemovePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    RestartTime int
    Graceful restart delay time (sec, 0 = global default).
    RetainStaleTime int
    Time to retain stale routes.
    RouteMapIn string
    IPv4 Inbound route map filter.
    RouteMapIn6 string
    IPv6 Inbound route map filter.
    RouteMapInEvpn string
    L2VPN EVPN inbound route map filter.
    RouteMapInVpnv4 string
    VPNv4 inbound route map filter.
    RouteMapInVpnv6 string
    VPNv6 inbound route map filter.
    RouteMapOut string
    IPv4 Outbound route map filter.
    RouteMapOut6 string
    IPv6 Outbound route map filter.
    RouteMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    RouteMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    RouteMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv4 string
    VPNv4 outbound route map filter.
    RouteMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv6 string
    VPNv6 outbound route map filter.
    RouteMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    RouteReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    RouteReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    RouteReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    RouteReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    RouteReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    RouteServerClient string
    Enable/disable IPv4 AS route server client.
    RouteServerClient6 string
    Enable/disable IPv6 AS route server client.
    RouteServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    RouteServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    RouteServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    SendCommunity string
    IPv4 Send community attribute to neighbor.
    SendCommunity6 string
    IPv6 Send community attribute to neighbor.
    SendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    SendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    SendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    Shutdown string
    Enable/disable shutdown this neighbor.
    SoftReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    SoftReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    SoftReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    SoftReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    SoftReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    StaleRoute string
    Enable/disable stale route after neighbor down.
    StrictCapabilityMatch string
    Enable/disable strict capability matching.
    UnsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    UnsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    UpdateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    Weight int
    Neighbor weight.
    Activate string
    Enable/disable address family IPv4 for this neighbor.
    Activate6 string
    Enable/disable address family IPv6 for this neighbor.
    ActivateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    ActivateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    ActivateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    AdditionalPath string
    Enable/disable IPv4 additional-path capability.
    AdditionalPath6 string
    Enable/disable IPv6 additional-path capability.
    AdditionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    AdditionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    AdvAdditionalPath int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPath6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    AdvAdditionalPathVpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    AdvertisementInterval int
    Minimum interval (sec) between sending updates.
    AllowasIn int
    IPv4 The maximum number of occurrence of my AS number allowed.
    AllowasIn6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    AllowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    AllowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    AllowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    AllowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    AllowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    AllowasInEvpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    AllowasInVpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    AllowasInVpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    AsOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    AsOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    AttributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    AttributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    AttributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    AttributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    AuthOptions string
    Key-chain name for TCP authentication options.
    Bfd string
    Enable/disable BFD for this neighbor.
    CapabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    CapabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    CapabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    CapabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    CapabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    CapabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    CapabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    CapabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    CapabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    ConnectTimer int
    Interval (sec) for connect timer.
    DefaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    DefaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    Description string
    Description.
    DistributeListIn string
    Filter for IPv4 updates from this neighbor.
    DistributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    DistributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    DistributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    DistributeListOut string
    Filter for IPv4 updates to this neighbor.
    DistributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    DistributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    DistributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    DontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    EbgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    EbgpMultihopTtl int
    EBGP multihop TTL for this peer.
    FilterListIn string
    BGP filter for IPv4 inbound routes.
    FilterListIn6 string
    BGP filter for IPv6 inbound routes.
    FilterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    FilterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    FilterListOut string
    BGP filter for IPv4 outbound routes.
    FilterListOut6 string
    BGP filter for IPv6 outbound routes.
    FilterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    FilterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    HoldtimeTimer int
    Interval (sec) before peer considered dead.
    Interface string
    Interface which is used to leak routes to target VRF.
    KeepAliveTimer int
    Keep alive timer interval (sec).
    LinkDownFailover string
    Enable/disable failover upon link down.
    LocalAs int
    Local AS number of neighbor.
    LocalAsNoPrepend string
    Do not prepend local-as to incoming updates.
    LocalAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    MaximumPrefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    MaximumPrefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    MaximumPrefixEvpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    MaximumPrefixThreshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThreshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdEvpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    MaximumPrefixThresholdVpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    MaximumPrefixVpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    MaximumPrefixVpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    MaximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    MaximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    MaximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    MaximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    Name string
    Distribute list entry name.
    NextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    NextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    NextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    NextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    NextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    NextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    OverrideCapability string
    Enable/disable override result of capability negotiation.
    Passive string
    Enable/disable sending of open messages to this neighbor.
    Password string
    Password used in MD5 authentication.
    PrefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    PrefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    PrefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    PrefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    PrefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    PrefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    PrefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    PrefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    RemoteAs int
    AS number of neighbor.
    RemovePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    RemovePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    RemovePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    RemovePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    RemovePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    RestartTime int
    Graceful restart delay time (sec, 0 = global default).
    RetainStaleTime int
    Time to retain stale routes.
    RouteMapIn string
    IPv4 Inbound route map filter.
    RouteMapIn6 string
    IPv6 Inbound route map filter.
    RouteMapInEvpn string
    L2VPN EVPN inbound route map filter.
    RouteMapInVpnv4 string
    VPNv4 inbound route map filter.
    RouteMapInVpnv6 string
    VPNv6 inbound route map filter.
    RouteMapOut string
    IPv4 Outbound route map filter.
    RouteMapOut6 string
    IPv6 Outbound route map filter.
    RouteMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    RouteMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    RouteMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv4 string
    VPNv4 outbound route map filter.
    RouteMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    RouteMapOutVpnv6 string
    VPNv6 outbound route map filter.
    RouteMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    RouteReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    RouteReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    RouteReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    RouteReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    RouteReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    RouteServerClient string
    Enable/disable IPv4 AS route server client.
    RouteServerClient6 string
    Enable/disable IPv6 AS route server client.
    RouteServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    RouteServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    RouteServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    SendCommunity string
    IPv4 Send community attribute to neighbor.
    SendCommunity6 string
    IPv6 Send community attribute to neighbor.
    SendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    SendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    SendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    Shutdown string
    Enable/disable shutdown this neighbor.
    SoftReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    SoftReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    SoftReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    SoftReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    SoftReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    StaleRoute string
    Enable/disable stale route after neighbor down.
    StrictCapabilityMatch string
    Enable/disable strict capability matching.
    UnsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    UnsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    UpdateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    Weight int
    Neighbor weight.
    activate String
    Enable/disable address family IPv4 for this neighbor.
    activate6 String
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn String
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 String
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 String
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath Integer
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 Integer
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 Integer
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 Integer
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval Integer
    Minimum interval (sec) between sending updates.
    allowasIn Integer
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 Integer
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable String
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 String
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn String
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 String
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 String
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn Integer
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 Integer
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 Integer
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride String
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 String
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged String
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 String
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 String
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 String
    List of attributes that should not be changed for VPNv6 route.
    authOptions String
    Key-chain name for TCP authentication options.
    bfd String
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate String
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 String
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic String
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart String
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 String
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn String
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 String
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 String
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf String
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 String
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh String
    Enable/disable advertise route refresh capability to this neighbor.
    connectTimer Integer
    Interval (sec) for connect timer.
    defaultOriginateRoutemap String
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 String
    Route map to specify criteria to originate IPv6 default.
    description String
    Description.
    distributeListIn String
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 String
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 String
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 String
    Filter for VPNv6 updates from this neighbor.
    distributeListOut String
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 String
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 String
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 String
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate String
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop String
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl Integer
    EBGP multihop TTL for this peer.
    filterListIn String
    BGP filter for IPv4 inbound routes.
    filterListIn6 String
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 String
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 String
    BGP filter for VPNv6 inbound routes.
    filterListOut String
    BGP filter for IPv4 outbound routes.
    filterListOut6 String
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 String
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 String
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer Integer
    Interval (sec) before peer considered dead.
    interface_ String
    Interface which is used to leak routes to target VRF.
    keepAliveTimer Integer
    Keep alive timer interval (sec).
    linkDownFailover String
    Enable/disable failover upon link down.
    localAs Integer
    Local AS number of neighbor.
    localAsNoPrepend String
    Do not prepend local-as to incoming updates.
    localAsReplaceAs String
    Replace real AS with local-as in outgoing updates.
    maximumPrefix Integer
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 Integer
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn Integer
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold Integer
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 Integer
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn Integer
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 Integer
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 Integer
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 Integer
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 Integer
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly String
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 String
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn String
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 String
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 String
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    name String
    Distribute list entry name.
    nextHopSelf String
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 String
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr String
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 String
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 String
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 String
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability String
    Enable/disable override result of capability negotiation.
    passive String
    Enable/disable sending of open messages to this neighbor.
    password String
    Password used in MD5 authentication.
    prefixListIn String
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 String
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 String
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 String
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut String
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 String
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 String
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 String
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs Integer
    AS number of neighbor.
    removePrivateAs String
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 String
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn String
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 String
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 String
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime Integer
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime Integer
    Time to retain stale routes.
    routeMapIn String
    IPv4 Inbound route map filter.
    routeMapIn6 String
    IPv6 Inbound route map filter.
    routeMapInEvpn String
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 String
    VPNv4 inbound route map filter.
    routeMapInVpnv6 String
    VPNv6 inbound route map filter.
    routeMapOut String
    IPv4 Outbound route map filter.
    routeMapOut6 String
    IPv6 Outbound route map filter.
    routeMapOut6Preferable String
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn String
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable String
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 String
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable String
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 String
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable String
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient String
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 String
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn String
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 String
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 String
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient String
    Enable/disable IPv4 AS route server client.
    routeServerClient6 String
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn String
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 String
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 String
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity String
    IPv4 Send community attribute to neighbor.
    sendCommunity6 String
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn String
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 String
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 String
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown String
    Enable/disable shutdown this neighbor.
    softReconfiguration String
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 String
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn String
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 String
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 String
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute String
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch String
    Enable/disable strict capability matching.
    unsuppressMap String
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 String
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource String
    Interface to use as source IP/IPv6 address of TCP connections.
    weight Integer
    Neighbor weight.
    activate string
    Enable/disable address family IPv4 for this neighbor.
    activate6 string
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn string
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 string
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 string
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath string
    Enable/disable IPv4 additional-path capability.
    additionalPath6 string
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 string
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 string
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath number
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 number
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 number
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 number
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval number
    Minimum interval (sec) between sending updates.
    allowasIn number
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 number
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable string
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 string
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn string
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 string
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 string
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn number
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 number
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 number
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride string
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 string
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged string
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 string
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 string
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 string
    List of attributes that should not be changed for VPNv6 route.
    authOptions string
    Key-chain name for TCP authentication options.
    bfd string
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate string
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 string
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic string
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart string
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 string
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn string
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 string
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 string
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf string
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 string
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh string
    Enable/disable advertise route refresh capability to this neighbor.
    connectTimer number
    Interval (sec) for connect timer.
    defaultOriginateRoutemap string
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 string
    Route map to specify criteria to originate IPv6 default.
    description string
    Description.
    distributeListIn string
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 string
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 string
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 string
    Filter for VPNv6 updates from this neighbor.
    distributeListOut string
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 string
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 string
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 string
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate string
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop string
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl number
    EBGP multihop TTL for this peer.
    filterListIn string
    BGP filter for IPv4 inbound routes.
    filterListIn6 string
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 string
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 string
    BGP filter for VPNv6 inbound routes.
    filterListOut string
    BGP filter for IPv4 outbound routes.
    filterListOut6 string
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 string
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 string
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer number
    Interval (sec) before peer considered dead.
    interface string
    Interface which is used to leak routes to target VRF.
    keepAliveTimer number
    Keep alive timer interval (sec).
    linkDownFailover string
    Enable/disable failover upon link down.
    localAs number
    Local AS number of neighbor.
    localAsNoPrepend string
    Do not prepend local-as to incoming updates.
    localAsReplaceAs string
    Replace real AS with local-as in outgoing updates.
    maximumPrefix number
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 number
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn number
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold number
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 number
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn number
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 number
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 number
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 number
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 number
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly string
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 string
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn string
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 string
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 string
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    name string
    Distribute list entry name.
    nextHopSelf string
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 string
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr string
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 string
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 string
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 string
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability string
    Enable/disable override result of capability negotiation.
    passive string
    Enable/disable sending of open messages to this neighbor.
    password string
    Password used in MD5 authentication.
    prefixListIn string
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 string
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 string
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 string
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut string
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 string
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 string
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 string
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs number
    AS number of neighbor.
    removePrivateAs string
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 string
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn string
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 string
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 string
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime number
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime number
    Time to retain stale routes.
    routeMapIn string
    IPv4 Inbound route map filter.
    routeMapIn6 string
    IPv6 Inbound route map filter.
    routeMapInEvpn string
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 string
    VPNv4 inbound route map filter.
    routeMapInVpnv6 string
    VPNv6 inbound route map filter.
    routeMapOut string
    IPv4 Outbound route map filter.
    routeMapOut6 string
    IPv6 Outbound route map filter.
    routeMapOut6Preferable string
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn string
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable string
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 string
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable string
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 string
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable string
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient string
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 string
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn string
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 string
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 string
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient string
    Enable/disable IPv4 AS route server client.
    routeServerClient6 string
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn string
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 string
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 string
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity string
    IPv4 Send community attribute to neighbor.
    sendCommunity6 string
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn string
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 string
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 string
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown string
    Enable/disable shutdown this neighbor.
    softReconfiguration string
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 string
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn string
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 string
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 string
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute string
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch string
    Enable/disable strict capability matching.
    unsuppressMap string
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 string
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource string
    Interface to use as source IP/IPv6 address of TCP connections.
    weight number
    Neighbor weight.
    activate str
    Enable/disable address family IPv4 for this neighbor.
    activate6 str
    Enable/disable address family IPv6 for this neighbor.
    activate_evpn str
    Enable/disable address family L2VPN EVPN for this neighbor.
    activate_vpnv4 str
    Enable/disable address family VPNv4 for this neighbor.
    activate_vpnv6 str
    Enable/disable address family VPNv6 for this neighbor.
    additional_path str
    Enable/disable IPv4 additional-path capability.
    additional_path6 str
    Enable/disable IPv6 additional-path capability.
    additional_path_vpnv4 str
    Enable/disable VPNv4 additional-path capability.
    additional_path_vpnv6 str
    Enable/disable VPNv6 additional-path capability.
    adv_additional_path int
    Number of IPv4 additional paths that can be advertised to this neighbor.
    adv_additional_path6 int
    Number of IPv6 additional paths that can be advertised to this neighbor.
    adv_additional_path_vpnv4 int
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    adv_additional_path_vpnv6 int
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    int
    Minimum interval (sec) between sending updates.
    allowas_in int
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowas_in6 int
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowas_in_enable str
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowas_in_enable6 str
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowas_in_enable_evpn str
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowas_in_enable_vpnv4 str
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowas_in_enable_vpnv6 str
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowas_in_evpn int
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowas_in_vpnv4 int
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowas_in_vpnv6 int
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    as_override str
    Enable/disable replace peer AS with own AS for IPv4.
    as_override6 str
    Enable/disable replace peer AS with own AS for IPv6.
    attribute_unchanged str
    IPv4 List of attributes that should be unchanged.
    attribute_unchanged6 str
    IPv6 List of attributes that should be unchanged.
    attribute_unchanged_vpnv4 str
    List of attributes that should be unchanged for VPNv4 route.
    attribute_unchanged_vpnv6 str
    List of attributes that should not be changed for VPNv6 route.
    auth_options str
    Key-chain name for TCP authentication options.
    bfd str
    Enable/disable BFD for this neighbor.
    capability_default_originate str
    Enable/disable advertise default IPv4 route to this neighbor.
    capability_default_originate6 str
    Enable/disable advertise default IPv6 route to this neighbor.
    capability_dynamic str
    Enable/disable advertise dynamic capability to this neighbor.
    capability_graceful_restart str
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capability_graceful_restart6 str
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capability_graceful_restart_evpn str
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capability_graceful_restart_vpnv4 str
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capability_graceful_restart_vpnv6 str
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capability_orf str
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capability_orf6 str
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capability_route_refresh str
    Enable/disable advertise route refresh capability to this neighbor.
    connect_timer int
    Interval (sec) for connect timer.
    default_originate_routemap str
    Route map to specify criteria to originate IPv4 default.
    default_originate_routemap6 str
    Route map to specify criteria to originate IPv6 default.
    description str
    Description.
    distribute_list_in str
    Filter for IPv4 updates from this neighbor.
    distribute_list_in6 str
    Filter for IPv6 updates from this neighbor.
    distribute_list_in_vpnv4 str
    Filter for VPNv4 updates from this neighbor.
    distribute_list_in_vpnv6 str
    Filter for VPNv6 updates from this neighbor.
    distribute_list_out str
    Filter for IPv4 updates to this neighbor.
    distribute_list_out6 str
    Filter for IPv6 updates to this neighbor.
    distribute_list_out_vpnv4 str
    Filter for VPNv4 updates to this neighbor.
    distribute_list_out_vpnv6 str
    Filter for VPNv6 updates to this neighbor.
    dont_capability_negotiate str
    Don't negotiate capabilities with this neighbor
    ebgp_enforce_multihop str
    Enable/disable allow multi-hop EBGP neighbors.
    ebgp_multihop_ttl int
    EBGP multihop TTL for this peer.
    filter_list_in str
    BGP filter for IPv4 inbound routes.
    filter_list_in6 str
    BGP filter for IPv6 inbound routes.
    filter_list_in_vpnv4 str
    BGP filter for VPNv4 inbound routes.
    filter_list_in_vpnv6 str
    BGP filter for VPNv6 inbound routes.
    filter_list_out str
    BGP filter for IPv4 outbound routes.
    filter_list_out6 str
    BGP filter for IPv6 outbound routes.
    filter_list_out_vpnv4 str
    BGP filter for VPNv4 outbound routes.
    filter_list_out_vpnv6 str
    BGP filter for VPNv6 outbound routes.
    holdtime_timer int
    Interval (sec) before peer considered dead.
    interface str
    Interface which is used to leak routes to target VRF.
    keep_alive_timer int
    Keep alive timer interval (sec).
    link_down_failover str
    Enable/disable failover upon link down.
    local_as int
    Local AS number of neighbor.
    local_as_no_prepend str
    Do not prepend local-as to incoming updates.
    local_as_replace_as str
    Replace real AS with local-as in outgoing updates.
    maximum_prefix int
    Maximum number of IPv4 prefixes to accept from this peer.
    maximum_prefix6 int
    Maximum number of IPv6 prefixes to accept from this peer.
    maximum_prefix_evpn int
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximum_prefix_threshold int
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold6 int
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_evpn int
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_vpnv4 int
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximum_prefix_threshold_vpnv6 int
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximum_prefix_vpnv4 int
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximum_prefix_vpnv6 int
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximum_prefix_warning_only str
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximum_prefix_warning_only6 str
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximum_prefix_warning_only_evpn str
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximum_prefix_warning_only_vpnv4 str
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximum_prefix_warning_only_vpnv6 str
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    name str
    Distribute list entry name.
    next_hop_self str
    Enable/disable IPv4 next-hop calculation for this neighbor.
    next_hop_self6 str
    Enable/disable IPv6 next-hop calculation for this neighbor.
    next_hop_self_rr str
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    next_hop_self_rr6 str
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    next_hop_self_vpnv4 str
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    next_hop_self_vpnv6 str
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    override_capability str
    Enable/disable override result of capability negotiation.
    passive str
    Enable/disable sending of open messages to this neighbor.
    password str
    Password used in MD5 authentication.
    prefix_list_in str
    IPv4 Inbound filter for updates from this neighbor.
    prefix_list_in6 str
    IPv6 Inbound filter for updates from this neighbor.
    prefix_list_in_vpnv4 str
    Inbound filter for VPNv4 updates from this neighbor.
    prefix_list_in_vpnv6 str
    Inbound filter for VPNv6 updates from this neighbor.
    prefix_list_out str
    IPv4 Outbound filter for updates to this neighbor.
    prefix_list_out6 str
    IPv6 Outbound filter for updates to this neighbor.
    prefix_list_out_vpnv4 str
    Outbound filter for VPNv4 updates to this neighbor.
    prefix_list_out_vpnv6 str
    Outbound filter for VPNv6 updates to this neighbor.
    remote_as int
    AS number of neighbor.
    remove_private_as str
    Enable/disable remove private AS number from IPv4 outbound updates.
    remove_private_as6 str
    Enable/disable remove private AS number from IPv6 outbound updates.
    remove_private_as_evpn str
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    remove_private_as_vpnv4 str
    Enable/disable remove private AS number from VPNv4 outbound updates.
    remove_private_as_vpnv6 str
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restart_time int
    Graceful restart delay time (sec, 0 = global default).
    retain_stale_time int
    Time to retain stale routes.
    route_map_in str
    IPv4 Inbound route map filter.
    route_map_in6 str
    IPv6 Inbound route map filter.
    route_map_in_evpn str
    L2VPN EVPN inbound route map filter.
    route_map_in_vpnv4 str
    VPNv4 inbound route map filter.
    route_map_in_vpnv6 str
    VPNv6 inbound route map filter.
    route_map_out str
    IPv4 Outbound route map filter.
    route_map_out6 str
    IPv6 Outbound route map filter.
    route_map_out6_preferable str
    IPv6 outbound route map filter if the peer is preferred.
    route_map_out_evpn str
    L2VPN EVPN outbound route map filter.
    route_map_out_preferable str
    IPv4 outbound route map filter if the peer is preferred.
    route_map_out_vpnv4 str
    VPNv4 outbound route map filter.
    route_map_out_vpnv4_preferable str
    VPNv4 outbound route map filter if the peer is preferred.
    route_map_out_vpnv6 str
    VPNv6 outbound route map filter.
    route_map_out_vpnv6_preferable str
    VPNv6 outbound route map filter if this neighbor is preferred.
    route_reflector_client str
    Enable/disable IPv4 AS route reflector client.
    route_reflector_client6 str
    Enable/disable IPv6 AS route reflector client.
    route_reflector_client_evpn str
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    route_reflector_client_vpnv4 str
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    route_reflector_client_vpnv6 str
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    route_server_client str
    Enable/disable IPv4 AS route server client.
    route_server_client6 str
    Enable/disable IPv6 AS route server client.
    route_server_client_evpn str
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    route_server_client_vpnv4 str
    Enable/disable VPNv4 AS route server client for this neighbor.
    route_server_client_vpnv6 str
    Enable/disable VPNv6 AS route server client for this neighbor.
    send_community str
    IPv4 Send community attribute to neighbor.
    send_community6 str
    IPv6 Send community attribute to neighbor.
    send_community_evpn str
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    send_community_vpnv4 str
    Send community attribute to neighbor for VPNv4 address family.
    send_community_vpnv6 str
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown str
    Enable/disable shutdown this neighbor.
    soft_reconfiguration str
    Enable/disable allow IPv4 inbound soft reconfiguration.
    soft_reconfiguration6 str
    Enable/disable allow IPv6 inbound soft reconfiguration.
    soft_reconfiguration_evpn str
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    soft_reconfiguration_vpnv4 str
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    soft_reconfiguration_vpnv6 str
    Enable/disable VPNv6 inbound soft reconfiguration.
    stale_route str
    Enable/disable stale route after neighbor down.
    strict_capability_match str
    Enable/disable strict capability matching.
    unsuppress_map str
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppress_map6 str
    IPv6 Route map to selectively unsuppress suppressed routes.
    update_source str
    Interface to use as source IP/IPv6 address of TCP connections.
    weight int
    Neighbor weight.
    activate String
    Enable/disable address family IPv4 for this neighbor.
    activate6 String
    Enable/disable address family IPv6 for this neighbor.
    activateEvpn String
    Enable/disable address family L2VPN EVPN for this neighbor.
    activateVpnv4 String
    Enable/disable address family VPNv4 for this neighbor.
    activateVpnv6 String
    Enable/disable address family VPNv6 for this neighbor.
    additionalPath String
    Enable/disable IPv4 additional-path capability.
    additionalPath6 String
    Enable/disable IPv6 additional-path capability.
    additionalPathVpnv4 String
    Enable/disable VPNv4 additional-path capability.
    additionalPathVpnv6 String
    Enable/disable VPNv6 additional-path capability.
    advAdditionalPath Number
    Number of IPv4 additional paths that can be advertised to this neighbor.
    advAdditionalPath6 Number
    Number of IPv6 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv4 Number
    Number of VPNv4 additional paths that can be advertised to this neighbor.
    advAdditionalPathVpnv6 Number
    Number of VPNv6 additional paths that can be advertised to this neighbor.
    advertisementInterval Number
    Minimum interval (sec) between sending updates.
    allowasIn Number
    IPv4 The maximum number of occurrence of my AS number allowed.
    allowasIn6 Number
    IPv6 The maximum number of occurrence of my AS number allowed.
    allowasInEnable String
    Enable/disable IPv4 Enable to allow my AS in AS path.
    allowasInEnable6 String
    Enable/disable IPv6 Enable to allow my AS in AS path.
    allowasInEnableEvpn String
    Enable/disable to allow my AS in AS path for L2VPN EVPN route.
    allowasInEnableVpnv4 String
    Enable/disable to allow my AS in AS path for VPNv4 route.
    allowasInEnableVpnv6 String
    Enable/disable use of my AS in AS path for VPNv6 route.
    allowasInEvpn Number
    The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
    allowasInVpnv4 Number
    The maximum number of occurrence of my AS number allowed for VPNv4 route.
    allowasInVpnv6 Number
    The maximum number of occurrence of my AS number allowed for VPNv6 route.
    asOverride String
    Enable/disable replace peer AS with own AS for IPv4.
    asOverride6 String
    Enable/disable replace peer AS with own AS for IPv6.
    attributeUnchanged String
    IPv4 List of attributes that should be unchanged.
    attributeUnchanged6 String
    IPv6 List of attributes that should be unchanged.
    attributeUnchangedVpnv4 String
    List of attributes that should be unchanged for VPNv4 route.
    attributeUnchangedVpnv6 String
    List of attributes that should not be changed for VPNv6 route.
    authOptions String
    Key-chain name for TCP authentication options.
    bfd String
    Enable/disable BFD for this neighbor.
    capabilityDefaultOriginate String
    Enable/disable advertise default IPv4 route to this neighbor.
    capabilityDefaultOriginate6 String
    Enable/disable advertise default IPv6 route to this neighbor.
    capabilityDynamic String
    Enable/disable advertise dynamic capability to this neighbor.
    capabilityGracefulRestart String
    Enable/disable advertise IPv4 graceful restart capability to this neighbor.
    capabilityGracefulRestart6 String
    Enable/disable advertise IPv6 graceful restart capability to this neighbor.
    capabilityGracefulRestartEvpn String
    Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv4 String
    Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
    capabilityGracefulRestartVpnv6 String
    Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
    capabilityOrf String
    Accept/Send IPv4 ORF lists to/from this neighbor.
    capabilityOrf6 String
    Accept/Send IPv6 ORF lists to/from this neighbor.
    capabilityRouteRefresh String
    Enable/disable advertise route refresh capability to this neighbor.
    connectTimer Number
    Interval (sec) for connect timer.
    defaultOriginateRoutemap String
    Route map to specify criteria to originate IPv4 default.
    defaultOriginateRoutemap6 String
    Route map to specify criteria to originate IPv6 default.
    description String
    Description.
    distributeListIn String
    Filter for IPv4 updates from this neighbor.
    distributeListIn6 String
    Filter for IPv6 updates from this neighbor.
    distributeListInVpnv4 String
    Filter for VPNv4 updates from this neighbor.
    distributeListInVpnv6 String
    Filter for VPNv6 updates from this neighbor.
    distributeListOut String
    Filter for IPv4 updates to this neighbor.
    distributeListOut6 String
    Filter for IPv6 updates to this neighbor.
    distributeListOutVpnv4 String
    Filter for VPNv4 updates to this neighbor.
    distributeListOutVpnv6 String
    Filter for VPNv6 updates to this neighbor.
    dontCapabilityNegotiate String
    Don't negotiate capabilities with this neighbor
    ebgpEnforceMultihop String
    Enable/disable allow multi-hop EBGP neighbors.
    ebgpMultihopTtl Number
    EBGP multihop TTL for this peer.
    filterListIn String
    BGP filter for IPv4 inbound routes.
    filterListIn6 String
    BGP filter for IPv6 inbound routes.
    filterListInVpnv4 String
    BGP filter for VPNv4 inbound routes.
    filterListInVpnv6 String
    BGP filter for VPNv6 inbound routes.
    filterListOut String
    BGP filter for IPv4 outbound routes.
    filterListOut6 String
    BGP filter for IPv6 outbound routes.
    filterListOutVpnv4 String
    BGP filter for VPNv4 outbound routes.
    filterListOutVpnv6 String
    BGP filter for VPNv6 outbound routes.
    holdtimeTimer Number
    Interval (sec) before peer considered dead.
    interface String
    Interface which is used to leak routes to target VRF.
    keepAliveTimer Number
    Keep alive timer interval (sec).
    linkDownFailover String
    Enable/disable failover upon link down.
    localAs Number
    Local AS number of neighbor.
    localAsNoPrepend String
    Do not prepend local-as to incoming updates.
    localAsReplaceAs String
    Replace real AS with local-as in outgoing updates.
    maximumPrefix Number
    Maximum number of IPv4 prefixes to accept from this peer.
    maximumPrefix6 Number
    Maximum number of IPv6 prefixes to accept from this peer.
    maximumPrefixEvpn Number
    Maximum number of L2VPN EVPN prefixes to accept from this peer.
    maximumPrefixThreshold Number
    Maximum IPv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThreshold6 Number
    Maximum IPv6 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdEvpn Number
    Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv4 Number
    Maximum VPNv4 prefix threshold value (1 - 100 percent).
    maximumPrefixThresholdVpnv6 Number
    Maximum VPNv6 prefix threshold value (1 - 100 percent).
    maximumPrefixVpnv4 Number
    Maximum number of VPNv4 prefixes to accept from this peer.
    maximumPrefixVpnv6 Number
    Maximum number of VPNv6 prefixes to accept from this peer.
    maximumPrefixWarningOnly String
    Enable/disable IPv4 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnly6 String
    Enable/disable IPv6 Only give warning message when limit is exceeded.
    maximumPrefixWarningOnlyEvpn String
    Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
    maximumPrefixWarningOnlyVpnv4 String
    Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
    maximumPrefixWarningOnlyVpnv6 String
    Enable/disable warning message when limit is exceeded for VPNv6 routes.
    name String
    Distribute list entry name.
    nextHopSelf String
    Enable/disable IPv4 next-hop calculation for this neighbor.
    nextHopSelf6 String
    Enable/disable IPv6 next-hop calculation for this neighbor.
    nextHopSelfRr String
    Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
    nextHopSelfRr6 String
    Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
    nextHopSelfVpnv4 String
    Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
    nextHopSelfVpnv6 String
    Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
    overrideCapability String
    Enable/disable override result of capability negotiation.
    passive String
    Enable/disable sending of open messages to this neighbor.
    password String
    Password used in MD5 authentication.
    prefixListIn String
    IPv4 Inbound filter for updates from this neighbor.
    prefixListIn6 String
    IPv6 Inbound filter for updates from this neighbor.
    prefixListInVpnv4 String
    Inbound filter for VPNv4 updates from this neighbor.
    prefixListInVpnv6 String
    Inbound filter for VPNv6 updates from this neighbor.
    prefixListOut String
    IPv4 Outbound filter for updates to this neighbor.
    prefixListOut6 String
    IPv6 Outbound filter for updates to this neighbor.
    prefixListOutVpnv4 String
    Outbound filter for VPNv4 updates to this neighbor.
    prefixListOutVpnv6 String
    Outbound filter for VPNv6 updates to this neighbor.
    remoteAs Number
    AS number of neighbor.
    removePrivateAs String
    Enable/disable remove private AS number from IPv4 outbound updates.
    removePrivateAs6 String
    Enable/disable remove private AS number from IPv6 outbound updates.
    removePrivateAsEvpn String
    Enable/disable removing private AS number from L2VPN EVPN outbound updates.
    removePrivateAsVpnv4 String
    Enable/disable remove private AS number from VPNv4 outbound updates.
    removePrivateAsVpnv6 String
    Enable/disable to remove private AS number from VPNv6 outbound updates.
    restartTime Number
    Graceful restart delay time (sec, 0 = global default).
    retainStaleTime Number
    Time to retain stale routes.
    routeMapIn String
    IPv4 Inbound route map filter.
    routeMapIn6 String
    IPv6 Inbound route map filter.
    routeMapInEvpn String
    L2VPN EVPN inbound route map filter.
    routeMapInVpnv4 String
    VPNv4 inbound route map filter.
    routeMapInVpnv6 String
    VPNv6 inbound route map filter.
    routeMapOut String
    IPv4 Outbound route map filter.
    routeMapOut6 String
    IPv6 Outbound route map filter.
    routeMapOut6Preferable String
    IPv6 outbound route map filter if the peer is preferred.
    routeMapOutEvpn String
    L2VPN EVPN outbound route map filter.
    routeMapOutPreferable String
    IPv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv4 String
    VPNv4 outbound route map filter.
    routeMapOutVpnv4Preferable String
    VPNv4 outbound route map filter if the peer is preferred.
    routeMapOutVpnv6 String
    VPNv6 outbound route map filter.
    routeMapOutVpnv6Preferable String
    VPNv6 outbound route map filter if this neighbor is preferred.
    routeReflectorClient String
    Enable/disable IPv4 AS route reflector client.
    routeReflectorClient6 String
    Enable/disable IPv6 AS route reflector client.
    routeReflectorClientEvpn String
    Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
    routeReflectorClientVpnv4 String
    Enable/disable VPNv4 AS route reflector client for this neighbor.
    routeReflectorClientVpnv6 String
    Enable/disable VPNv6 AS route reflector client for this neighbor.
    routeServerClient String
    Enable/disable IPv4 AS route server client.
    routeServerClient6 String
    Enable/disable IPv6 AS route server client.
    routeServerClientEvpn String
    Enable/disable L2VPN EVPN AS route server client for this neighbor.
    routeServerClientVpnv4 String
    Enable/disable VPNv4 AS route server client for this neighbor.
    routeServerClientVpnv6 String
    Enable/disable VPNv6 AS route server client for this neighbor.
    sendCommunity String
    IPv4 Send community attribute to neighbor.
    sendCommunity6 String
    IPv6 Send community attribute to neighbor.
    sendCommunityEvpn String
    Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
    sendCommunityVpnv4 String
    Send community attribute to neighbor for VPNv4 address family.
    sendCommunityVpnv6 String
    Enable/disable sending community attribute to this neighbor for VPNv6 address family.
    shutdown String
    Enable/disable shutdown this neighbor.
    softReconfiguration String
    Enable/disable allow IPv4 inbound soft reconfiguration.
    softReconfiguration6 String
    Enable/disable allow IPv6 inbound soft reconfiguration.
    softReconfigurationEvpn String
    Enable/disable L2VPN EVPN inbound soft reconfiguration.
    softReconfigurationVpnv4 String
    Enable/disable allow VPNv4 inbound soft reconfiguration.
    softReconfigurationVpnv6 String
    Enable/disable VPNv6 inbound soft reconfiguration.
    staleRoute String
    Enable/disable stale route after neighbor down.
    strictCapabilityMatch String
    Enable/disable strict capability matching.
    unsuppressMap String
    IPv4 Route map to selectively unsuppress suppressed routes.
    unsuppressMap6 String
    IPv6 Route map to selectively unsuppress suppressed routes.
    updateSource String
    Interface to use as source IP/IPv6 address of TCP connections.
    weight Number
    Neighbor weight.

    GetBgpNeighborRange

    Id int
    ID.
    MaxNeighborNum int
    Maximum number of neighbors.
    NeighborGroup string
    Neighbor group name.
    Prefix string
    Network prefix.
    Id int
    ID.
    MaxNeighborNum int
    Maximum number of neighbors.
    NeighborGroup string
    Neighbor group name.
    Prefix string
    Network prefix.
    id Integer
    ID.
    maxNeighborNum Integer
    Maximum number of neighbors.
    neighborGroup String
    Neighbor group name.
    prefix String
    Network prefix.
    id number
    ID.
    maxNeighborNum number
    Maximum number of neighbors.
    neighborGroup string
    Neighbor group name.
    prefix string
    Network prefix.
    id int
    ID.
    max_neighbor_num int
    Maximum number of neighbors.
    neighbor_group str
    Neighbor group name.
    prefix str
    Network prefix.
    id Number
    ID.
    maxNeighborNum Number
    Maximum number of neighbors.
    neighborGroup String
    Neighbor group name.
    prefix String
    Network prefix.

    GetBgpNeighborRange6

    Id int
    ID.
    MaxNeighborNum int
    Maximum number of neighbors.
    NeighborGroup string
    Neighbor group name.
    Prefix6 string
    Network IPv6 prefix.
    Id int
    ID.
    MaxNeighborNum int
    Maximum number of neighbors.
    NeighborGroup string
    Neighbor group name.
    Prefix6 string
    Network IPv6 prefix.
    id Integer
    ID.
    maxNeighborNum Integer
    Maximum number of neighbors.
    neighborGroup String
    Neighbor group name.
    prefix6 String
    Network IPv6 prefix.
    id number
    ID.
    maxNeighborNum number
    Maximum number of neighbors.
    neighborGroup string
    Neighbor group name.
    prefix6 string
    Network IPv6 prefix.
    id int
    ID.
    max_neighbor_num int
    Maximum number of neighbors.
    neighbor_group str
    Neighbor group name.
    prefix6 str
    Network IPv6 prefix.
    id Number
    ID.
    maxNeighborNum Number
    Maximum number of neighbors.
    neighborGroup String
    Neighbor group name.
    prefix6 String
    Network IPv6 prefix.

    GetBgpNetwork

    Backdoor string
    Enable/disable route as backdoor.
    Id int
    ID.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Prefix string
    Network prefix.
    RouteMap string
    Route map of VRF leaking.
    Backdoor string
    Enable/disable route as backdoor.
    Id int
    ID.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Prefix string
    Network prefix.
    RouteMap string
    Route map of VRF leaking.
    backdoor String
    Enable/disable route as backdoor.
    id Integer
    ID.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    prefix String
    Network prefix.
    routeMap String
    Route map of VRF leaking.
    backdoor string
    Enable/disable route as backdoor.
    id number
    ID.
    networkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    prefix string
    Network prefix.
    routeMap string
    Route map of VRF leaking.
    backdoor str
    Enable/disable route as backdoor.
    id int
    ID.
    network_import_check str
    Configure insurance of BGP network route existence in IGP.
    prefix str
    Network prefix.
    route_map str
    Route map of VRF leaking.
    backdoor String
    Enable/disable route as backdoor.
    id Number
    ID.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    prefix String
    Network prefix.
    routeMap String
    Route map of VRF leaking.

    GetBgpNetwork6

    Backdoor string
    Enable/disable route as backdoor.
    Id int
    ID.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Prefix6 string
    Network IPv6 prefix.
    RouteMap string
    Route map of VRF leaking.
    Backdoor string
    Enable/disable route as backdoor.
    Id int
    ID.
    NetworkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    Prefix6 string
    Network IPv6 prefix.
    RouteMap string
    Route map of VRF leaking.
    backdoor String
    Enable/disable route as backdoor.
    id Integer
    ID.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    prefix6 String
    Network IPv6 prefix.
    routeMap String
    Route map of VRF leaking.
    backdoor string
    Enable/disable route as backdoor.
    id number
    ID.
    networkImportCheck string
    Configure insurance of BGP network route existence in IGP.
    prefix6 string
    Network IPv6 prefix.
    routeMap string
    Route map of VRF leaking.
    backdoor str
    Enable/disable route as backdoor.
    id int
    ID.
    network_import_check str
    Configure insurance of BGP network route existence in IGP.
    prefix6 str
    Network IPv6 prefix.
    route_map str
    Route map of VRF leaking.
    backdoor String
    Enable/disable route as backdoor.
    id Number
    ID.
    networkImportCheck String
    Configure insurance of BGP network route existence in IGP.
    prefix6 String
    Network IPv6 prefix.
    routeMap String
    Route map of VRF leaking.

    GetBgpRedistribute

    Name string
    Distribute list entry name.
    RouteMap string
    Route map of VRF leaking.
    Status string
    Status
    Name string
    Distribute list entry name.
    RouteMap string
    Route map of VRF leaking.
    Status string
    Status
    name String
    Distribute list entry name.
    routeMap String
    Route map of VRF leaking.
    status String
    Status
    name string
    Distribute list entry name.
    routeMap string
    Route map of VRF leaking.
    status string
    Status
    name str
    Distribute list entry name.
    route_map str
    Route map of VRF leaking.
    status str
    Status
    name String
    Distribute list entry name.
    routeMap String
    Route map of VRF leaking.
    status String
    Status

    GetBgpRedistribute6