pub struct ApiServerConfig {
pub listen_addr: String,
pub tls_enabled: bool,
pub tls_cert: Option<String>,
pub tls_key: Option<String>,
pub auth_enabled: bool,
pub admission_enabled: bool,
}Expand description
API Server configuration
Fields§
§listen_addr: StringListen address
tls_enabled: boolEnable TLS
tls_cert: Option<String>TLS cert path
tls_key: Option<String>TLS key path
auth_enabled: boolEnable authentication
admission_enabled: boolEnable admission controllers
Trait Implementations§
Source§impl Clone for ApiServerConfig
impl Clone for ApiServerConfig
Source§fn clone(&self) -> ApiServerConfig
fn clone(&self) -> ApiServerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ApiServerConfig
impl Debug for ApiServerConfig
Auto Trait Implementations§
impl Freeze for ApiServerConfig
impl RefUnwindSafe for ApiServerConfig
impl Send for ApiServerConfig
impl Sync for ApiServerConfig
impl Unpin for ApiServerConfig
impl UnwindSafe for ApiServerConfig
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
Mutably borrows from an owned value. Read more