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 moresource§impl Debug for UpdatePoolServerParams
impl Debug for UpdatePoolServerParams
source§impl Default for UpdatePoolServerParams
impl Default for UpdatePoolServerParams
source§fn default() -> UpdatePoolServerParams
fn default() -> UpdatePoolServerParams
Auto Trait Implementations§
impl Freeze for UpdatePoolServerParams
impl RefUnwindSafe for UpdatePoolServerParams
impl Send for UpdatePoolServerParams
impl Sync for UpdatePoolServerParams
impl Unpin for UpdatePoolServerParams
impl UnwindSafe for UpdatePoolServerParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)