pub struct PoolAdditional {
pub name: Option<String>,
pub shield: Option<String>,
pub request_condition: Option<String>,
pub tls_ciphers: Option<String>,
pub tls_sni_hostname: Option<String>,
pub min_tls_version: Option<i32>,
pub max_tls_version: Option<i32>,
pub healthcheck: Option<String>,
pub comment: Option<String>,
pub _type: Option<Type>,
pub override_host: Option<String>,
}
Fields§
§name: Option<String>
Name for the Pool.
shield: Option<String>
Selected POP to serve as a shield for the servers. Defaults to null
meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding.
request_condition: Option<String>
Condition which, if met, will select this configuration during a request. Optional.
tls_ciphers: Option<String>
List of OpenSSL ciphers (see the openssl.org manpages for details). Optional.
tls_sni_hostname: Option<String>
SNI hostname. Optional.
min_tls_version: Option<i32>
Minimum allowed TLS version on connections to this server. Optional.
max_tls_version: Option<i32>
Maximum allowed TLS version on connections to this server. Optional.
healthcheck: Option<String>
Name of the healthcheck to use with this pool. Can be empty and could be reused across multiple backend and pools.
comment: Option<String>
A freeform descriptive note.
_type: Option<Type>
What type of load balance group to use.
override_host: Option<String>
The hostname to override the Host header. Defaults to null
meaning no override of the Host header will occur. This setting can also be added to a Server definition. If the field is set on a Server definition it will override the Pool setting.
Implementations§
Source§impl PoolAdditional
impl PoolAdditional
pub fn new() -> PoolAdditional
Trait Implementations§
Source§impl Clone for PoolAdditional
impl Clone for PoolAdditional
Source§fn clone(&self) -> PoolAdditional
fn clone(&self) -> PoolAdditional
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more