#[non_exhaustive]pub struct LoadBalancer {
pub classification: Option<String>,
pub code: Option<i64>,
pub dst_endpoint: Option<Box<NetworkEndpoint>>,
pub endpoint_connections: Option<Vec<EndpointConnection>>,
pub error_message: Option<String>,
pub ip: Option<String>,
pub message: Option<String>,
pub metrics: Option<Vec<Metric>>,
pub name: Option<String>,
pub status_detail: Option<String>,
pub uid: Option<String>,
}Expand description
Load Balancer
The load balancer object describes the load balancer entity and contains additional information regarding the distribution of traffic across a network.
[] Category: | Name: load_balancer
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.classification: Option<String>Classification
The request classification as defined by the load balancer.
optional
code: Option<i64>Response Code
The numeric response status code detailing the connection from the load balancer to the destination target.
recommended
dst_endpoint: Option<Box<NetworkEndpoint>>Destination Endpoint
The destination to which the load balancer is distributing traffic.
recommended
endpoint_connections: Option<Vec<EndpointConnection>>Endpoint Connections
An object detailing the load balancer connection attempts and responses.
recommended
error_message: Option<String>Error Message
The load balancer error message.
optional
ip: Option<String>IP Address
The IP address of the load balancer node that handled the client request. Note: the load balancer may have other IP addresses, and this is not an IP address of the target/distribution endpoint - see dst_endpoint.
optional
message: Option<String>Message
The load balancer message.
optional
metrics: Option<Vec<Metric>>Metrics
General purpose metrics associated with the load balancer.
optional
name: Option<String>Name
The name of the load balancer.
recommended
status_detail: Option<String>Status Detail
The status detail contains additional status information about the load balancer distribution event.
optional
uid: Option<String>Unique ID
The unique identifier for the load balancer.
recommended
Trait Implementations§
Source§impl Clone for LoadBalancer
impl Clone for LoadBalancer
Source§fn clone(&self) -> LoadBalancer
fn clone(&self) -> LoadBalancer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more