pub struct CreatePoolServerParams {
pub service_id: String,
pub pool_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 create_pool_server
Fields§
§service_id: StringAlphanumeric string identifying the service.
pool_id: StringAlphanumeric string identifying a Pool.
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 CreatePoolServerParams
impl Clone for CreatePoolServerParams
source§fn clone(&self) -> CreatePoolServerParams
fn clone(&self) -> CreatePoolServerParams
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreatePoolServerParams
impl Debug for CreatePoolServerParams
source§impl Default for CreatePoolServerParams
impl Default for CreatePoolServerParams
source§fn default() -> CreatePoolServerParams
fn default() -> CreatePoolServerParams
Auto Trait Implementations§
impl Freeze for CreatePoolServerParams
impl RefUnwindSafe for CreatePoolServerParams
impl Send for CreatePoolServerParams
impl Sync for CreatePoolServerParams
impl Unpin for CreatePoolServerParams
impl UnwindSafe for CreatePoolServerParams
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)