Fortios v0.0.5 published on Tuesday, Apr 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:router/bgp/getNeighbor:getNeighbor
arguments:
# arguments dictionary
The following arguments are supported:
- Ip string
- Specify the ip of the desired routerbgp neighbor.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Ip string
- Specify the ip of the desired routerbgp neighbor.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ip String
- Specify the ip of the desired routerbgp neighbor.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ip string
- Specify the ip of the desired routerbgp neighbor.
- vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ip str
- Specify the ip of the desired routerbgp neighbor.
- vdomparam str
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ip String
- Specify the ip of the desired routerbgp neighbor.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
getNeighbor Result
The following output properties are available:
- Activate string
- Enable/disable address family IPv4 for this neighbor.
- Activate6 string
- Enable/disable address family IPv6 for this neighbor.
- Activate
Evpn string - Enable/disable address family L2VPN EVPN for this neighbor.
- Activate
Vpnv4 string - Enable/disable address family VPNv4 for this neighbor.
- Activate
Vpnv6 string - Enable/disable address family VPNv6 for this neighbor.
- Additional
Path string - Enable/disable IPv4 additional-path capability.
- Additional
Path6 string - Enable/disable IPv6 additional-path capability.
- Additional
Path stringVpnv4 - Enable/disable VPNv4 additional-path capability.
- Additional
Path stringVpnv6 - 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 stringEnable - Enable/disable IPv4 Enable to allow my AS in AS path.
- Allowas
In stringEnable6 - Enable/disable IPv6 Enable to allow my AS in AS path.
- Allowas
In stringEnable Evpn - Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- Allowas
In stringEnable Vpnv4 - Enable/disable to allow my AS in AS path for VPNv4 route.
- Allowas
In stringEnable 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 string - Enable/disable replace peer AS with own AS for IPv4.
- As
Override6 string - Enable/disable replace peer AS with own AS for IPv6.
- Attribute
Unchanged string - IPv4 List of attributes that should be unchanged.
- Attribute
Unchanged6 string - IPv6 List of attributes that should be unchanged.
- Attribute
Unchanged stringVpnv4 - List of attributes that should be unchanged for VPNv4 route.
- Attribute
Unchanged stringVpnv6 - List of attributes that should not be changed for VPNv6 route.
- Auth
Options string - Key-chain name for TCP authentication options.
- Bfd string
- Enable/disable BFD for this neighbor.
- Capability
Default stringOriginate - Enable/disable advertise default IPv4 route to this neighbor.
- Capability
Default stringOriginate6 - Enable/disable advertise default IPv6 route to this neighbor.
- Capability
Dynamic string - Enable/disable advertise dynamic capability to this neighbor.
- Capability
Graceful stringRestart - Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart6 - Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Evpn - Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Vpnv4 - Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Vpnv6 - Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
- Capability
Orf string - Accept/Send IPv4 ORF lists to/from this neighbor.
- Capability
Orf6 string - Accept/Send IPv6 ORF lists to/from this neighbor.
- Capability
Route stringRefresh - Enable/disable advertise route refresh capability to this neighbor.
- Conditional
Advertise6s List<Pulumiverse.Fortios. Router. Bgp. Outputs. Get Neighbor Conditional Advertise6> - IPv6 conditional advertisement. The structure of
conditional_advertise6
block is documented below. - Conditional
Advertises List<Pulumiverse.Fortios. Router. Bgp. Outputs. Get Neighbor Conditional Advertise> - Conditional advertisement. The structure of
conditional_advertise
block is documented below. - Connect
Timer int - Interval (sec) for connect timer.
- Default
Originate stringRoutemap - Route map to specify criteria to originate IPv4 default.
- Default
Originate stringRoutemap6 - Route map to specify criteria to originate IPv6 default.
- Description string
- Description.
- Distribute
List stringIn - Filter for IPv4 updates from this neighbor.
- Distribute
List stringIn6 - Filter for IPv6 updates from this neighbor.
- Distribute
List stringIn Vpnv4 - Filter for VPNv4 updates from this neighbor.
- Distribute
List stringIn Vpnv6 - Filter for VPNv6 updates from this neighbor.
- Distribute
List stringOut - Filter for IPv4 updates to this neighbor.
- Distribute
List stringOut6 - Filter for IPv6 updates to this neighbor.
- Distribute
List stringOut Vpnv4 - Filter for VPNv4 updates to this neighbor.
- Distribute
List stringOut Vpnv6 - Filter for VPNv6 updates to this neighbor.
- Dont
Capability stringNegotiate - Don't negotiate capabilities with this neighbor
- Ebgp
Enforce stringMultihop - Enable/disable allow multi-hop EBGP neighbors.
- Ebgp
Multihop intTtl - EBGP multihop TTL for this peer.
- Filter
List stringIn - BGP filter for IPv4 inbound routes.
- Filter
List stringIn6 - BGP filter for IPv6 inbound routes.
- Filter
List stringIn Vpnv4 - BGP filter for VPNv4 inbound routes.
- Filter
List stringIn Vpnv6 - BGP filter for VPNv6 inbound routes.
- Filter
List stringOut - BGP filter for IPv4 outbound routes.
- Filter
List stringOut6 - BGP filter for IPv6 outbound routes.
- Filter
List stringOut Vpnv4 - BGP filter for VPNv4 outbound routes.
- Filter
List stringOut Vpnv6 - BGP filter for VPNv6 outbound routes.
- Holdtime
Timer 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.
- Keep
Alive intTimer - Keep alive timer interval (sec).
- Link
Down stringFailover - Enable/disable failover upon link down.
- Local
As int - Local AS number of neighbor.
- Local
As stringNo Prepend - Do not prepend local-as to incoming updates.
- Local
As stringReplace 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 stringWarning Only - Enable/disable IPv4 Only give warning message when limit is exceeded.
- Maximum
Prefix stringWarning Only6 - Enable/disable IPv6 Only give warning message when limit is exceeded.
- Maximum
Prefix stringWarning Only Evpn - Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- Maximum
Prefix stringWarning Only Vpnv4 - Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- Maximum
Prefix stringWarning Only Vpnv6 - Enable/disable warning message when limit is exceeded for VPNv6 routes.
- Next
Hop stringSelf - Enable/disable IPv4 next-hop calculation for this neighbor.
- Next
Hop stringSelf6 - Enable/disable IPv6 next-hop calculation for this neighbor.
- Next
Hop stringSelf Rr - Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- Next
Hop stringSelf Rr6 - Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- Next
Hop stringSelf Vpnv4 - Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- Next
Hop stringSelf Vpnv6 - Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
- Override
Capability 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.
- Prefix
List stringIn - IPv4 Inbound filter for updates from this neighbor.
- Prefix
List stringIn6 - IPv6 Inbound filter for updates from this neighbor.
- Prefix
List stringIn Vpnv4 - Inbound filter for VPNv4 updates from this neighbor.
- Prefix
List stringIn Vpnv6 - Inbound filter for VPNv6 updates from this neighbor.
- Prefix
List stringOut - IPv4 Outbound filter for updates to this neighbor.
- Prefix
List stringOut6 - IPv6 Outbound filter for updates to this neighbor.
- Prefix
List stringOut Vpnv4 - Outbound filter for VPNv4 updates to this neighbor.
- Prefix
List stringOut Vpnv6 - Outbound filter for VPNv6 updates to this neighbor.
- Remote
As int - AS number of neighbor.
- Remove
Private stringAs - Enable/disable remove private AS number from IPv4 outbound updates.
- Remove
Private stringAs6 - Enable/disable remove private AS number from IPv6 outbound updates.
- Remove
Private stringAs Evpn - Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- Remove
Private stringAs Vpnv4 - Enable/disable remove private AS number from VPNv4 outbound updates.
- Remove
Private stringAs 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 stringIn - IPv4 Inbound route map filter.
- Route
Map stringIn6 - IPv6 Inbound route map filter.
- Route
Map stringIn Evpn - L2VPN EVPN inbound route map filter.
- Route
Map stringIn Vpnv4 - VPNv4 inbound route map filter.
- Route
Map stringIn Vpnv6 - VPNv6 inbound route map filter.
- Route
Map stringOut - IPv4 Outbound route map filter.
- Route
Map stringOut6 - IPv6 Outbound route map filter.
- Route
Map stringOut6Preferable - IPv6 outbound route map filter if the peer is preferred.
- Route
Map stringOut Evpn - L2VPN EVPN outbound route map filter.
- Route
Map stringOut Preferable - IPv4 outbound route map filter if the peer is preferred.
- Route
Map stringOut Vpnv4 - VPNv4 outbound route map filter.
- Route
Map stringOut Vpnv4Preferable - VPNv4 outbound route map filter if the peer is preferred.
- Route
Map stringOut Vpnv6 - VPNv6 outbound route map filter.
- Route
Map stringOut Vpnv6Preferable - VPNv6 outbound route map filter if this neighbor is preferred.
- Route
Reflector stringClient - Enable/disable IPv4 AS route reflector client.
- Route
Reflector stringClient6 - Enable/disable IPv6 AS route reflector client.
- Route
Reflector stringClient Evpn - Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- Route
Reflector stringClient Vpnv4 - Enable/disable VPNv4 AS route reflector client for this neighbor.
- Route
Reflector stringClient Vpnv6 - Enable/disable VPNv6 AS route reflector client for this neighbor.
- Route
Server stringClient - Enable/disable IPv4 AS route server client.
- Route
Server stringClient6 - Enable/disable IPv6 AS route server client.
- Route
Server stringClient Evpn - Enable/disable L2VPN EVPN AS route server client for this neighbor.
- Route
Server stringClient Vpnv4 - Enable/disable VPNv4 AS route server client for this neighbor.
- Route
Server stringClient Vpnv6 - Enable/disable VPNv6 AS route server client for this neighbor.
- Send
Community string - IPv4 Send community attribute to neighbor.
- Send
Community6 string - IPv6 Send community attribute to neighbor.
- Send
Community stringEvpn - Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- Send
Community stringVpnv4 - Send community attribute to neighbor for VPNv4 address family.
- Send
Community stringVpnv6 - Enable/disable sending community attribute to this neighbor for VPNv6 address family.
- Shutdown string
- Enable/disable shutdown this neighbor.
- Soft
Reconfiguration string - Enable/disable allow IPv4 inbound soft reconfiguration.
- Soft
Reconfiguration6 string - Enable/disable allow IPv6 inbound soft reconfiguration.
- Soft
Reconfiguration stringEvpn - Enable/disable L2VPN EVPN inbound soft reconfiguration.
- Soft
Reconfiguration stringVpnv4 - Enable/disable allow VPNv4 inbound soft reconfiguration.
- Soft
Reconfiguration stringVpnv6 - Enable/disable VPNv6 inbound soft reconfiguration.
- Stale
Route string - Enable/disable stale route after neighbor down.
- Strict
Capability stringMatch - Enable/disable strict capability matching.
- Unsuppress
Map string - IPv4 Route map to selectively unsuppress suppressed routes.
- Unsuppress
Map6 string - IPv6 Route map to selectively unsuppress suppressed routes.
- Update
Source 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.
- Activate
Evpn string - Enable/disable address family L2VPN EVPN for this neighbor.
- Activate
Vpnv4 string - Enable/disable address family VPNv4 for this neighbor.
- Activate
Vpnv6 string - Enable/disable address family VPNv6 for this neighbor.
- Additional
Path string - Enable/disable IPv4 additional-path capability.
- Additional
Path6 string - Enable/disable IPv6 additional-path capability.
- Additional
Path stringVpnv4 - Enable/disable VPNv4 additional-path capability.
- Additional
Path stringVpnv6 - 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 stringEnable - Enable/disable IPv4 Enable to allow my AS in AS path.
- Allowas
In stringEnable6 - Enable/disable IPv6 Enable to allow my AS in AS path.
- Allowas
In stringEnable Evpn - Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- Allowas
In stringEnable Vpnv4 - Enable/disable to allow my AS in AS path for VPNv4 route.
- Allowas
In stringEnable 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 string - Enable/disable replace peer AS with own AS for IPv4.
- As
Override6 string - Enable/disable replace peer AS with own AS for IPv6.
- Attribute
Unchanged string - IPv4 List of attributes that should be unchanged.
- Attribute
Unchanged6 string - IPv6 List of attributes that should be unchanged.
- Attribute
Unchanged stringVpnv4 - List of attributes that should be unchanged for VPNv4 route.
- Attribute
Unchanged stringVpnv6 - List of attributes that should not be changed for VPNv6 route.
- Auth
Options string - Key-chain name for TCP authentication options.
- Bfd string
- Enable/disable BFD for this neighbor.
- Capability
Default stringOriginate - Enable/disable advertise default IPv4 route to this neighbor.
- Capability
Default stringOriginate6 - Enable/disable advertise default IPv6 route to this neighbor.
- Capability
Dynamic string - Enable/disable advertise dynamic capability to this neighbor.
- Capability
Graceful stringRestart - Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart6 - Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Evpn - Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Vpnv4 - Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- Capability
Graceful stringRestart Vpnv6 - Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
- Capability
Orf string - Accept/Send IPv4 ORF lists to/from this neighbor.
- Capability
Orf6 string - Accept/Send IPv6 ORF lists to/from this neighbor.
- Capability
Route stringRefresh - Enable/disable advertise route refresh capability to this neighbor.
- Conditional
Advertise6s []GetNeighbor Conditional Advertise6 - IPv6 conditional advertisement. The structure of
conditional_advertise6
block is documented below. - Conditional
Advertises []GetNeighbor Conditional Advertise - Conditional advertisement. The structure of
conditional_advertise
block is documented below. - Connect
Timer int - Interval (sec) for connect timer.
- Default
Originate stringRoutemap - Route map to specify criteria to originate IPv4 default.
- Default
Originate stringRoutemap6 - Route map to specify criteria to originate IPv6 default.
- Description string
- Description.
- Distribute
List stringIn - Filter for IPv4 updates from this neighbor.
- Distribute
List stringIn6 - Filter for IPv6 updates from this neighbor.
- Distribute
List stringIn Vpnv4 - Filter for VPNv4 updates from this neighbor.
- Distribute
List stringIn Vpnv6 - Filter for VPNv6 updates from this neighbor.
- Distribute
List stringOut - Filter for IPv4 updates to this neighbor.
- Distribute
List stringOut6 - Filter for IPv6 updates to this neighbor.
- Distribute
List stringOut Vpnv4 - Filter for VPNv4 updates to this neighbor.
- Distribute
List stringOut Vpnv6 - Filter for VPNv6 updates to this neighbor.
- Dont
Capability stringNegotiate - Don't negotiate capabilities with this neighbor
- Ebgp
Enforce stringMultihop - Enable/disable allow multi-hop EBGP neighbors.
- Ebgp
Multihop intTtl - EBGP multihop TTL for this peer.
- Filter
List stringIn - BGP filter for IPv4 inbound routes.
- Filter
List stringIn6 - BGP filter for IPv6 inbound routes.
- Filter
List stringIn Vpnv4 - BGP filter for VPNv4 inbound routes.
- Filter
List stringIn Vpnv6 - BGP filter for VPNv6 inbound routes.
- Filter
List stringOut - BGP filter for IPv4 outbound routes.
- Filter
List stringOut6 - BGP filter for IPv6 outbound routes.
- Filter
List stringOut Vpnv4 - BGP filter for VPNv4 outbound routes.
- Filter
List stringOut Vpnv6 - BGP filter for VPNv6 outbound routes.
- Holdtime
Timer 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.
- Keep
Alive intTimer - Keep alive timer interval (sec).
- Link
Down stringFailover - Enable/disable failover upon link down.
- Local
As int - Local AS number of neighbor.
- Local
As stringNo Prepend - Do not prepend local-as to incoming updates.
- Local
As stringReplace 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 stringWarning Only - Enable/disable IPv4 Only give warning message when limit is exceeded.
- Maximum
Prefix stringWarning Only6 - Enable/disable IPv6 Only give warning message when limit is exceeded.
- Maximum
Prefix stringWarning Only Evpn - Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- Maximum
Prefix stringWarning Only Vpnv4 - Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- Maximum
Prefix stringWarning Only Vpnv6 - Enable/disable warning message when limit is exceeded for VPNv6 routes.
- Next
Hop stringSelf - Enable/disable IPv4 next-hop calculation for this neighbor.
- Next
Hop stringSelf6 - Enable/disable IPv6 next-hop calculation for this neighbor.
- Next
Hop stringSelf Rr - Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- Next
Hop stringSelf Rr6 - Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- Next
Hop stringSelf Vpnv4 - Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- Next
Hop stringSelf Vpnv6 - Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
- Override
Capability 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.
- Prefix
List stringIn - IPv4 Inbound filter for updates from this neighbor.
- Prefix
List stringIn6 - IPv6 Inbound filter for updates from this neighbor.
- Prefix
List stringIn Vpnv4 - Inbound filter for VPNv4 updates from this neighbor.
- Prefix
List stringIn Vpnv6 - Inbound filter for VPNv6 updates from this neighbor.
- Prefix
List stringOut - IPv4 Outbound filter for updates to this neighbor.
- Prefix
List stringOut6 - IPv6 Outbound filter for updates to this neighbor.
- Prefix
List stringOut Vpnv4 - Outbound filter for VPNv4 updates to this neighbor.
- Prefix
List stringOut Vpnv6 - Outbound filter for VPNv6 updates to this neighbor.
- Remote
As int - AS number of neighbor.
- Remove
Private stringAs - Enable/disable remove private AS number from IPv4 outbound updates.
- Remove
Private stringAs6 - Enable/disable remove private AS number from IPv6 outbound updates.
- Remove
Private stringAs Evpn - Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- Remove
Private stringAs Vpnv4 - Enable/disable remove private AS number from VPNv4 outbound updates.
- Remove
Private stringAs 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 stringIn - IPv4 Inbound route map filter.
- Route
Map stringIn6 - IPv6 Inbound route map filter.
- Route
Map stringIn Evpn - L2VPN EVPN inbound route map filter.
- Route
Map stringIn Vpnv4 - VPNv4 inbound route map filter.
- Route
Map stringIn Vpnv6 - VPNv6 inbound route map filter.
- Route
Map stringOut - IPv4 Outbound route map filter.
- Route
Map stringOut6 - IPv6 Outbound route map filter.
- Route
Map stringOut6Preferable - IPv6 outbound route map filter if the peer is preferred.
- Route
Map stringOut Evpn - L2VPN EVPN outbound route map filter.
- Route
Map stringOut Preferable - IPv4 outbound route map filter if the peer is preferred.
- Route
Map stringOut Vpnv4 - VPNv4 outbound route map filter.
- Route
Map stringOut Vpnv4Preferable - VPNv4 outbound route map filter if the peer is preferred.
- Route
Map stringOut Vpnv6 - VPNv6 outbound route map filter.
- Route
Map stringOut Vpnv6Preferable - VPNv6 outbound route map filter if this neighbor is preferred.
- Route
Reflector stringClient - Enable/disable IPv4 AS route reflector client.
- Route
Reflector stringClient6 - Enable/disable IPv6 AS route reflector client.
- Route
Reflector stringClient Evpn - Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- Route
Reflector stringClient Vpnv4 - Enable/disable VPNv4 AS route reflector client for this neighbor.
- Route
Reflector stringClient Vpnv6 - Enable/disable VPNv6 AS route reflector client for this neighbor.
- Route
Server stringClient - Enable/disable IPv4 AS route server client.
- Route
Server stringClient6 - Enable/disable IPv6 AS route server client.
- Route
Server stringClient Evpn - Enable/disable L2VPN EVPN AS route server client for this neighbor.
- Route
Server stringClient Vpnv4 - Enable/disable VPNv4 AS route server client for this neighbor.
- Route
Server stringClient Vpnv6 - Enable/disable VPNv6 AS route server client for this neighbor.
- Send
Community string - IPv4 Send community attribute to neighbor.
- Send
Community6 string - IPv6 Send community attribute to neighbor.
- Send
Community stringEvpn - Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- Send
Community stringVpnv4 - Send community attribute to neighbor for VPNv4 address family.
- Send
Community stringVpnv6 - Enable/disable sending community attribute to this neighbor for VPNv6 address family.
- Shutdown string
- Enable/disable shutdown this neighbor.
- Soft
Reconfiguration string - Enable/disable allow IPv4 inbound soft reconfiguration.
- Soft
Reconfiguration6 string - Enable/disable allow IPv6 inbound soft reconfiguration.
- Soft
Reconfiguration stringEvpn - Enable/disable L2VPN EVPN inbound soft reconfiguration.
- Soft
Reconfiguration stringVpnv4 - Enable/disable allow VPNv4 inbound soft reconfiguration.
- Soft
Reconfiguration stringVpnv6 - Enable/disable VPNv6 inbound soft reconfiguration.
- Stale
Route string - Enable/disable stale route after neighbor down.
- Strict
Capability stringMatch - Enable/disable strict capability matching.
- Unsuppress
Map string - IPv4 Route map to selectively unsuppress suppressed routes.
- Unsuppress
Map6 string - IPv6 Route map to selectively unsuppress suppressed routes.
- Update
Source 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.
- activate
Evpn String - Enable/disable address family L2VPN EVPN for this neighbor.
- activate
Vpnv4 String - Enable/disable address family VPNv4 for this neighbor.
- activate
Vpnv6 String - Enable/disable address family VPNv6 for this neighbor.
- additional
Path String - Enable/disable IPv4 additional-path capability.
- additional
Path6 String - Enable/disable IPv6 additional-path capability.
- additional
Path StringVpnv4 - Enable/disable VPNv4 additional-path capability.
- additional
Path StringVpnv6 - Enable/disable VPNv6 additional-path capability.
- adv
Additional IntegerPath - Number of IPv4 additional paths that can be advertised to this neighbor.
- adv
Additional IntegerPath6 - Number of IPv6 additional paths that can be advertised to this neighbor.
- adv
Additional IntegerPath Vpnv4 - Number of VPNv4 additional paths that can be advertised to this neighbor.
- adv
Additional IntegerPath Vpnv6 - Number of VPNv6 additional paths that can be advertised to this neighbor.
- advertisement
Interval Integer - Minimum interval (sec) between sending updates.
- allowas
In Integer - IPv4 The maximum number of occurrence of my AS number allowed.
- allowas
In6 Integer - IPv6 The maximum number of occurrence of my AS number allowed.
- allowas
In StringEnable - Enable/disable IPv4 Enable to allow my AS in AS path.
- allowas
In StringEnable6 - Enable/disable IPv6 Enable to allow my AS in AS path.
- allowas
In StringEnable Evpn - Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowas
In StringEnable Vpnv4 - Enable/disable to allow my AS in AS path for VPNv4 route.
- allowas
In StringEnable Vpnv6 - Enable/disable use of my AS in AS path for VPNv6 route.
- allowas
In IntegerEvpn - The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowas
In IntegerVpnv4 - The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowas
In IntegerVpnv6 - The maximum number of occurrence of my AS number allowed for VPNv6 route.
- as
Override String - Enable/disable replace peer AS with own AS for IPv4.
- as
Override6 String - Enable/disable replace peer AS with own AS for IPv6.
- attribute
Unchanged String - IPv4 List of attributes that should be unchanged.
- attribute
Unchanged6 String - IPv6 List of attributes that should be unchanged.
- attribute
Unchanged StringVpnv4 - List of attributes that should be unchanged for VPNv4 route.
- attribute
Unchanged StringVpnv6 - List of attributes that should not be changed for VPNv6 route.
- auth
Options String - Key-chain name for TCP authentication options.
- bfd String
- Enable/disable BFD for this neighbor.
- capability
Default StringOriginate - Enable/disable advertise default IPv4 route to this neighbor.
- capability
Default StringOriginate6 - Enable/disable advertise default IPv6 route to this neighbor.
- capability
Dynamic String - Enable/disable advertise dynamic capability to this neighbor.
- capability
Graceful StringRestart - Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capability
Graceful StringRestart6 - Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capability
Graceful StringRestart Evpn - Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capability
Graceful StringRestart Vpnv4 - Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capability
Graceful StringRestart Vpnv6 - Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
- capability
Orf String - Accept/Send IPv4 ORF lists to/from this neighbor.
- capability
Orf6 String - Accept/Send IPv6 ORF lists to/from this neighbor.
- capability
Route StringRefresh - Enable/disable advertise route refresh capability to this neighbor.
- conditional
Advertise6s List<GetNeighbor Conditional Advertise6> - IPv6 conditional advertisement. The structure of
conditional_advertise6
block is documented below. - conditional
Advertises List<GetNeighbor Conditional Advertise> - Conditional advertisement. The structure of
conditional_advertise
block is documented below. - connect
Timer Integer - Interval (sec) for connect timer.
- default
Originate StringRoutemap - Route map to specify criteria to originate IPv4 default.
- default
Originate StringRoutemap6 - Route map to specify criteria to originate IPv6 default.
- description String
- Description.
- distribute
List StringIn - Filter for IPv4 updates from this neighbor.
- distribute
List StringIn6 - Filter for IPv6 updates from this neighbor.
- distribute
List StringIn Vpnv4 - Filter for VPNv4 updates from this neighbor.
- distribute
List StringIn Vpnv6 - Filter for VPNv6 updates from this neighbor.
- distribute
List StringOut - Filter for IPv4 updates to this neighbor.
- distribute
List StringOut6 - Filter for IPv6 updates to this neighbor.
- distribute
List StringOut Vpnv4 - Filter for VPNv4 updates to this neighbor.
- distribute
List StringOut Vpnv6 - Filter for VPNv6 updates to this neighbor.
- dont
Capability StringNegotiate - Don't negotiate capabilities with this neighbor
- ebgp
Enforce StringMultihop - Enable/disable allow multi-hop EBGP neighbors.
- ebgp
Multihop IntegerTtl - EBGP multihop TTL for this peer.
- filter
List StringIn - BGP filter for IPv4 inbound routes.
- filter
List StringIn6 - BGP filter for IPv6 inbound routes.
- filter
List StringIn Vpnv4 - BGP filter for VPNv4 inbound routes.
- filter
List StringIn Vpnv6 - BGP filter for VPNv6 inbound routes.
- filter
List StringOut - BGP filter for IPv4 outbound routes.
- filter
List StringOut6 - BGP filter for IPv6 outbound routes.
- filter
List StringOut Vpnv4 - BGP filter for VPNv4 outbound routes.
- filter
List StringOut Vpnv6 - BGP filter for VPNv6 outbound routes.
- holdtime
Timer 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.
- keep
Alive IntegerTimer - Keep alive timer interval (sec).
- link
Down StringFailover - Enable/disable failover upon link down.
- local
As Integer - Local AS number of neighbor.
- local
As StringNo Prepend - Do not prepend local-as to incoming updates.
- local
As StringReplace As - Replace real AS with local-as in outgoing updates.
- maximum
Prefix Integer - Maximum number of IPv4 prefixes to accept from this peer.
- maximum
Prefix6 Integer - Maximum number of IPv6 prefixes to accept from this peer.
- maximum
Prefix IntegerEvpn - Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximum
Prefix IntegerThreshold - Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix IntegerThreshold6 - Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix IntegerThreshold Evpn - Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximum
Prefix IntegerThreshold Vpnv4 - Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix IntegerThreshold Vpnv6 - Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix IntegerVpnv4 - Maximum number of VPNv4 prefixes to accept from this peer.
- maximum
Prefix IntegerVpnv6 - Maximum number of VPNv6 prefixes to accept from this peer.
- maximum
Prefix StringWarning Only - Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximum
Prefix StringWarning Only6 - Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximum
Prefix StringWarning Only Evpn - Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximum
Prefix StringWarning Only Vpnv4 - Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximum
Prefix StringWarning Only Vpnv6 - Enable/disable warning message when limit is exceeded for VPNv6 routes.
- next
Hop StringSelf - Enable/disable IPv4 next-hop calculation for this neighbor.
- next
Hop StringSelf6 - Enable/disable IPv6 next-hop calculation for this neighbor.
- next
Hop StringSelf Rr - Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- next
Hop StringSelf Rr6 - Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- next
Hop StringSelf Vpnv4 - Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- next
Hop StringSelf Vpnv6 - Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
- override
Capability 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.
- prefix
List StringIn - IPv4 Inbound filter for updates from this neighbor.
- prefix
List StringIn6 - IPv6 Inbound filter for updates from this neighbor.
- prefix
List StringIn Vpnv4 - Inbound filter for VPNv4 updates from this neighbor.
- prefix
List StringIn Vpnv6 - Inbound filter for VPNv6 updates from this neighbor.
- prefix
List StringOut - IPv4 Outbound filter for updates to this neighbor.
- prefix
List StringOut6 - IPv6 Outbound filter for updates to this neighbor.
- prefix
List StringOut Vpnv4 - Outbound filter for VPNv4 updates to this neighbor.
- prefix
List StringOut Vpnv6 - Outbound filter for VPNv6 updates to this neighbor.
- remote
As Integer - AS number of neighbor.
- remove
Private StringAs - Enable/disable remove private AS number from IPv4 outbound updates.
- remove
Private StringAs6 - Enable/disable remove private AS number from IPv6 outbound updates.
- remove
Private StringAs Evpn - Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- remove
Private StringAs Vpnv4 - Enable/disable remove private AS number from VPNv4 outbound updates.
- remove
Private StringAs Vpnv6 - Enable/disable to remove private AS number from VPNv6 outbound updates.
- restart
Time Integer - Graceful restart delay time (sec, 0 = global default).
- retain
Stale IntegerTime - Time to retain stale routes.
- route
Map StringIn - IPv4 Inbound route map filter.
- route
Map StringIn6 - IPv6 Inbound route map filter.
- route
Map StringIn Evpn - L2VPN EVPN inbound route map filter.
- route
Map StringIn Vpnv4 - VPNv4 inbound route map filter.
- route
Map StringIn Vpnv6 - VPNv6 inbound route map filter.
- route
Map StringOut - IPv4 Outbound route map filter.
- route
Map StringOut6 - IPv6 Outbound route map filter.
- route
Map StringOut6Preferable - IPv6 outbound route map filter if the peer is preferred.
- route
Map StringOut Evpn - L2VPN EVPN outbound route map filter.
- route
Map StringOut Preferable - IPv4 outbound route map filter if the peer is preferred.
- route
Map StringOut Vpnv4 - VPNv4 outbound route map filter.
- route
Map StringOut Vpnv4Preferable - VPNv4 outbound route map filter if the peer is preferred.
- route
Map StringOut Vpnv6 - VPNv6 outbound route map filter.
- route
Map StringOut Vpnv6Preferable - VPNv6 outbound route map filter if this neighbor is preferred.
- route
Reflector StringClient - Enable/disable IPv4 AS route reflector client.
- route
Reflector StringClient6 - Enable/disable IPv6 AS route reflector client.
- route
Reflector StringClient Evpn - Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- route
Reflector StringClient Vpnv4 - Enable/disable VPNv4 AS route reflector client for this neighbor.
- route
Reflector StringClient Vpnv6 - Enable/disable VPNv6 AS route reflector client for this neighbor.
- route
Server StringClient - Enable/disable IPv4 AS route server client.
- route
Server StringClient6 - Enable/disable IPv6 AS route server client.
- route
Server StringClient Evpn - Enable/disable L2VPN EVPN AS route server client for this neighbor.
- route
Server StringClient Vpnv4 - Enable/disable VPNv4 AS route server client for this neighbor.
- route
Server StringClient Vpnv6 - Enable/disable VPNv6 AS route server client for this neighbor.
- send
Community String - IPv4 Send community attribute to neighbor.
- send
Community6 String - IPv6 Send community attribute to neighbor.
- send
Community StringEvpn - Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- send
Community StringVpnv4 - Send community attribute to neighbor for VPNv4 address family.
- send
Community StringVpnv6 - Enable/disable sending community attribute to this neighbor for VPNv6 address family.
- shutdown String
- Enable/disable shutdown this neighbor.
- soft
Reconfiguration String - Enable/disable allow IPv4 inbound soft reconfiguration.
- soft
Reconfiguration6 String - Enable/disable allow IPv6 inbound soft reconfiguration.
- soft
Reconfiguration StringEvpn - Enable/disable L2VPN EVPN inbound soft reconfiguration.
- soft
Reconfiguration StringVpnv4 - Enable/disable allow VPNv4 inbound soft reconfiguration.
- soft
Reconfiguration StringVpnv6 - Enable/disable VPNv6 inbound soft reconfiguration.
- stale
Route String - Enable/disable stale route after neighbor down.
- strict
Capability StringMatch - Enable/disable strict capability matching.
- unsuppress
Map String - IPv4 Route map to selectively unsuppress suppressed routes.
- unsuppress
Map6 String - IPv6 Route map to selectively unsuppress suppressed routes.
- update
Source 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.
- activate
Evpn string - Enable/disable address family L2VPN EVPN for this neighbor.
- activate
Vpnv4 string - Enable/disable address family VPNv4 for this neighbor.
- activate
Vpnv6 string - Enable/disable address family VPNv6 for this neighbor.
- additional
Path string - Enable/disable IPv4 additional-path capability.
- additional
Path6 string - Enable/disable IPv6 additional-path capability.
- additional
Path stringVpnv4 - Enable/disable VPNv4 additional-path capability.
- additional
Path stringVpnv6 - Enable/disable VPNv6 additional-path capability.
- adv
Additional numberPath - Number of IPv4 additional paths that can be advertised to this neighbor.
- adv
Additional numberPath6 - Number of IPv6 additional paths that can be advertised to this neighbor.
- adv
Additional numberPath Vpnv4 - Number of VPNv4 additional paths that can be advertised to this neighbor.
- adv
Additional numberPath Vpnv6 - Number of VPNv6 additional paths that can be advertised to this neighbor.
- advertisement
Interval number - Minimum interval (sec) between sending updates.
- allowas
In number - IPv4 The maximum number of occurrence of my AS number allowed.
- allowas
In6 number - IPv6 The maximum number of occurrence of my AS number allowed.
- allowas
In stringEnable - Enable/disable IPv4 Enable to allow my AS in AS path.
- allowas
In stringEnable6 - Enable/disable IPv6 Enable to allow my AS in AS path.
- allowas
In stringEnable Evpn - Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowas
In stringEnable Vpnv4 - Enable/disable to allow my AS in AS path for VPNv4 route.
- allowas
In stringEnable Vpnv6 - Enable/disable use of my AS in AS path for VPNv6 route.
- allowas
In numberEvpn - The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowas
In numberVpnv4 - The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowas
In numberVpnv6 - The maximum number of occurrence of my AS number allowed for VPNv6 route.
- as
Override string - Enable/disable replace peer AS with own AS for IPv4.
- as
Override6 string - Enable/disable replace peer AS with own AS for IPv6.
- attribute
Unchanged string - IPv4 List of attributes that should be unchanged.
- attribute
Unchanged6 string - IPv6 List of attributes that should be unchanged.
- attribute
Unchanged stringVpnv4 - List of attributes that should be unchanged for VPNv4 route.
- attribute
Unchanged stringVpnv6 - List of attributes that should not be changed for VPNv6 route.
- auth
Options string - Key-chain name for TCP authentication options.
- bfd string
- Enable/disable BFD for this neighbor.
- capability
Default stringOriginate - Enable/disable advertise default IPv4 route to this neighbor.
- capability
Default stringOriginate6 - Enable/disable advertise default IPv6 route to this neighbor.
- capability
Dynamic string - Enable/disable advertise dynamic capability to this neighbor.
- capability
Graceful stringRestart - Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capability
Graceful stringRestart6 - Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capability
Graceful stringRestart Evpn - Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capability
Graceful stringRestart Vpnv4 - Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capability
Graceful stringRestart Vpnv6 - Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
- capability
Orf string - Accept/Send IPv4 ORF lists to/from this neighbor.
- capability
Orf6 string - Accept/Send IPv6 ORF lists to/from this neighbor.
- capability
Route stringRefresh - Enable/disable advertise route refresh capability to this neighbor.
- conditional
Advertise6s GetNeighbor Conditional Advertise6[] - IPv6 conditional advertisement. The structure of
conditional_advertise6
block is documented below. - conditional
Advertises GetNeighbor Conditional Advertise[] - Conditional advertisement. The structure of
conditional_advertise
block is documented below. - connect
Timer number - Interval (sec) for connect timer.
- default
Originate stringRoutemap - Route map to specify criteria to originate IPv4 default.
- default
Originate stringRoutemap6 - Route map to specify criteria to originate IPv6 default.
- description string
- Description.
- distribute
List stringIn - Filter for IPv4 updates from this neighbor.
- distribute
List stringIn6 - Filter for IPv6 updates from this neighbor.
- distribute
List stringIn Vpnv4 - Filter for VPNv4 updates from this neighbor.
- distribute
List stringIn Vpnv6 - Filter for VPNv6 updates from this neighbor.
- distribute
List stringOut - Filter for IPv4 updates to this neighbor.
- distribute
List stringOut6 - Filter for IPv6 updates to this neighbor.
- distribute
List stringOut Vpnv4 - Filter for VPNv4 updates to this neighbor.
- distribute
List stringOut Vpnv6 - Filter for VPNv6 updates to this neighbor.
- dont
Capability stringNegotiate - Don't negotiate capabilities with this neighbor
- ebgp
Enforce stringMultihop - Enable/disable allow multi-hop EBGP neighbors.
- ebgp
Multihop numberTtl - EBGP multihop TTL for this peer.
- filter
List stringIn - BGP filter for IPv4 inbound routes.
- filter
List stringIn6 - BGP filter for IPv6 inbound routes.
- filter
List stringIn Vpnv4 - BGP filter for VPNv4 inbound routes.
- filter
List stringIn Vpnv6 - BGP filter for VPNv6 inbound routes.
- filter
List stringOut - BGP filter for IPv4 outbound routes.
- filter
List stringOut6 - BGP filter for IPv6 outbound routes.
- filter
List stringOut Vpnv4 - BGP filter for VPNv4 outbound routes.
- filter
List stringOut Vpnv6 - BGP filter for VPNv6 outbound routes.
- holdtime
Timer 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.
- keep
Alive numberTimer - Keep alive timer interval (sec).
- link
Down stringFailover - Enable/disable failover upon link down.
- local
As number - Local AS number of neighbor.
- local
As stringNo Prepend - Do not prepend local-as to incoming updates.
- local
As stringReplace As - Replace real AS with local-as in outgoing updates.
- maximum
Prefix number - Maximum number of IPv4 prefixes to accept from this peer.
- maximum
Prefix6 number - Maximum number of IPv6 prefixes to accept from this peer.
- maximum
Prefix numberEvpn - Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximum
Prefix numberThreshold - Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix numberThreshold6 - Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix numberThreshold Evpn - Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximum
Prefix numberThreshold Vpnv4 - Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix numberThreshold Vpnv6 - Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix numberVpnv4 - Maximum number of VPNv4 prefixes to accept from this peer.
- maximum
Prefix numberVpnv6 - Maximum number of VPNv6 prefixes to accept from this peer.
- maximum
Prefix stringWarning Only - Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximum
Prefix stringWarning Only6 - Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximum
Prefix stringWarning Only Evpn - Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximum
Prefix stringWarning Only Vpnv4 - Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximum
Prefix stringWarning Only Vpnv6 - Enable/disable warning message when limit is exceeded for VPNv6 routes.
- next
Hop stringSelf - Enable/disable IPv4 next-hop calculation for this neighbor.
- next
Hop stringSelf6 - Enable/disable IPv6 next-hop calculation for this neighbor.
- next
Hop stringSelf Rr - Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- next
Hop stringSelf Rr6 - Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- next
Hop stringSelf Vpnv4 - Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- next
Hop stringSelf Vpnv6 - Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
- override
Capability 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.
- prefix
List stringIn - IPv4 Inbound filter for updates from this neighbor.
- prefix
List stringIn6 - IPv6 Inbound filter for updates from this neighbor.
- prefix
List stringIn Vpnv4 - Inbound filter for VPNv4 updates from this neighbor.
- prefix
List stringIn Vpnv6 - Inbound filter for VPNv6 updates from this neighbor.
- prefix
List stringOut - IPv4 Outbound filter for updates to this neighbor.
- prefix
List stringOut6 - IPv6 Outbound filter for updates to this neighbor.
- prefix
List stringOut Vpnv4 - Outbound filter for VPNv4 updates to this neighbor.
- prefix
List stringOut Vpnv6 - Outbound filter for VPNv6 updates to this neighbor.
- remote
As number - AS number of neighbor.
- remove
Private stringAs - Enable/disable remove private AS number from IPv4 outbound updates.
- remove
Private stringAs6 - Enable/disable remove private AS number from IPv6 outbound updates.
- remove
Private stringAs Evpn - Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- remove
Private stringAs Vpnv4 - Enable/disable remove private AS number from VPNv4 outbound updates.
- remove
Private stringAs Vpnv6 - Enable/disable to remove private AS number from VPNv6 outbound updates.
- restart
Time number - Graceful restart delay time (sec, 0 = global default).
- retain
Stale numberTime - Time to retain stale routes.
- route
Map stringIn - IPv4 Inbound route map filter.
- route
Map stringIn6 - IPv6 Inbound route map filter.
- route
Map stringIn Evpn - L2VPN EVPN inbound route map filter.
- route
Map stringIn Vpnv4 - VPNv4 inbound route map filter.
- route
Map stringIn Vpnv6 - VPNv6 inbound route map filter.
- route
Map stringOut - IPv4 Outbound route map filter.
- route
Map stringOut6 - IPv6 Outbound route map filter.
- route
Map stringOut6Preferable - IPv6 outbound route map filter if the peer is preferred.
- route
Map stringOut Evpn - L2VPN EVPN outbound route map filter.
- route
Map stringOut Preferable - IPv4 outbound route map filter if the peer is preferred.
- route
Map stringOut Vpnv4 - VPNv4 outbound route map filter.
- route
Map stringOut Vpnv4Preferable - VPNv4 outbound route map filter if the peer is preferred.
- route
Map stringOut Vpnv6 - VPNv6 outbound route map filter.
- route
Map stringOut Vpnv6Preferable - VPNv6 outbound route map filter if this neighbor is preferred.
- route
Reflector stringClient - Enable/disable IPv4 AS route reflector client.
- route
Reflector stringClient6 - Enable/disable IPv6 AS route reflector client.
- route
Reflector stringClient Evpn - Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- route
Reflector stringClient Vpnv4 - Enable/disable VPNv4 AS route reflector client for this neighbor.
- route
Reflector stringClient Vpnv6 - Enable/disable VPNv6 AS route reflector client for this neighbor.
- route
Server stringClient - Enable/disable IPv4 AS route server client.
- route
Server stringClient6 - Enable/disable IPv6 AS route server client.
- route
Server stringClient Evpn - Enable/disable L2VPN EVPN AS route server client for this neighbor.
- route
Server stringClient Vpnv4 - Enable/disable VPNv4 AS route server client for this neighbor.
- route
Server stringClient Vpnv6 - Enable/disable VPNv6 AS route server client for this neighbor.
- send
Community string - IPv4 Send community attribute to neighbor.
- send
Community6 string - IPv6 Send community attribute to neighbor.
- send
Community stringEvpn - Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- send
Community stringVpnv4 - Send community attribute to neighbor for VPNv4 address family.
- send
Community stringVpnv6 - Enable/disable sending community attribute to this neighbor for VPNv6 address family.
- shutdown string
- Enable/disable shutdown this neighbor.
- soft
Reconfiguration string - Enable/disable allow IPv4 inbound soft reconfiguration.
- soft
Reconfiguration6 string - Enable/disable allow IPv6 inbound soft reconfiguration.
- soft
Reconfiguration stringEvpn - Enable/disable L2VPN EVPN inbound soft reconfiguration.
- soft
Reconfiguration stringVpnv4 - Enable/disable allow VPNv4 inbound soft reconfiguration.
- soft
Reconfiguration stringVpnv6 - Enable/disable VPNv6 inbound soft reconfiguration.
- stale
Route string - Enable/disable stale route after neighbor down.
- strict
Capability stringMatch - Enable/disable strict capability matching.
- unsuppress
Map string - IPv4 Route map to selectively unsuppress suppressed routes.
- unsuppress
Map6 string - IPv6 Route map to selectively unsuppress suppressed routes.
- update
Source 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_advertise6
block is documented below. - conditional_
advertises Sequence[GetNeighbor Conditional Advertise] - Conditional advertisement. The structure of
conditional_advertise
block 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.
- activate
Evpn String - Enable/disable address family L2VPN EVPN for this neighbor.
- activate
Vpnv4 String - Enable/disable address family VPNv4 for this neighbor.
- activate
Vpnv6 String - Enable/disable address family VPNv6 for this neighbor.
- additional
Path String - Enable/disable IPv4 additional-path capability.
- additional
Path6 String - Enable/disable IPv6 additional-path capability.
- additional
Path StringVpnv4 - Enable/disable VPNv4 additional-path capability.
- additional
Path StringVpnv6 - Enable/disable VPNv6 additional-path capability.
- adv
Additional NumberPath - Number of IPv4 additional paths that can be advertised to this neighbor.
- adv
Additional NumberPath6 - Number of IPv6 additional paths that can be advertised to this neighbor.
- adv
Additional NumberPath Vpnv4 - Number of VPNv4 additional paths that can be advertised to this neighbor.
- adv
Additional NumberPath Vpnv6 - Number of VPNv6 additional paths that can be advertised to this neighbor.
- advertisement
Interval Number - Minimum interval (sec) between sending updates.
- allowas
In Number - IPv4 The maximum number of occurrence of my AS number allowed.
- allowas
In6 Number - IPv6 The maximum number of occurrence of my AS number allowed.
- allowas
In StringEnable - Enable/disable IPv4 Enable to allow my AS in AS path.
- allowas
In StringEnable6 - Enable/disable IPv6 Enable to allow my AS in AS path.
- allowas
In StringEnable Evpn - Enable/disable to allow my AS in AS path for L2VPN EVPN route.
- allowas
In StringEnable Vpnv4 - Enable/disable to allow my AS in AS path for VPNv4 route.
- allowas
In StringEnable Vpnv6 - Enable/disable use of my AS in AS path for VPNv6 route.
- allowas
In NumberEvpn - The maximum number of occurrence of my AS number allowed for L2VPN EVPN route.
- allowas
In NumberVpnv4 - The maximum number of occurrence of my AS number allowed for VPNv4 route.
- allowas
In NumberVpnv6 - The maximum number of occurrence of my AS number allowed for VPNv6 route.
- as
Override String - Enable/disable replace peer AS with own AS for IPv4.
- as
Override6 String - Enable/disable replace peer AS with own AS for IPv6.
- attribute
Unchanged String - IPv4 List of attributes that should be unchanged.
- attribute
Unchanged6 String - IPv6 List of attributes that should be unchanged.
- attribute
Unchanged StringVpnv4 - List of attributes that should be unchanged for VPNv4 route.
- attribute
Unchanged StringVpnv6 - List of attributes that should not be changed for VPNv6 route.
- auth
Options String - Key-chain name for TCP authentication options.
- bfd String
- Enable/disable BFD for this neighbor.
- capability
Default StringOriginate - Enable/disable advertise default IPv4 route to this neighbor.
- capability
Default StringOriginate6 - Enable/disable advertise default IPv6 route to this neighbor.
- capability
Dynamic String - Enable/disable advertise dynamic capability to this neighbor.
- capability
Graceful StringRestart - Enable/disable advertise IPv4 graceful restart capability to this neighbor.
- capability
Graceful StringRestart6 - Enable/disable advertise IPv6 graceful restart capability to this neighbor.
- capability
Graceful StringRestart Evpn - Enable/disable advertisement of L2VPN EVPN graceful restart capability to this neighbor.
- capability
Graceful StringRestart Vpnv4 - Enable/disable advertise VPNv4 graceful restart capability to this neighbor.
- capability
Graceful StringRestart Vpnv6 - Enable/disable advertisement of VPNv6 graceful restart capability to this neighbor.
- capability
Orf String - Accept/Send IPv4 ORF lists to/from this neighbor.
- capability
Orf6 String - Accept/Send IPv6 ORF lists to/from this neighbor.
- capability
Route StringRefresh - Enable/disable advertise route refresh capability to this neighbor.
- conditional
Advertise6s List<Property Map> - IPv6 conditional advertisement. The structure of
conditional_advertise6
block is documented below. - conditional
Advertises List<Property Map> - Conditional advertisement. The structure of
conditional_advertise
block is documented below. - connect
Timer Number - Interval (sec) for connect timer.
- default
Originate StringRoutemap - Route map to specify criteria to originate IPv4 default.
- default
Originate StringRoutemap6 - Route map to specify criteria to originate IPv6 default.
- description String
- Description.
- distribute
List StringIn - Filter for IPv4 updates from this neighbor.
- distribute
List StringIn6 - Filter for IPv6 updates from this neighbor.
- distribute
List StringIn Vpnv4 - Filter for VPNv4 updates from this neighbor.
- distribute
List StringIn Vpnv6 - Filter for VPNv6 updates from this neighbor.
- distribute
List StringOut - Filter for IPv4 updates to this neighbor.
- distribute
List StringOut6 - Filter for IPv6 updates to this neighbor.
- distribute
List StringOut Vpnv4 - Filter for VPNv4 updates to this neighbor.
- distribute
List StringOut Vpnv6 - Filter for VPNv6 updates to this neighbor.
- dont
Capability StringNegotiate - Don't negotiate capabilities with this neighbor
- ebgp
Enforce StringMultihop - Enable/disable allow multi-hop EBGP neighbors.
- ebgp
Multihop NumberTtl - EBGP multihop TTL for this peer.
- filter
List StringIn - BGP filter for IPv4 inbound routes.
- filter
List StringIn6 - BGP filter for IPv6 inbound routes.
- filter
List StringIn Vpnv4 - BGP filter for VPNv4 inbound routes.
- filter
List StringIn Vpnv6 - BGP filter for VPNv6 inbound routes.
- filter
List StringOut - BGP filter for IPv4 outbound routes.
- filter
List StringOut6 - BGP filter for IPv6 outbound routes.
- filter
List StringOut Vpnv4 - BGP filter for VPNv4 outbound routes.
- filter
List StringOut Vpnv6 - BGP filter for VPNv6 outbound routes.
- holdtime
Timer 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.
- keep
Alive NumberTimer - Keep alive timer interval (sec).
- link
Down StringFailover - Enable/disable failover upon link down.
- local
As Number - Local AS number of neighbor.
- local
As StringNo Prepend - Do not prepend local-as to incoming updates.
- local
As StringReplace As - Replace real AS with local-as in outgoing updates.
- maximum
Prefix Number - Maximum number of IPv4 prefixes to accept from this peer.
- maximum
Prefix6 Number - Maximum number of IPv6 prefixes to accept from this peer.
- maximum
Prefix NumberEvpn - Maximum number of L2VPN EVPN prefixes to accept from this peer.
- maximum
Prefix NumberThreshold - Maximum IPv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix NumberThreshold6 - Maximum IPv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix NumberThreshold Evpn - Maximum L2VPN EVPN prefix threshold value (1 - 100 percent).
- maximum
Prefix NumberThreshold Vpnv4 - Maximum VPNv4 prefix threshold value (1 - 100 percent).
- maximum
Prefix NumberThreshold Vpnv6 - Maximum VPNv6 prefix threshold value (1 - 100 percent).
- maximum
Prefix NumberVpnv4 - Maximum number of VPNv4 prefixes to accept from this peer.
- maximum
Prefix NumberVpnv6 - Maximum number of VPNv6 prefixes to accept from this peer.
- maximum
Prefix StringWarning Only - Enable/disable IPv4 Only give warning message when limit is exceeded.
- maximum
Prefix StringWarning Only6 - Enable/disable IPv6 Only give warning message when limit is exceeded.
- maximum
Prefix StringWarning Only Evpn - Enable/disable only sending warning message when exceeding limit of L2VPN EVPN routes.
- maximum
Prefix StringWarning Only Vpnv4 - Enable/disable only giving warning message when limit is exceeded for VPNv4 routes.
- maximum
Prefix StringWarning Only Vpnv6 - Enable/disable warning message when limit is exceeded for VPNv6 routes.
- next
Hop StringSelf - Enable/disable IPv4 next-hop calculation for this neighbor.
- next
Hop StringSelf6 - Enable/disable IPv6 next-hop calculation for this neighbor.
- next
Hop StringSelf Rr - Enable/disable setting nexthop's address to interface's IPv4 address for route-reflector routes.
- next
Hop StringSelf Rr6 - Enable/disable setting nexthop's address to interface's IPv6 address for route-reflector routes.
- next
Hop StringSelf Vpnv4 - Enable/disable setting VPNv4 next-hop to interface's IP address for this neighbor.
- next
Hop StringSelf Vpnv6 - Enable/disable use of outgoing interface's IP address as VPNv6 next-hop for this neighbor.
- override
Capability 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.
- prefix
List StringIn - IPv4 Inbound filter for updates from this neighbor.
- prefix
List StringIn6 - IPv6 Inbound filter for updates from this neighbor.
- prefix
List StringIn Vpnv4 - Inbound filter for VPNv4 updates from this neighbor.
- prefix
List StringIn Vpnv6 - Inbound filter for VPNv6 updates from this neighbor.
- prefix
List StringOut - IPv4 Outbound filter for updates to this neighbor.
- prefix
List StringOut6 - IPv6 Outbound filter for updates to this neighbor.
- prefix
List StringOut Vpnv4 - Outbound filter for VPNv4 updates to this neighbor.
- prefix
List StringOut Vpnv6 - Outbound filter for VPNv6 updates to this neighbor.
- remote
As Number - AS number of neighbor.
- remove
Private StringAs - Enable/disable remove private AS number from IPv4 outbound updates.
- remove
Private StringAs6 - Enable/disable remove private AS number from IPv6 outbound updates.
- remove
Private StringAs Evpn - Enable/disable removing private AS number from L2VPN EVPN outbound updates.
- remove
Private StringAs Vpnv4 - Enable/disable remove private AS number from VPNv4 outbound updates.
- remove
Private StringAs Vpnv6 - Enable/disable to remove private AS number from VPNv6 outbound updates.
- restart
Time Number - Graceful restart delay time (sec, 0 = global default).
- retain
Stale NumberTime - Time to retain stale routes.
- route
Map StringIn - IPv4 Inbound route map filter.
- route
Map StringIn6 - IPv6 Inbound route map filter.
- route
Map StringIn Evpn - L2VPN EVPN inbound route map filter.
- route
Map StringIn Vpnv4 - VPNv4 inbound route map filter.
- route
Map StringIn Vpnv6 - VPNv6 inbound route map filter.
- route
Map StringOut - IPv4 Outbound route map filter.
- route
Map StringOut6 - IPv6 Outbound route map filter.
- route
Map StringOut6Preferable - IPv6 outbound route map filter if the peer is preferred.
- route
Map StringOut Evpn - L2VPN EVPN outbound route map filter.
- route
Map StringOut Preferable - IPv4 outbound route map filter if the peer is preferred.
- route
Map StringOut Vpnv4 - VPNv4 outbound route map filter.
- route
Map StringOut Vpnv4Preferable - VPNv4 outbound route map filter if the peer is preferred.
- route
Map StringOut Vpnv6 - VPNv6 outbound route map filter.
- route
Map StringOut Vpnv6Preferable - VPNv6 outbound route map filter if this neighbor is preferred.
- route
Reflector StringClient - Enable/disable IPv4 AS route reflector client.
- route
Reflector StringClient6 - Enable/disable IPv6 AS route reflector client.
- route
Reflector StringClient Evpn - Enable/disable L2VPN EVPN AS route reflector client for this neighbor.
- route
Reflector StringClient Vpnv4 - Enable/disable VPNv4 AS route reflector client for this neighbor.
- route
Reflector StringClient Vpnv6 - Enable/disable VPNv6 AS route reflector client for this neighbor.
- route
Server StringClient - Enable/disable IPv4 AS route server client.
- route
Server StringClient6 - Enable/disable IPv6 AS route server client.
- route
Server StringClient Evpn - Enable/disable L2VPN EVPN AS route server client for this neighbor.
- route
Server StringClient Vpnv4 - Enable/disable VPNv4 AS route server client for this neighbor.
- route
Server StringClient Vpnv6 - Enable/disable VPNv6 AS route server client for this neighbor.
- send
Community String - IPv4 Send community attribute to neighbor.
- send
Community6 String - IPv6 Send community attribute to neighbor.
- send
Community StringEvpn - Enable/disable sending community attribute to neighbor for L2VPN EVPN address family.
- send
Community StringVpnv4 - Send community attribute to neighbor for VPNv4 address family.
- send
Community StringVpnv6 - Enable/disable sending community attribute to this neighbor for VPNv6 address family.
- shutdown String
- Enable/disable shutdown this neighbor.
- soft
Reconfiguration String - Enable/disable allow IPv4 inbound soft reconfiguration.
- soft
Reconfiguration6 String - Enable/disable allow IPv6 inbound soft reconfiguration.
- soft
Reconfiguration StringEvpn - Enable/disable L2VPN EVPN inbound soft reconfiguration.
- soft
Reconfiguration StringVpnv4 - Enable/disable allow VPNv4 inbound soft reconfiguration.
- soft
Reconfiguration StringVpnv6 - Enable/disable VPNv6 inbound soft reconfiguration.
- stale
Route String - Enable/disable stale route after neighbor down.
- strict
Capability StringMatch - Enable/disable strict capability matching.
- unsuppress
Map String - IPv4 Route map to selectively unsuppress suppressed routes.
- unsuppress
Map6 String - IPv6 Route map to selectively unsuppress suppressed routes.
- update
Source String - Interface to use as source IP/IPv6 address of TCP connections.
- weight Number
- Neighbor weight.
- vdomparam String
Supporting Types
GetNeighborConditionalAdvertise
- Advertise
Routemap string - Name of advertising route map.
- Condition
Routemap string - Name of condition route map.
- Condition
Type string - Type of condition.
- Advertise
Routemap string - Name of advertising route map.
- Condition
Routemap string - Name of condition route map.
- Condition
Type string - Type of condition.
- advertise
Routemap String - Name of advertising route map.
- condition
Routemap String - Name of condition route map.
- condition
Type String - Type of condition.
- advertise
Routemap string - Name of advertising route map.
- condition
Routemap string - Name of condition route map.
- condition
Type 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.
- advertise
Routemap String - Name of advertising route map.
- condition
Routemap String - Name of condition route map.
- condition
Type String - Type of condition.
GetNeighborConditionalAdvertise6
- Advertise
Routemap string - Name of advertising route map.
- Condition
Routemap string - Name of condition route map.
- Condition
Type string - Type of condition.
- Advertise
Routemap string - Name of advertising route map.
- Condition
Routemap string - Name of condition route map.
- Condition
Type string - Type of condition.
- advertise
Routemap String - Name of advertising route map.
- condition
Routemap String - Name of condition route map.
- condition
Type String - Type of condition.
- advertise
Routemap string - Name of advertising route map.
- condition
Routemap string - Name of condition route map.
- condition
Type 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.
- advertise
Routemap String - Name of advertising route map.
- condition
Routemap String - Name of condition route map.
- condition
Type 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.