Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.router/bgp.getNeighbor
Explore with Pulumi AI
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)
public static Output<GetNeighborResult> getNeighbor(GetNeighborArgs args, InvokeOptions options)
fn::invoke:
  function: fortios:router/bgp/getNeighbor:getNeighbor
  arguments:
    # arguments dictionaryThe 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.
- AdditionalPath stringVpnv4 
- Enable/disable VPNv4 additional-path capability.
- AdditionalPath stringVpnv6 
- Enable/disable VPNv6 additional-path capability.
- AdvAdditional intPath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath Vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath Vpnv6 
- 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.
- AllowasIn stringEnable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- AllowasIn stringEnable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- AllowasIn stringEnable Evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- AllowasIn stringEnable Vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- AllowasIn stringEnable Vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- AllowasIn intEvpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- AllowasIn intVpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- AllowasIn intVpnv6 
- 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.
- AttributeUnchanged stringVpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- AttributeUnchanged stringVpnv6 
- 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.
- CapabilityDefault stringOriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- CapabilityDefault stringOriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- CapabilityDynamic string
- Enable/disable advertise dynamic capability to this neighbor.
- CapabilityGraceful stringRestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Vpnv6 
- 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.
- CapabilityRoute stringRefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- ConditionalAdvertise6s List<Pulumiverse.Fortios. Router. Bgp. Outputs. Get Neighbor Conditional Advertise6> 
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- ConditionalAdvertises List<Pulumiverse.Fortios. Router. Bgp. Outputs. Get Neighbor Conditional Advertise> 
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- ConnectTimer int
- Interval (sec) for connect timer.
- DefaultOriginate stringRoutemap 
- Route map to specify criteria to originate IPv4 default.
- DefaultOriginate stringRoutemap6 
- Route map to specify criteria to originate IPv6 default.
- Description string
- Description.
- DistributeList stringIn 
- Filter for IPv4 updates from this neighbor.
- DistributeList stringIn6 
- Filter for IPv6 updates from this neighbor.
- DistributeList stringIn Vpnv4 
- Filter for VPNv4 updates from this neighbor.
- DistributeList stringIn Vpnv6 
- Filter for VPNv6 updates from this neighbor.
- DistributeList stringOut 
- Filter for IPv4 updates to this neighbor.
- DistributeList stringOut6 
- Filter for IPv6 updates to this neighbor.
- DistributeList stringOut Vpnv4 
- Filter for VPNv4 updates to this neighbor.
- DistributeList stringOut Vpnv6 
- Filter for VPNv6 updates to this neighbor.
- DontCapability stringNegotiate 
- Don't negotiate capabilities with this neighbor
- EbgpEnforce stringMultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- EbgpMultihop intTtl 
- EBGP multihop TTL for this peer.
- FilterList stringIn 
- BGP filter for IPv4 inbound routes.
- FilterList stringIn6 
- BGP filter for IPv6 inbound routes.
- FilterList stringIn Vpnv4 
- BGP filter for VPNv4 inbound routes.
- FilterList stringIn Vpnv6 
- BGP filter for VPNv6 inbound routes.
- FilterList stringOut 
- BGP filter for IPv4 outbound routes.
- FilterList stringOut6 
- BGP filter for IPv6 outbound routes.
- FilterList stringOut Vpnv4 
- BGP filter for VPNv4 outbound routes.
- FilterList stringOut Vpnv6 
- 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.
- KeepAlive intTimer 
- Keep alive timer interval (sec).
- LinkDown stringFailover 
- Enable/disable failover upon link down.
- LocalAs int
- Local AS number of neighbor.
- LocalAs stringNo Prepend 
- Do not prepend local-as to incoming updates.
- LocalAs stringReplace As 
- 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.
- MaximumPrefix intEvpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- MaximumPrefix intThreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- MaximumPrefix intVpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- MaximumPrefix intVpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- MaximumPrefix stringWarning Only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- MaximumPrefix stringWarning Only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- MaximumPrefix stringWarning Only Evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- MaximumPrefix stringWarning Only Vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- MaximumPrefix stringWarning Only Vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- NextHop stringSelf 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- NextHop stringSelf6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- NextHop stringSelf Rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- NextHop stringSelf Rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- NextHop stringSelf Vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- NextHop stringSelf Vpnv6 
- 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.
- PrefixList stringIn 
- IPv4 Inbound filter for updates from this neighbor.
- PrefixList stringIn6 
- IPv6 Inbound filter for updates from this neighbor.
- PrefixList stringIn Vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- PrefixList stringIn Vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- PrefixList stringOut 
- IPv4 Outbound filter for updates to this neighbor.
- PrefixList stringOut6 
- IPv6 Outbound filter for updates to this neighbor.
- PrefixList stringOut Vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- PrefixList stringOut Vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- RemoteAs int
- AS number of neighbor.
- RemovePrivate stringAs 
- Enable/disable remove private AS number from IPv4 outbound updates.
- RemovePrivate stringAs6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- RemovePrivate stringAs Evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- RemovePrivate stringAs Vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- RemovePrivate stringAs Vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- RestartTime int
- Graceful restart delay time (sec, 0 = global default).
- RetainStale intTime 
- Time to retain stale routes.
- RouteMap stringIn 
- IPv4 Inbound route map filter.
- RouteMap stringIn6 
- IPv6 Inbound route map filter.
- RouteMap stringIn Evpn 
- L2VPN EVPN inbound route map filter.
- RouteMap stringIn Vpnv4 
- VPNv4 inbound route map filter.
- RouteMap stringIn Vpnv6 
- VPNv6 inbound route map filter.
- RouteMap stringOut 
- IPv4 Outbound route map filter.
- RouteMap stringOut6 
- IPv6 Outbound route map filter.
- RouteMap stringOut6Preferable 
- IPv6 outbound route map filter if the peer is preferred.
- RouteMap stringOut Evpn 
- L2VPN EVPN outbound route map filter.
- RouteMap stringOut Preferable 
- IPv4 outbound route map filter if the peer is preferred.
- RouteMap stringOut Vpnv4 
- VPNv4 outbound route map filter.
- RouteMap stringOut Vpnv4Preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- RouteMap stringOut Vpnv6 
- VPNv6 outbound route map filter.
- RouteMap stringOut Vpnv6Preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- RouteReflector stringClient 
- Enable/disable IPv4 AS route reflector client.
- RouteReflector stringClient6 
- Enable/disable IPv6 AS route reflector client.
- RouteReflector stringClient Evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- RouteReflector stringClient Vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- RouteReflector stringClient Vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- RouteServer stringClient 
- Enable/disable IPv4 AS route server client.
- RouteServer stringClient6 
- Enable/disable IPv6 AS route server client.
- RouteServer stringClient Evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- RouteServer stringClient Vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- RouteServer stringClient Vpnv6 
- 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.
- SendCommunity stringEvpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- SendCommunity stringVpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- SendCommunity stringVpnv6 
- 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.
- SoftReconfiguration stringEvpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- SoftReconfiguration stringVpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- SoftReconfiguration stringVpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- StaleRoute string
- Enable/disable stale route after neighbor down.
- StrictCapability stringMatch 
- 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.
- AdditionalPath stringVpnv4 
- Enable/disable VPNv4 additional-path capability.
- AdditionalPath stringVpnv6 
- Enable/disable VPNv6 additional-path capability.
- AdvAdditional intPath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath Vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- AdvAdditional intPath Vpnv6 
- 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.
- AllowasIn stringEnable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- AllowasIn stringEnable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- AllowasIn stringEnable Evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- AllowasIn stringEnable Vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- AllowasIn stringEnable Vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- AllowasIn intEvpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- AllowasIn intVpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- AllowasIn intVpnv6 
- 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.
- AttributeUnchanged stringVpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- AttributeUnchanged stringVpnv6 
- 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.
- CapabilityDefault stringOriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- CapabilityDefault stringOriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- CapabilityDynamic string
- Enable/disable advertise dynamic capability to this neighbor.
- CapabilityGraceful stringRestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- CapabilityGraceful stringRestart Vpnv6 
- 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.
- CapabilityRoute stringRefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- ConditionalAdvertise6s []GetNeighbor Conditional Advertise6 
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- ConditionalAdvertises []GetNeighbor Conditional Advertise 
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- ConnectTimer int
- Interval (sec) for connect timer.
- DefaultOriginate stringRoutemap 
- Route map to specify criteria to originate IPv4 default.
- DefaultOriginate stringRoutemap6 
- Route map to specify criteria to originate IPv6 default.
- Description string
- Description.
- DistributeList stringIn 
- Filter for IPv4 updates from this neighbor.
- DistributeList stringIn6 
- Filter for IPv6 updates from this neighbor.
- DistributeList stringIn Vpnv4 
- Filter for VPNv4 updates from this neighbor.
- DistributeList stringIn Vpnv6 
- Filter for VPNv6 updates from this neighbor.
- DistributeList stringOut 
- Filter for IPv4 updates to this neighbor.
- DistributeList stringOut6 
- Filter for IPv6 updates to this neighbor.
- DistributeList stringOut Vpnv4 
- Filter for VPNv4 updates to this neighbor.
- DistributeList stringOut Vpnv6 
- Filter for VPNv6 updates to this neighbor.
- DontCapability stringNegotiate 
- Don't negotiate capabilities with this neighbor
- EbgpEnforce stringMultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- EbgpMultihop intTtl 
- EBGP multihop TTL for this peer.
- FilterList stringIn 
- BGP filter for IPv4 inbound routes.
- FilterList stringIn6 
- BGP filter for IPv6 inbound routes.
- FilterList stringIn Vpnv4 
- BGP filter for VPNv4 inbound routes.
- FilterList stringIn Vpnv6 
- BGP filter for VPNv6 inbound routes.
- FilterList stringOut 
- BGP filter for IPv4 outbound routes.
- FilterList stringOut6 
- BGP filter for IPv6 outbound routes.
- FilterList stringOut Vpnv4 
- BGP filter for VPNv4 outbound routes.
- FilterList stringOut Vpnv6 
- 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.
- KeepAlive intTimer 
- Keep alive timer interval (sec).
- LinkDown stringFailover 
- Enable/disable failover upon link down.
- LocalAs int
- Local AS number of neighbor.
- LocalAs stringNo Prepend 
- Do not prepend local-as to incoming updates.
- LocalAs stringReplace As 
- 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.
- MaximumPrefix intEvpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- MaximumPrefix intThreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- MaximumPrefix intThreshold Vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- MaximumPrefix intVpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- MaximumPrefix intVpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- MaximumPrefix stringWarning Only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- MaximumPrefix stringWarning Only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- MaximumPrefix stringWarning Only Evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- MaximumPrefix stringWarning Only Vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- MaximumPrefix stringWarning Only Vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- NextHop stringSelf 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- NextHop stringSelf6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- NextHop stringSelf Rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- NextHop stringSelf Rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- NextHop stringSelf Vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- NextHop stringSelf Vpnv6 
- 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.
- PrefixList stringIn 
- IPv4 Inbound filter for updates from this neighbor.
- PrefixList stringIn6 
- IPv6 Inbound filter for updates from this neighbor.
- PrefixList stringIn Vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- PrefixList stringIn Vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- PrefixList stringOut 
- IPv4 Outbound filter for updates to this neighbor.
- PrefixList stringOut6 
- IPv6 Outbound filter for updates to this neighbor.
- PrefixList stringOut Vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- PrefixList stringOut Vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- RemoteAs int
- AS number of neighbor.
- RemovePrivate stringAs 
- Enable/disable remove private AS number from IPv4 outbound updates.
- RemovePrivate stringAs6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- RemovePrivate stringAs Evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- RemovePrivate stringAs Vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- RemovePrivate stringAs Vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- RestartTime int
- Graceful restart delay time (sec, 0 = global default).
- RetainStale intTime 
- Time to retain stale routes.
- RouteMap stringIn 
- IPv4 Inbound route map filter.
- RouteMap stringIn6 
- IPv6 Inbound route map filter.
- RouteMap stringIn Evpn 
- L2VPN EVPN inbound route map filter.
- RouteMap stringIn Vpnv4 
- VPNv4 inbound route map filter.
- RouteMap stringIn Vpnv6 
- VPNv6 inbound route map filter.
- RouteMap stringOut 
- IPv4 Outbound route map filter.
- RouteMap stringOut6 
- IPv6 Outbound route map filter.
- RouteMap stringOut6Preferable 
- IPv6 outbound route map filter if the peer is preferred.
- RouteMap stringOut Evpn 
- L2VPN EVPN outbound route map filter.
- RouteMap stringOut Preferable 
- IPv4 outbound route map filter if the peer is preferred.
- RouteMap stringOut Vpnv4 
- VPNv4 outbound route map filter.
- RouteMap stringOut Vpnv4Preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- RouteMap stringOut Vpnv6 
- VPNv6 outbound route map filter.
- RouteMap stringOut Vpnv6Preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- RouteReflector stringClient 
- Enable/disable IPv4 AS route reflector client.
- RouteReflector stringClient6 
- Enable/disable IPv6 AS route reflector client.
- RouteReflector stringClient Evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- RouteReflector stringClient Vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- RouteReflector stringClient Vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- RouteServer stringClient 
- Enable/disable IPv4 AS route server client.
- RouteServer stringClient6 
- Enable/disable IPv6 AS route server client.
- RouteServer stringClient Evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- RouteServer stringClient Vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- RouteServer stringClient Vpnv6 
- 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.
- SendCommunity stringEvpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- SendCommunity stringVpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- SendCommunity stringVpnv6 
- 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.
- SoftReconfiguration stringEvpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- SoftReconfiguration stringVpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- SoftReconfiguration stringVpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- StaleRoute string
- Enable/disable stale route after neighbor down.
- StrictCapability stringMatch 
- 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.
- additionalPath StringVpnv4 
- Enable/disable VPNv4 additional-path capability.
- additionalPath StringVpnv6 
- Enable/disable VPNv6 additional-path capability.
- advAdditional IntegerPath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- advAdditional IntegerPath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- advAdditional IntegerPath Vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- advAdditional IntegerPath Vpnv6 
- 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.
- allowasIn StringEnable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- allowasIn StringEnable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- allowasIn StringEnable Evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowasIn StringEnable Vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- allowasIn StringEnable Vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- allowasIn IntegerEvpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowasIn IntegerVpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowasIn IntegerVpnv6 
- 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.
- attributeUnchanged StringVpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- attributeUnchanged StringVpnv6 
- 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.
- capabilityDefault StringOriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- capabilityDefault StringOriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- capabilityDynamic String
- Enable/disable advertise dynamic capability to this neighbor.
- capabilityGraceful StringRestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Vpnv6 
- 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.
- capabilityRoute StringRefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- conditionalAdvertise6s List<GetNeighbor Conditional Advertise6> 
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- conditionalAdvertises List<GetNeighbor Conditional Advertise> 
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- connectTimer Integer
- Interval (sec) for connect timer.
- defaultOriginate StringRoutemap 
- Route map to specify criteria to originate IPv4 default.
- defaultOriginate StringRoutemap6 
- Route map to specify criteria to originate IPv6 default.
- description String
- Description.
- distributeList StringIn 
- Filter for IPv4 updates from this neighbor.
- distributeList StringIn6 
- Filter for IPv6 updates from this neighbor.
- distributeList StringIn Vpnv4 
- Filter for VPNv4 updates from this neighbor.
- distributeList StringIn Vpnv6 
- Filter for VPNv6 updates from this neighbor.
- distributeList StringOut 
- Filter for IPv4 updates to this neighbor.
- distributeList StringOut6 
- Filter for IPv6 updates to this neighbor.
- distributeList StringOut Vpnv4 
- Filter for VPNv4 updates to this neighbor.
- distributeList StringOut Vpnv6 
- Filter for VPNv6 updates to this neighbor.
- dontCapability StringNegotiate 
- Don't negotiate capabilities with this neighbor
- ebgpEnforce StringMultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- ebgpMultihop IntegerTtl 
- EBGP multihop TTL for this peer.
- filterList StringIn 
- BGP filter for IPv4 inbound routes.
- filterList StringIn6 
- BGP filter for IPv6 inbound routes.
- filterList StringIn Vpnv4 
- BGP filter for VPNv4 inbound routes.
- filterList StringIn Vpnv6 
- BGP filter for VPNv6 inbound routes.
- filterList StringOut 
- BGP filter for IPv4 outbound routes.
- filterList StringOut6 
- BGP filter for IPv6 outbound routes.
- filterList StringOut Vpnv4 
- BGP filter for VPNv4 outbound routes.
- filterList StringOut Vpnv6 
- 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.
- keepAlive IntegerTimer 
- Keep alive timer interval (sec).
- linkDown StringFailover 
- Enable/disable failover upon link down.
- localAs Integer
- Local AS number of neighbor.
- localAs StringNo Prepend 
- Do not prepend local-as to incoming updates.
- localAs StringReplace As 
- 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.
- maximumPrefix IntegerEvpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximumPrefix IntegerThreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximumPrefix IntegerThreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximumPrefix IntegerThreshold Evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximumPrefix IntegerThreshold Vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximumPrefix IntegerThreshold Vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximumPrefix IntegerVpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- maximumPrefix IntegerVpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- maximumPrefix StringWarning Only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximumPrefix StringWarning Only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximumPrefix StringWarning Only Evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximumPrefix StringWarning Only Vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximumPrefix StringWarning Only Vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- nextHop StringSelf 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- nextHop StringSelf6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- nextHop StringSelf Rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- nextHop StringSelf Rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- nextHop StringSelf Vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- nextHop StringSelf Vpnv6 
- 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.
- prefixList StringIn 
- IPv4 Inbound filter for updates from this neighbor.
- prefixList StringIn6 
- IPv6 Inbound filter for updates from this neighbor.
- prefixList StringIn Vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- prefixList StringIn Vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- prefixList StringOut 
- IPv4 Outbound filter for updates to this neighbor.
- prefixList StringOut6 
- IPv6 Outbound filter for updates to this neighbor.
- prefixList StringOut Vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- prefixList StringOut Vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- remoteAs Integer
- AS number of neighbor.
- removePrivate StringAs 
- Enable/disable remove private AS number from IPv4 outbound updates.
- removePrivate StringAs6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- removePrivate StringAs Evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- removePrivate StringAs Vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- removePrivate StringAs Vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- restartTime Integer
- Graceful restart delay time (sec, 0 = global default).
- retainStale IntegerTime 
- Time to retain stale routes.
- routeMap StringIn 
- IPv4 Inbound route map filter.
- routeMap StringIn6 
- IPv6 Inbound route map filter.
- routeMap StringIn Evpn 
- L2VPN EVPN inbound route map filter.
- routeMap StringIn Vpnv4 
- VPNv4 inbound route map filter.
- routeMap StringIn Vpnv6 
- VPNv6 inbound route map filter.
- routeMap StringOut 
- IPv4 Outbound route map filter.
- routeMap StringOut6 
- IPv6 Outbound route map filter.
- routeMap StringOut6Preferable 
- IPv6 outbound route map filter if the peer is preferred.
- routeMap StringOut Evpn 
- L2VPN EVPN outbound route map filter.
- routeMap StringOut Preferable 
- IPv4 outbound route map filter if the peer is preferred.
- routeMap StringOut Vpnv4 
- VPNv4 outbound route map filter.
- routeMap StringOut Vpnv4Preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- routeMap StringOut Vpnv6 
- VPNv6 outbound route map filter.
- routeMap StringOut Vpnv6Preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- routeReflector StringClient 
- Enable/disable IPv4 AS route reflector client.
- routeReflector StringClient6 
- Enable/disable IPv6 AS route reflector client.
- routeReflector StringClient Evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- routeReflector StringClient Vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- routeReflector StringClient Vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- routeServer StringClient 
- Enable/disable IPv4 AS route server client.
- routeServer StringClient6 
- Enable/disable IPv6 AS route server client.
- routeServer StringClient Evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- routeServer StringClient Vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- routeServer StringClient Vpnv6 
- 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.
- sendCommunity StringEvpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- sendCommunity StringVpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- sendCommunity StringVpnv6 
- 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.
- softReconfiguration StringEvpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- softReconfiguration StringVpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- softReconfiguration StringVpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- staleRoute String
- Enable/disable stale route after neighbor down.
- strictCapability StringMatch 
- 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.
- additionalPath stringVpnv4 
- Enable/disable VPNv4 additional-path capability.
- additionalPath stringVpnv6 
- Enable/disable VPNv6 additional-path capability.
- advAdditional numberPath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- advAdditional numberPath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- advAdditional numberPath Vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- advAdditional numberPath Vpnv6 
- 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.
- allowasIn stringEnable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- allowasIn stringEnable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- allowasIn stringEnable Evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowasIn stringEnable Vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- allowasIn stringEnable Vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- allowasIn numberEvpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowasIn numberVpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowasIn numberVpnv6 
- 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.
- attributeUnchanged stringVpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- attributeUnchanged stringVpnv6 
- 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.
- capabilityDefault stringOriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- capabilityDefault stringOriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- capabilityDynamic string
- Enable/disable advertise dynamic capability to this neighbor.
- capabilityGraceful stringRestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capabilityGraceful stringRestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capabilityGraceful stringRestart Evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capabilityGraceful stringRestart Vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capabilityGraceful stringRestart Vpnv6 
- 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.
- capabilityRoute stringRefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- conditionalAdvertise6s GetNeighbor Conditional Advertise6[] 
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- conditionalAdvertises GetNeighbor Conditional Advertise[] 
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- connectTimer number
- Interval (sec) for connect timer.
- defaultOriginate stringRoutemap 
- Route map to specify criteria to originate IPv4 default.
- defaultOriginate stringRoutemap6 
- Route map to specify criteria to originate IPv6 default.
- description string
- Description.
- distributeList stringIn 
- Filter for IPv4 updates from this neighbor.
- distributeList stringIn6 
- Filter for IPv6 updates from this neighbor.
- distributeList stringIn Vpnv4 
- Filter for VPNv4 updates from this neighbor.
- distributeList stringIn Vpnv6 
- Filter for VPNv6 updates from this neighbor.
- distributeList stringOut 
- Filter for IPv4 updates to this neighbor.
- distributeList stringOut6 
- Filter for IPv6 updates to this neighbor.
- distributeList stringOut Vpnv4 
- Filter for VPNv4 updates to this neighbor.
- distributeList stringOut Vpnv6 
- Filter for VPNv6 updates to this neighbor.
- dontCapability stringNegotiate 
- Don't negotiate capabilities with this neighbor
- ebgpEnforce stringMultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- ebgpMultihop numberTtl 
- EBGP multihop TTL for this peer.
- filterList stringIn 
- BGP filter for IPv4 inbound routes.
- filterList stringIn6 
- BGP filter for IPv6 inbound routes.
- filterList stringIn Vpnv4 
- BGP filter for VPNv4 inbound routes.
- filterList stringIn Vpnv6 
- BGP filter for VPNv6 inbound routes.
- filterList stringOut 
- BGP filter for IPv4 outbound routes.
- filterList stringOut6 
- BGP filter for IPv6 outbound routes.
- filterList stringOut Vpnv4 
- BGP filter for VPNv4 outbound routes.
- filterList stringOut Vpnv6 
- 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.
- keepAlive numberTimer 
- Keep alive timer interval (sec).
- linkDown stringFailover 
- Enable/disable failover upon link down.
- localAs number
- Local AS number of neighbor.
- localAs stringNo Prepend 
- Do not prepend local-as to incoming updates.
- localAs stringReplace As 
- 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.
- maximumPrefix numberEvpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximumPrefix numberThreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximumPrefix numberThreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximumPrefix numberThreshold Evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximumPrefix numberThreshold Vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximumPrefix numberThreshold Vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximumPrefix numberVpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- maximumPrefix numberVpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- maximumPrefix stringWarning Only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximumPrefix stringWarning Only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximumPrefix stringWarning Only Evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximumPrefix stringWarning Only Vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximumPrefix stringWarning Only Vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- nextHop stringSelf 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- nextHop stringSelf6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- nextHop stringSelf Rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- nextHop stringSelf Rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- nextHop stringSelf Vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- nextHop stringSelf Vpnv6 
- 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.
- prefixList stringIn 
- IPv4 Inbound filter for updates from this neighbor.
- prefixList stringIn6 
- IPv6 Inbound filter for updates from this neighbor.
- prefixList stringIn Vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- prefixList stringIn Vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- prefixList stringOut 
- IPv4 Outbound filter for updates to this neighbor.
- prefixList stringOut6 
- IPv6 Outbound filter for updates to this neighbor.
- prefixList stringOut Vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- prefixList stringOut Vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- remoteAs number
- AS number of neighbor.
- removePrivate stringAs 
- Enable/disable remove private AS number from IPv4 outbound updates.
- removePrivate stringAs6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- removePrivate stringAs Evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- removePrivate stringAs Vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- removePrivate stringAs Vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- restartTime number
- Graceful restart delay time (sec, 0 = global default).
- retainStale numberTime 
- Time to retain stale routes.
- routeMap stringIn 
- IPv4 Inbound route map filter.
- routeMap stringIn6 
- IPv6 Inbound route map filter.
- routeMap stringIn Evpn 
- L2VPN EVPN inbound route map filter.
- routeMap stringIn Vpnv4 
- VPNv4 inbound route map filter.
- routeMap stringIn Vpnv6 
- VPNv6 inbound route map filter.
- routeMap stringOut 
- IPv4 Outbound route map filter.
- routeMap stringOut6 
- IPv6 Outbound route map filter.
- routeMap stringOut6Preferable 
- IPv6 outbound route map filter if the peer is preferred.
- routeMap stringOut Evpn 
- L2VPN EVPN outbound route map filter.
- routeMap stringOut Preferable 
- IPv4 outbound route map filter if the peer is preferred.
- routeMap stringOut Vpnv4 
- VPNv4 outbound route map filter.
- routeMap stringOut Vpnv4Preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- routeMap stringOut Vpnv6 
- VPNv6 outbound route map filter.
- routeMap stringOut Vpnv6Preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- routeReflector stringClient 
- Enable/disable IPv4 AS route reflector client.
- routeReflector stringClient6 
- Enable/disable IPv6 AS route reflector client.
- routeReflector stringClient Evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- routeReflector stringClient Vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- routeReflector stringClient Vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- routeServer stringClient 
- Enable/disable IPv4 AS route server client.
- routeServer stringClient6 
- Enable/disable IPv6 AS route server client.
- routeServer stringClient Evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- routeServer stringClient Vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- routeServer stringClient Vpnv6 
- 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.
- sendCommunity stringEvpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- sendCommunity stringVpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- sendCommunity stringVpnv6 
- 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.
- softReconfiguration stringEvpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- softReconfiguration stringVpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- softReconfiguration stringVpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- staleRoute string
- Enable/disable stale route after neighbor down.
- strictCapability stringMatch 
- 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_ strvpnv4 
- Enable/disable VPNv4 additional-path capability.
- additional_path_ strvpnv6 
- Enable/disable VPNv6 additional-path capability.
- adv_additional_ intpath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- adv_additional_ intpath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- adv_additional_ intpath_ vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- adv_additional_ intpath_ vpnv6 
- Number of VPNv6 additional paths that can be advertised to this neighbor.
- advertisement_interval 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_ strenable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- allowas_in_ strenable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- allowas_in_ strenable_ evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowas_in_ strenable_ vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- allowas_in_ strenable_ vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- allowas_in_ intevpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowas_in_ intvpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowas_in_ intvpnv6 
- 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_ strvpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- attribute_unchanged_ strvpnv6 
- 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_ stroriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- capability_default_ stroriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- capability_dynamic str
- Enable/disable advertise dynamic capability to this neighbor.
- capability_graceful_ strrestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capability_graceful_ strrestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capability_graceful_ strrestart_ evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capability_graceful_ strrestart_ vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capability_graceful_ strrestart_ vpnv6 
- 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_ strrefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- conditional_advertise6s Sequence[GetNeighbor Conditional Advertise6] 
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- conditional_advertises Sequence[GetNeighbor Conditional Advertise] 
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- connect_timer int
- Interval (sec) for connect timer.
- default_originate_ strroutemap 
- Route map to specify criteria to originate IPv4 default.
- default_originate_ strroutemap6 
- Route map to specify criteria to originate IPv6 default.
- description str
- Description.
- distribute_list_ strin 
- Filter for IPv4 updates from this neighbor.
- distribute_list_ strin6 
- Filter for IPv6 updates from this neighbor.
- distribute_list_ strin_ vpnv4 
- Filter for VPNv4 updates from this neighbor.
- distribute_list_ strin_ vpnv6 
- Filter for VPNv6 updates from this neighbor.
- distribute_list_ strout 
- Filter for IPv4 updates to this neighbor.
- distribute_list_ strout6 
- Filter for IPv6 updates to this neighbor.
- distribute_list_ strout_ vpnv4 
- Filter for VPNv4 updates to this neighbor.
- distribute_list_ strout_ vpnv6 
- Filter for VPNv6 updates to this neighbor.
- dont_capability_ strnegotiate 
- Don't negotiate capabilities with this neighbor
- ebgp_enforce_ strmultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- ebgp_multihop_ intttl 
- EBGP multihop TTL for this peer.
- filter_list_ strin 
- BGP filter for IPv4 inbound routes.
- filter_list_ strin6 
- BGP filter for IPv6 inbound routes.
- filter_list_ strin_ vpnv4 
- BGP filter for VPNv4 inbound routes.
- filter_list_ strin_ vpnv6 
- BGP filter for VPNv6 inbound routes.
- filter_list_ strout 
- BGP filter for IPv4 outbound routes.
- filter_list_ strout6 
- BGP filter for IPv6 outbound routes.
- filter_list_ strout_ vpnv4 
- BGP filter for VPNv4 outbound routes.
- filter_list_ strout_ vpnv6 
- 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_ inttimer 
- Keep alive timer interval (sec).
- link_down_ strfailover 
- Enable/disable failover upon link down.
- local_as int
- Local AS number of neighbor.
- local_as_ strno_ prepend 
- Do not prepend local-as to incoming updates.
- local_as_ strreplace_ as 
- 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_ intevpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximum_prefix_ intthreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximum_prefix_ intthreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximum_prefix_ intthreshold_ evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximum_prefix_ intthreshold_ vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximum_prefix_ intthreshold_ vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximum_prefix_ intvpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- maximum_prefix_ intvpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- maximum_prefix_ strwarning_ only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximum_prefix_ strwarning_ only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximum_prefix_ strwarning_ only_ evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximum_prefix_ strwarning_ only_ vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximum_prefix_ strwarning_ only_ vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- next_hop_ strself 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- next_hop_ strself6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- next_hop_ strself_ rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- next_hop_ strself_ rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- next_hop_ strself_ vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- next_hop_ strself_ vpnv6 
- 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_ strin 
- IPv4 Inbound filter for updates from this neighbor.
- prefix_list_ strin6 
- IPv6 Inbound filter for updates from this neighbor.
- prefix_list_ strin_ vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- prefix_list_ strin_ vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- prefix_list_ strout 
- IPv4 Outbound filter for updates to this neighbor.
- prefix_list_ strout6 
- IPv6 Outbound filter for updates to this neighbor.
- prefix_list_ strout_ vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- prefix_list_ strout_ vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- remote_as int
- AS number of neighbor.
- remove_private_ stras 
- Enable/disable remove private AS number from IPv4 outbound updates.
- remove_private_ stras6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- remove_private_ stras_ evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- remove_private_ stras_ vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- remove_private_ stras_ vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- restart_time int
- Graceful restart delay time (sec, 0 = global default).
- retain_stale_ inttime 
- Time to retain stale routes.
- route_map_ strin 
- IPv4 Inbound route map filter.
- route_map_ strin6 
- IPv6 Inbound route map filter.
- route_map_ strin_ evpn 
- L2VPN EVPN inbound route map filter.
- route_map_ strin_ vpnv4 
- VPNv4 inbound route map filter.
- route_map_ strin_ vpnv6 
- VPNv6 inbound route map filter.
- route_map_ strout 
- IPv4 Outbound route map filter.
- route_map_ strout6 
- IPv6 Outbound route map filter.
- route_map_ strout6_ preferable 
- IPv6 outbound route map filter if the peer is preferred.
- route_map_ strout_ evpn 
- L2VPN EVPN outbound route map filter.
- route_map_ strout_ preferable 
- IPv4 outbound route map filter if the peer is preferred.
- route_map_ strout_ vpnv4 
- VPNv4 outbound route map filter.
- route_map_ strout_ vpnv4_ preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- route_map_ strout_ vpnv6 
- VPNv6 outbound route map filter.
- route_map_ strout_ vpnv6_ preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- route_reflector_ strclient 
- Enable/disable IPv4 AS route reflector client.
- route_reflector_ strclient6 
- Enable/disable IPv6 AS route reflector client.
- route_reflector_ strclient_ evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- route_reflector_ strclient_ vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- route_reflector_ strclient_ vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- route_server_ strclient 
- Enable/disable IPv4 AS route server client.
- route_server_ strclient6 
- Enable/disable IPv6 AS route server client.
- route_server_ strclient_ evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- route_server_ strclient_ vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- route_server_ strclient_ vpnv6 
- 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_ strevpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- send_community_ strvpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- send_community_ strvpnv6 
- 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_ strevpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- soft_reconfiguration_ strvpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- soft_reconfiguration_ strvpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- stale_route str
- Enable/disable stale route after neighbor down.
- strict_capability_ strmatch 
- 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.
- additionalPath StringVpnv4 
- Enable/disable VPNv4 additional-path capability.
- additionalPath StringVpnv6 
- Enable/disable VPNv6 additional-path capability.
- advAdditional NumberPath 
- Number of IPv4 additional paths that can be advertised to this neighbor.
- advAdditional NumberPath6 
- Number of IPv6 additional paths that can be advertised to this neighbor.
- advAdditional NumberPath Vpnv4 
- Number of VPNv4 additional paths that can be advertised to this neighbor.
- advAdditional NumberPath Vpnv6 
- 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.
- allowasIn StringEnable 
- Enable/disable IPv4 Enable to allow my AS in AS path.
- allowasIn StringEnable6 
- Enable/disable IPv6 Enable to allow my AS in AS path.
- allowasIn StringEnable Evpn 
- Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowasIn StringEnable Vpnv4 
- Enable/disable to allow my AS in AS path for VPNv4 route.
- allowasIn StringEnable Vpnv6 
- Enable/disable use of my AS in AS path for VPNv6 route.
- allowasIn NumberEvpn 
- The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowasIn NumberVpnv4 
- The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowasIn NumberVpnv6 
- 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.
- attributeUnchanged StringVpnv4 
- List of attributes that should be unchanged for VPNv4 route.
- attributeUnchanged StringVpnv6 
- 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.
- capabilityDefault StringOriginate 
- Enable/disable advertise default IPv4 route to this neighbor.
- capabilityDefault StringOriginate6 
- Enable/disable advertise default IPv6 route to this neighbor.
- capabilityDynamic String
- Enable/disable advertise dynamic capability to this neighbor.
- capabilityGraceful StringRestart 
- Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart6 
- Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Evpn 
- Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Vpnv4 
- Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capabilityGraceful StringRestart Vpnv6 
- 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.
- capabilityRoute StringRefresh 
- Enable/disable advertise route refresh capability to this neighbor.
- conditionalAdvertise6s List<Property Map>
- IPv6 conditional advertisement. The structure of conditional_advertise6block is documented below.
- conditionalAdvertises List<Property Map>
- Conditional advertisement. The structure of conditional_advertiseblock is documented below.
- connectTimer Number
- Interval (sec) for connect timer.
- defaultOriginate StringRoutemap 
- Route map to specify criteria to originate IPv4 default.
- defaultOriginate StringRoutemap6 
- Route map to specify criteria to originate IPv6 default.
- description String
- Description.
- distributeList StringIn 
- Filter for IPv4 updates from this neighbor.
- distributeList StringIn6 
- Filter for IPv6 updates from this neighbor.
- distributeList StringIn Vpnv4 
- Filter for VPNv4 updates from this neighbor.
- distributeList StringIn Vpnv6 
- Filter for VPNv6 updates from this neighbor.
- distributeList StringOut 
- Filter for IPv4 updates to this neighbor.
- distributeList StringOut6 
- Filter for IPv6 updates to this neighbor.
- distributeList StringOut Vpnv4 
- Filter for VPNv4 updates to this neighbor.
- distributeList StringOut Vpnv6 
- Filter for VPNv6 updates to this neighbor.
- dontCapability StringNegotiate 
- Don't negotiate capabilities with this neighbor
- ebgpEnforce StringMultihop 
- Enable/disable allow multi-hop EBGP neighbors.
- ebgpMultihop NumberTtl 
- EBGP multihop TTL for this peer.
- filterList StringIn 
- BGP filter for IPv4 inbound routes.
- filterList StringIn6 
- BGP filter for IPv6 inbound routes.
- filterList StringIn Vpnv4 
- BGP filter for VPNv4 inbound routes.
- filterList StringIn Vpnv6 
- BGP filter for VPNv6 inbound routes.
- filterList StringOut 
- BGP filter for IPv4 outbound routes.
- filterList StringOut6 
- BGP filter for IPv6 outbound routes.
- filterList StringOut Vpnv4 
- BGP filter for VPNv4 outbound routes.
- filterList StringOut Vpnv6 
- 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.
- keepAlive NumberTimer 
- Keep alive timer interval (sec).
- linkDown StringFailover 
- Enable/disable failover upon link down.
- localAs Number
- Local AS number of neighbor.
- localAs StringNo Prepend 
- Do not prepend local-as to incoming updates.
- localAs StringReplace As 
- 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.
- maximumPrefix NumberEvpn 
- Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximumPrefix NumberThreshold 
- Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximumPrefix NumberThreshold6 
- Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximumPrefix NumberThreshold Evpn 
- Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximumPrefix NumberThreshold Vpnv4 
- Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximumPrefix NumberThreshold Vpnv6 
- Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximumPrefix NumberVpnv4 
- Maximum number of VPNv4 prefixes to accept from this peer.
- maximumPrefix NumberVpnv6 
- Maximum number of VPNv6 prefixes to accept from this peer.
- maximumPrefix StringWarning Only 
- Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximumPrefix StringWarning Only6 
- Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximumPrefix StringWarning Only Evpn 
- Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximumPrefix StringWarning Only Vpnv4 
- Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximumPrefix StringWarning Only Vpnv6 
- Enable/disable warning message when limit is exceeded for VPNv6 routes.
- nextHop StringSelf 
- Enable/disable IPv4 next-hop calculation for this neighbor.
- nextHop StringSelf6 
- Enable/disable IPv6 next-hop calculation for this neighbor.
- nextHop StringSelf Rr 
- Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- nextHop StringSelf Rr6 
- Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- nextHop StringSelf Vpnv4 
- Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- nextHop StringSelf Vpnv6 
- 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.
- prefixList StringIn 
- IPv4 Inbound filter for updates from this neighbor.
- prefixList StringIn6 
- IPv6 Inbound filter for updates from this neighbor.
- prefixList StringIn Vpnv4 
- Inbound filter for VPNv4 updates from this neighbor.
- prefixList StringIn Vpnv6 
- Inbound filter for VPNv6 updates from this neighbor.
- prefixList StringOut 
- IPv4 Outbound filter for updates to this neighbor.
- prefixList StringOut6 
- IPv6 Outbound filter for updates to this neighbor.
- prefixList StringOut Vpnv4 
- Outbound filter for VPNv4 updates to this neighbor.
- prefixList StringOut Vpnv6 
- Outbound filter for VPNv6 updates to this neighbor.
- remoteAs Number
- AS number of neighbor.
- removePrivate StringAs 
- Enable/disable remove private AS number from IPv4 outbound updates.
- removePrivate StringAs6 
- Enable/disable remove private AS number from IPv6 outbound updates.
- removePrivate StringAs Evpn 
- Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- removePrivate StringAs Vpnv4 
- Enable/disable remove private AS number from VPNv4 outbound updates.
- removePrivate StringAs Vpnv6 
- Enable/disable to remove private AS number from VPNv6 outbound updates.
- restartTime Number
- Graceful restart delay time (sec, 0 = global default).
- retainStale NumberTime 
- Time to retain stale routes.
- routeMap StringIn 
- IPv4 Inbound route map filter.
- routeMap StringIn6 
- IPv6 Inbound route map filter.
- routeMap StringIn Evpn 
- L2VPN EVPN inbound route map filter.
- routeMap StringIn Vpnv4 
- VPNv4 inbound route map filter.
- routeMap StringIn Vpnv6 
- VPNv6 inbound route map filter.
- routeMap StringOut 
- IPv4 Outbound route map filter.
- routeMap StringOut6 
- IPv6 Outbound route map filter.
- routeMap StringOut6Preferable 
- IPv6 outbound route map filter if the peer is preferred.
- routeMap StringOut Evpn 
- L2VPN EVPN outbound route map filter.
- routeMap StringOut Preferable 
- IPv4 outbound route map filter if the peer is preferred.
- routeMap StringOut Vpnv4 
- VPNv4 outbound route map filter.
- routeMap StringOut Vpnv4Preferable 
- VPNv4 outbound route map filter if the peer is preferred.
- routeMap StringOut Vpnv6 
- VPNv6 outbound route map filter.
- routeMap StringOut Vpnv6Preferable 
- VPNv6 outbound route map filter if this neighbor is preferred.
- routeReflector StringClient 
- Enable/disable IPv4 AS route reflector client.
- routeReflector StringClient6 
- Enable/disable IPv6 AS route reflector client.
- routeReflector StringClient Evpn 
- Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- routeReflector StringClient Vpnv4 
- Enable/disable VPNv4 AS route reflector client for this neighbor.
- routeReflector StringClient Vpnv6 
- Enable/disable VPNv6 AS route reflector client for this neighbor.
- routeServer StringClient 
- Enable/disable IPv4 AS route server client.
- routeServer StringClient6 
- Enable/disable IPv6 AS route server client.
- routeServer StringClient Evpn 
- Enable/disable L2VPN EVPN AS route server client for this neighbor.
- routeServer StringClient Vpnv4 
- Enable/disable VPNv4 AS route server client for this neighbor.
- routeServer StringClient Vpnv6 
- 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.
- sendCommunity StringEvpn 
- Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- sendCommunity StringVpnv4 
- Send community attribute to neighbor for VPNv4 address family.
- sendCommunity StringVpnv6 
- 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.
- softReconfiguration StringEvpn 
- Enable/disable L2VPN EVPN inbound soft reconfiguration.
- softReconfiguration StringVpnv4 
- Enable/disable allow VPNv4 inbound soft reconfiguration.
- softReconfiguration StringVpnv6 
- Enable/disable VPNv6 inbound soft reconfiguration.
- staleRoute String
- Enable/disable stale route after neighbor down.
- strictCapability StringMatch 
- 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.
- advertise_routemap 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.
- advertise_routemap 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 fortiosTerraform Provider.
