pub struct EndpointMutualTLS {
pub enabled: Option<bool>,
pub certificate_authorities: Vec<Ref>,
}
Fields§
§enabled: Option<bool>
true
if the module will be applied to traffic, false
to disable. default
true
if unspecified
PEM-encoded CA certificates that will be used to validate. Multiple CAs may be provided by concatenating them together.
Trait Implementations§
Source§impl Clone for EndpointMutualTLS
impl Clone for EndpointMutualTLS
Source§fn clone(&self) -> EndpointMutualTLS
fn clone(&self) -> EndpointMutualTLS
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 EndpointMutualTLS
impl Debug for EndpointMutualTLS
Source§impl Default for EndpointMutualTLS
impl Default for EndpointMutualTLS
Source§fn default() -> EndpointMutualTLS
fn default() -> EndpointMutualTLS
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EndpointMutualTLS
impl<'de> Deserialize<'de> for EndpointMutualTLS
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EndpointMutualTLS
impl RefUnwindSafe for EndpointMutualTLS
impl Send for EndpointMutualTLS
impl Sync for EndpointMutualTLS
impl Unpin for EndpointMutualTLS
impl UnwindSafe for EndpointMutualTLS
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