Class BackendDetails
The load balancing configuration details of a backend server.
Inherited Members
Namespace: Oci.LoadbalancerService.Models
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class BackendDetails
Properties
Backup
Declaration
[JsonProperty(PropertyName = "backup")]
public bool? Backup { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the load balancer should treat this server as a backup unit. If |
Drain
Declaration
[JsonProperty(PropertyName = "drain")]
public bool? Drain { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the load balancer should drain this server. Servers marked "drain" receive no new
incoming traffic.
|
IpAddress
Declaration
[Required(ErrorMessage = "IpAddress is required.")]
[JsonProperty(PropertyName = "ipAddress")]
public string IpAddress { get; set; }
Property Value
Type | Description |
---|---|
string | The IP address of the backend server.
|
Remarks
Required
MaxConnections
Declaration
[JsonProperty(PropertyName = "maxConnections")]
public int? MaxConnections { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum number of simultaneous connections the load balancer can make to the backend.
If this is not set then the maximum number of simultaneous connections the load balancer
can make to the backend is unlimited.
|
Offline
Declaration
[JsonProperty(PropertyName = "offline")]
public bool? Offline { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the load balancer should treat this server as offline. Offline servers receive no incoming
traffic.
|
Port
Declaration
[Required(ErrorMessage = "Port is required.")]
[JsonProperty(PropertyName = "port")]
public int? Port { get; set; }
Property Value
Type | Description |
---|---|
int? | The communication port for the backend server.
|
Remarks
Required
Weight
Declaration
[JsonProperty(PropertyName = "weight")]
public int? Weight { get; set; }
Property Value
Type | Description |
---|---|
int? | The load balancing policy weight assigned to the server. Backend servers with a higher weight receive a larger
proportion of incoming traffic. For example, a server weighted '3' receives 3 times the number of new connections
as a server weighted '1'.
For more information on load balancing policies, see
How Load Balancing Policies Work.
|