BareMetalLoadBalancerConfigArgs

data class BareMetalLoadBalancerConfigArgs(val bgpLbConfig: Output<BareMetalBgpLbConfigArgs>? = null, val manualLbConfig: Output<BareMetalManualLbConfigArgs>? = null, val metalLbConfig: Output<BareMetalMetalLbConfigArgs>? = null, val portConfig: Output<BareMetalPortConfigArgs>? = null, val vipConfig: Output<BareMetalVipConfigArgs>? = null) : ConvertibleToJava<BareMetalLoadBalancerConfigArgs>

Specifies the load balancer configuration.

Constructors

Link copied to clipboard
fun BareMetalLoadBalancerConfigArgs(bgpLbConfig: Output<BareMetalBgpLbConfigArgs>? = null, manualLbConfig: Output<BareMetalManualLbConfigArgs>? = null, metalLbConfig: Output<BareMetalMetalLbConfigArgs>? = null, portConfig: Output<BareMetalPortConfigArgs>? = null, vipConfig: Output<BareMetalVipConfigArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Configuration for BGP typed load balancers. When set network_config.advanced_networking is automatically set to true.

Link copied to clipboard

Manually configured load balancers.

Link copied to clipboard

Configuration for MetalLB load balancers.

Link copied to clipboard
val portConfig: Output<BareMetalPortConfigArgs>? = null

Configures the ports that the load balancer will listen on.

Link copied to clipboard
val vipConfig: Output<BareMetalVipConfigArgs>? = null

The VIPs used by the load balancer.