pub struct CreateTlsProfileRequest {
pub require_client_mtls: bool,
pub client_cert_ttl_hours: u32,
pub subject_alt_name_template: Option<String>,
pub allowed_dns_names: Option<Vec<String>>,
}Expand description
Request payload for creating or updating a TLS profile.
Fields§
§require_client_mtls: bool§client_cert_ttl_hours: u32§subject_alt_name_template: Option<String>§allowed_dns_names: Option<Vec<String>>Trait Implementations§
Source§impl Clone for CreateTlsProfileRequest
impl Clone for CreateTlsProfileRequest
Source§fn clone(&self) -> CreateTlsProfileRequest
fn clone(&self) -> CreateTlsProfileRequest
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 CreateTlsProfileRequest
impl Debug for CreateTlsProfileRequest
Source§impl<'de> Deserialize<'de> for CreateTlsProfileRequest
impl<'de> Deserialize<'de> for CreateTlsProfileRequest
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 CreateTlsProfileRequest
impl RefUnwindSafe for CreateTlsProfileRequest
impl Send for CreateTlsProfileRequest
impl Sync for CreateTlsProfileRequest
impl Unpin for CreateTlsProfileRequest
impl UnwindSafe for CreateTlsProfileRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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