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

fortios.router/bgp.getNeighbor

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 an fortios routerbgp neighbor

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumi/fortios";
    
    const sample1 = fortios.router.bgp.getNeighbor({
        ip: "21.1.1.12",
    });
    export const output1 = sample1;
    
    import pulumi
    import pulumi_fortios as fortios
    
    sample1 = fortios.router.bgp.get_neighbor(ip="21.1.1.12")
    pulumi.export("output1", sample1)
    
    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.GetNeighbor(ctx, &bgp.GetNeighborArgs{
    			Ip: "21.1.1.12",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("output1", sample1)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumi.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var sample1 = Fortios.Router.Bgp.GetNeighbor.Invoke(new()
        {
            Ip = "21.1.1.12",
        });
    
        return new Dictionary<string, object?>
        {
            ["output1"] = sample1,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.router_bgp.Router_bgpFunctions;
    import com.pulumi.fortios.router.inputs.GetNeighborArgs;
    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 = Router/bgpFunctions.getNeighbor(GetNeighborArgs.builder()
                .ip("21.1.1.12")
                .build());
    
            ctx.export("output1", sample1.applyValue(getNeighborResult -> getNeighborResult));
        }
    }
    
    variables:
      sample1:
        fn::invoke:
          Function: fortios:router/bgp:getNeighbor
          Arguments:
            ip: 21.1.1.12
    outputs:
      output1: ${sample1}
    

    Using getNeighbor

    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 getNeighbor(args: GetNeighborArgs, opts?: InvokeOptions): Promise<GetNeighborResult>
    function getNeighborOutput(args: GetNeighborOutputArgs, opts?: InvokeOptions): Output<GetNeighborResult>
    def get_neighbor(ip: Optional[str] = None,
                     vdomparam: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetNeighborResult
    def get_neighbor_output(ip: Optional[pulumi.Input[str]] = None,
                     vdomparam: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetNeighborResult]
    func LookupNeighbor(ctx *Context, args *LookupNeighborArgs, opts ...InvokeOption) (*LookupNeighborResult, error)
    func LookupNeighborOutput(ctx *Context, args *LookupNeighborOutputArgs, opts ...InvokeOption) LookupNeighborResultOutput

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

    public static class GetNeighbor 
    {
        public static Task<GetNeighborResult> InvokeAsync(GetNeighborArgs args, InvokeOptions? opts = null)
        public static Output<GetNeighborResult> Invoke(GetNeighborInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNeighborResult> getNeighbor(GetNeighborArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:router/bgp/getNeighbor:getNeighbor
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Ip string
    Specify the ip of the desired routerbgp neighbor.
    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.
    Ip string
    Specify the ip of the desired routerbgp neighbor.
    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.
    ip String
    Specify the ip of the desired routerbgp neighbor.
    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.
    ip string
    Specify the ip of the desired routerbgp neighbor.
    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.
    ip str
    Specify the ip of the desired routerbgp neighbor.
    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.
    ip String
    Specify the ip of the desired routerbgp neighbor.
    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.

    getNeighbor Result

    The following output properties are available:

    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.Bgp.Outputs.GetNeighborConditionalAdvertise6>
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    ConditionalAdvertises List<Pulumiverse.Fortios.Router.Bgp.Outputs.GetNeighborConditionalAdvertise>
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Interface
    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.
    Vdomparam string
    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 []GetNeighborConditionalAdvertise6
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    ConditionalAdvertises []GetNeighborConditionalAdvertise
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Interface
    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.
    Vdomparam string
    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<GetNeighborConditionalAdvertise6>
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditionalAdvertises List<GetNeighborConditionalAdvertise>
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    interface_ String
    Interface
    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.
    vdomparam String
    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 GetNeighborConditionalAdvertise6[]
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditionalAdvertises GetNeighborConditionalAdvertise[]
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    interface string
    Interface
    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.
    vdomparam string
    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[GetNeighborConditionalAdvertise6]
    IPv6 conditional advertisement. The structure of conditional_advertise6 block is documented below.
    conditional_advertises Sequence[GetNeighborConditionalAdvertise]
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    interface str
    Interface
    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.
    vdomparam str
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    interface String
    Interface
    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.
    vdomparam String

    Supporting Types

    GetNeighborConditionalAdvertise

    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.

    GetNeighborConditionalAdvertise6

    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.

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse