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

fortios.router/bgp.getNeighbor

Explore with Pulumi AI

Fortios v0.0.6 published on Tuesday, Jul 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;
Copy
import pulumi
import pulumi_fortios as fortios

sample1 = fortios.router.bgp.get_neighbor(ip="21.1.1.12")
pulumi.export("output1", sample1)
Copy
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
	})
}
Copy
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,
    };
});
Copy
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));
    }
}
Copy
variables:
  sample1:
    fn::invoke:
      Function: fortios:router/bgp:getNeighbor
      Arguments:
        ip: 21.1.1.12
outputs:
  output1: ${sample1}
Copy

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>
Copy
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]
Copy
func LookupNeighbor(ctx *Context, args *LookupNeighborArgs, opts ...InvokeOption) (*LookupNeighborResult, error)
func LookupNeighborOutput(ctx *Context, args *LookupNeighborOutputArgs, opts ...InvokeOption) LookupNeighborResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetNeighborResult> getNeighbor(GetNeighborArgs args, InvokeOptions options)
public static Output<GetNeighborResult> getNeighbor(GetNeighborArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fortios:router/bgp/getNeighbor:getNeighbor
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Ip This property is required. string
Specify the ip of the desired routerbgp neighbor.
Vdomparam Changes to this property will trigger replacement. 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 This property is required. string
Specify the ip of the desired routerbgp neighbor.
Vdomparam Changes to this property will trigger replacement. 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 This property is required. String
Specify the ip of the desired routerbgp neighbor.
vdomparam Changes to this property will trigger replacement. 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 This property is required. string
Specify the ip of the desired routerbgp neighbor.
vdomparam Changes to this property will trigger replacement. 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 This property is required. str
Specify the ip of the desired routerbgp neighbor.
vdomparam Changes to this property will trigger replacement. 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 This property is required. String
Specify the ip of the desired routerbgp neighbor.
vdomparam Changes to this property will trigger replacement. 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 This property is required. string
Name of advertising route map.
ConditionRoutemap This property is required. string
Name of condition route map.
ConditionType This property is required. string
Type of condition.
AdvertiseRoutemap This property is required. string
Name of advertising route map.
ConditionRoutemap This property is required. string
Name of condition route map.
ConditionType This property is required. string
Type of condition.
advertiseRoutemap This property is required. String
Name of advertising route map.
conditionRoutemap This property is required. String
Name of condition route map.
conditionType This property is required. String
Type of condition.
advertiseRoutemap This property is required. string
Name of advertising route map.
conditionRoutemap This property is required. string
Name of condition route map.
conditionType This property is required. string
Type of condition.
This property is required. str
Name of advertising route map.
condition_routemap This property is required. str
Name of condition route map.
condition_type This property is required. str
Type of condition.
advertiseRoutemap This property is required. String
Name of advertising route map.
conditionRoutemap This property is required. String
Name of condition route map.
conditionType This property is required. String
Type of condition.

GetNeighborConditionalAdvertise6

AdvertiseRoutemap This property is required. string
Name of advertising route map.
ConditionRoutemap This property is required. string
Name of condition route map.
ConditionType This property is required. string
Type of condition.
AdvertiseRoutemap This property is required. string
Name of advertising route map.
ConditionRoutemap This property is required. string
Name of condition route map.
ConditionType This property is required. string
Type of condition.
advertiseRoutemap This property is required. String
Name of advertising route map.
conditionRoutemap This property is required. String
Name of condition route map.
conditionType This property is required. String
Type of condition.
advertiseRoutemap This property is required. string
Name of advertising route map.
conditionRoutemap This property is required. string
Name of condition route map.
conditionType This property is required. string
Type of condition.
This property is required. str
Name of advertising route map.
condition_routemap This property is required. str
Name of condition route map.
condition_type This property is required. str
Type of condition.
advertiseRoutemap This property is required. String
Name of advertising route map.
conditionRoutemap This property is required. String
Name of condition route map.
conditionType This property is required. 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 v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse