InternalNetworkPropertiesBgpConfigurationArgs

data class InternalNetworkPropertiesBgpConfigurationArgs(val allowAS: Output<Int>? = null, val allowASOverride: Output<Either<String, AllowASOverride>>? = null, val annotation: Output<String>? = null, val bfdConfiguration: Output<BfdConfigurationArgs>? = null, val defaultRouteOriginate: Output<Either<String, BooleanEnumProperty>>? = null, val ipv4ListenRangePrefixes: Output<List<String>>? = null, val ipv4NeighborAddress: Output<List<NeighborAddressArgs>>? = null, val ipv6ListenRangePrefixes: Output<List<String>>? = null, val ipv6NeighborAddress: Output<List<NeighborAddressArgs>>? = null, val peerASN: Output<Double>) : ConvertibleToJava<InternalNetworkPropertiesBgpConfigurationArgs>

BGP configuration properties.

Constructors

constructor(allowAS: Output<Int>? = null, allowASOverride: Output<Either<String, AllowASOverride>>? = null, annotation: Output<String>? = null, bfdConfiguration: Output<BfdConfigurationArgs>? = null, defaultRouteOriginate: Output<Either<String, BooleanEnumProperty>>? = null, ipv4ListenRangePrefixes: Output<List<String>>? = null, ipv4NeighborAddress: Output<List<NeighborAddressArgs>>? = null, ipv6ListenRangePrefixes: Output<List<String>>? = null, ipv6NeighborAddress: Output<List<NeighborAddressArgs>>? = null, peerASN: Output<Double>)

Properties

Link copied to clipboard
val allowAS: Output<Int>? = null

Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.

Link copied to clipboard
val allowASOverride: Output<Either<String, AllowASOverride>>? = null

Enable Or Disable state.

Link copied to clipboard
val annotation: Output<String>? = null

Switch configuration description.

Link copied to clipboard

BFD configuration properties

Link copied to clipboard
val defaultRouteOriginate: Output<Either<String, BooleanEnumProperty>>? = null

Originate a defaultRoute. Ex: "True" | "False".

Link copied to clipboard
val ipv4ListenRangePrefixes: Output<List<String>>? = null

List of BGP IPv4 Listen Range prefixes.

Link copied to clipboard

List with stringified IPv4 Neighbor Addresses.

Link copied to clipboard
val ipv6ListenRangePrefixes: Output<List<String>>? = null

List of BGP IPv6 Listen Ranges prefixes.

Link copied to clipboard

List with stringified IPv6 Neighbor Address.

Link copied to clipboard
val peerASN: Output<Double>

Peer ASN. Example: 65047.

Functions

Link copied to clipboard
open override fun toJava(): InternalNetworkPropertiesBgpConfigurationArgs