pub struct VirtualGatewayListenerTls {
pub certificate: VirtualGatewayListenerTlsCertificate,
pub mode: String,
}
Expand description
An object that represents the Transport Layer Security (TLS) properties for a listener.
Fields§
§certificate: VirtualGatewayListenerTlsCertificate
An object that represents a Transport Layer Security (TLS) certificate.
mode: String
Specify one of the following modes.
<ul>
<li>
<p>
<b/>STRICT – Listener only accepts connections with TLS
enabled. </p>
</li>
<li>
<p>
<b/>PERMISSIVE – Listener accepts connections with or
without TLS enabled.</p>
</li>
<li>
<p>
<b/>DISABLED – Listener only accepts connections without
TLS. </p>
</li>
</ul>
Trait Implementations§
Source§impl Clone for VirtualGatewayListenerTls
impl Clone for VirtualGatewayListenerTls
Source§fn clone(&self) -> VirtualGatewayListenerTls
fn clone(&self) -> VirtualGatewayListenerTls
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 VirtualGatewayListenerTls
impl Debug for VirtualGatewayListenerTls
Source§impl Default for VirtualGatewayListenerTls
impl Default for VirtualGatewayListenerTls
Source§fn default() -> VirtualGatewayListenerTls
fn default() -> VirtualGatewayListenerTls
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualGatewayListenerTls
impl<'de> Deserialize<'de> for VirtualGatewayListenerTls
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
impl StructuralPartialEq for VirtualGatewayListenerTls
Auto Trait Implementations§
impl Freeze for VirtualGatewayListenerTls
impl RefUnwindSafe for VirtualGatewayListenerTls
impl Send for VirtualGatewayListenerTls
impl Sync for VirtualGatewayListenerTls
impl Unpin for VirtualGatewayListenerTls
impl UnwindSafe for VirtualGatewayListenerTls
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