BgpServiceLoadBalancerConfigurationArgs

data class BgpServiceLoadBalancerConfigurationArgs(val bgpAdvertisements: Output<List<BgpAdvertisementArgs>>? = null, val bgpPeers: Output<List<ServiceLoadBalancerBgpPeerArgs>>? = null, val fabricPeeringEnabled: Output<Either<String, FabricPeeringEnabled>>? = null, val ipAddressPools: Output<List<IpAddressPoolArgs>>? = null) : ConvertibleToJava<BgpServiceLoadBalancerConfigurationArgs>

Constructors

Link copied to clipboard
constructor(bgpAdvertisements: Output<List<BgpAdvertisementArgs>>? = null, bgpPeers: Output<List<ServiceLoadBalancerBgpPeerArgs>>? = null, fabricPeeringEnabled: Output<Either<String, FabricPeeringEnabled>>? = null, ipAddressPools: Output<List<IpAddressPoolArgs>>? = null)

Properties

Link copied to clipboard

The association of IP address pools to the communities and peers, allowing for announcement of IPs.

Link copied to clipboard

The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.

Link copied to clipboard
val fabricPeeringEnabled: Output<Either<String, FabricPeeringEnabled>>? = null

The indicator to specify if the load balancer peers with the network fabric.

Link copied to clipboard
val ipAddressPools: Output<List<IpAddressPoolArgs>>? = null

The list of pools of IP addresses that can be allocated to Load Balancer services.

Functions

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