Class BareMetalLoadBalancerConfig
Specifies the load balancer configuration.
Implements
Inherited Members
Namespace: Google.Apis.GKEOnPrem.v1.Data
Assembly: Google.Apis.GKEOnPrem.v1.dll
Syntax
public class BareMetalLoadBalancerConfig : IDirectResponseSchema
Properties
BgpLbConfig
Configuration for BGP typed load balancers. When set network_config.advanced_networking is automatically set to true.
Declaration
[JsonProperty("bgpLbConfig")]
public virtual BareMetalBgpLbConfig BgpLbConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalBgpLbConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ManualLbConfig
Manually configured load balancers.
Declaration
[JsonProperty("manualLbConfig")]
public virtual BareMetalManualLbConfig ManualLbConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalManualLbConfig |
MetalLbConfig
Configuration for MetalLB load balancers.
Declaration
[JsonProperty("metalLbConfig")]
public virtual BareMetalMetalLbConfig MetalLbConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalMetalLbConfig |
PortConfig
Configures the ports that the load balancer will listen on.
Declaration
[JsonProperty("portConfig")]
public virtual BareMetalPortConfig PortConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalPortConfig |
VipConfig
The VIPs used by the load balancer.
Declaration
[JsonProperty("vipConfig")]
public virtual BareMetalVipConfig VipConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalVipConfig |