pub struct UpdatePoolServerParams {
pub service_id: String,
pub pool_id: String,
pub server_id: String,
pub weight: Option<i32>,
pub max_conn: Option<i32>,
pub port: Option<i32>,
pub address: Option<String>,
pub comment: Option<String>,
pub disabled: Option<bool>,
pub override_host: Option<String>,
}Expand description
struct for passing parameters to the method update_pool_server
Fields§
§service_id: StringAlphanumeric string identifying the service.
pool_id: StringAlphanumeric string identifying a Pool.
server_id: StringAlphanumeric string identifying a Server.
weight: Option<i32>Weight (1-100) used to load balance this server against others.
max_conn: Option<i32>Maximum number of connections. If the value is 0, it inherits the value from pool’s max_conn_default.
port: Option<i32>Port number. Setting port 443 does not force TLS. Set use_tls in pool to force TLS.
address: Option<String>A hostname, IPv4, or IPv6 address for the server. Required.
comment: Option<String>A freeform descriptive note.
disabled: Option<bool>Allows servers to be enabled and disabled in a pool.
override_host: Option<String>The hostname to override the Host header. Defaults to null meaning no override of the Host header if not set. This setting can also be added to a Pool definition. However, the server setting will override the Pool setting.
Trait Implementations§
Source§impl Clone for UpdatePoolServerParams
impl Clone for UpdatePoolServerParams
Source§fn clone(&self) -> UpdatePoolServerParams
fn clone(&self) -> UpdatePoolServerParams
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more