pub struct VirtualGatewayClientPolicyTls {
pub certificate: Option<VirtualGatewayClientTlsCertificate>,
pub enforce: Option<bool>,
pub ports: Option<Vec<i64>>,
pub validation: VirtualGatewayTlsValidationContext,
}
Expand description
An object that represents a Transport Layer Security (TLS) client policy.
Fields§
§certificate: Option<VirtualGatewayClientTlsCertificate>
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.
enforce: Option<bool>
Whether the policy is enforced. The default is True
, if a value isn't specified.
ports: Option<Vec<i64>>
One or more ports that the policy is enforced for.
validation: VirtualGatewayTlsValidationContext
A reference to an object that represents a Transport Layer Security (TLS) validation context.
Trait Implementations§
Source§impl Clone for VirtualGatewayClientPolicyTls
impl Clone for VirtualGatewayClientPolicyTls
Source§fn clone(&self) -> VirtualGatewayClientPolicyTls
fn clone(&self) -> VirtualGatewayClientPolicyTls
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 Default for VirtualGatewayClientPolicyTls
impl Default for VirtualGatewayClientPolicyTls
Source§fn default() -> VirtualGatewayClientPolicyTls
fn default() -> VirtualGatewayClientPolicyTls
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualGatewayClientPolicyTls
impl<'de> Deserialize<'de> for VirtualGatewayClientPolicyTls
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
Source§impl PartialEq for VirtualGatewayClientPolicyTls
impl PartialEq for VirtualGatewayClientPolicyTls
Source§fn eq(&self, other: &VirtualGatewayClientPolicyTls) -> bool
fn eq(&self, other: &VirtualGatewayClientPolicyTls) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for VirtualGatewayClientPolicyTls
Auto Trait Implementations§
impl Freeze for VirtualGatewayClientPolicyTls
impl RefUnwindSafe for VirtualGatewayClientPolicyTls
impl Send for VirtualGatewayClientPolicyTls
impl Sync for VirtualGatewayClientPolicyTls
impl Unpin for VirtualGatewayClientPolicyTls
impl UnwindSafe for VirtualGatewayClientPolicyTls
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