ServiceLoadBalancerBgpPeerArgs

data class ServiceLoadBalancerBgpPeerArgs(val bfdEnabled: Output<Either<String, BfdEnabled>>? = null, val bgpMultiHop: Output<Either<String, BgpMultiHop>>? = null, val holdTime: Output<String>? = null, val keepAliveTime: Output<String>? = null, val myAsn: Output<Double>? = null, val name: Output<String>, val password: Output<String>? = null, val peerAddress: Output<String>, val peerAsn: Output<Double>, val peerPort: Output<Double>? = null) : ConvertibleToJava<ServiceLoadBalancerBgpPeerArgs>

Constructors

Link copied to clipboard
constructor(bfdEnabled: Output<Either<String, BfdEnabled>>? = null, bgpMultiHop: Output<Either<String, BgpMultiHop>>? = null, holdTime: Output<String>? = null, keepAliveTime: Output<String>? = null, myAsn: Output<Double>? = null, name: Output<String>, password: Output<String>? = null, peerAddress: Output<String>, peerAsn: Output<Double>, peerPort: Output<Double>? = null)

Properties

Link copied to clipboard
val bfdEnabled: Output<Either<String, BfdEnabled>>? = null

The indicator of BFD enablement for this BgpPeer.

Link copied to clipboard
val bgpMultiHop: Output<Either<String, BgpMultiHop>>? = null

The indicator to enable multi-hop peering support.

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

Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.

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

Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.

Link copied to clipboard
val myAsn: Output<Double>? = null

The autonomous system number used for the local end of the BGP session.

Link copied to clipboard
val name: Output<String>

The name used to identify this BGP peer for association with a BGP advertisement.

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

The authentication password for routers enforcing TCP MD5 authenticated sessions.

Link copied to clipboard
val peerAddress: Output<String>

The IPv4 or IPv6 address used to connect this BGP session.

Link copied to clipboard
val peerAsn: Output<Double>

The autonomous system number expected from the remote end of the BGP session.

Link copied to clipboard
val peerPort: Output<Double>? = null

The port used to connect this BGP session.

Functions

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