pub struct MutualAuthenticationDataAttributes {
pub cert_bundle: Option<String>,
pub enforced: Option<bool>,
pub name: Option<String>,
}
Fields§
§cert_bundle: Option<String>
One or more certificates. Enter each individual certificate blob on a new line. Must be PEM-formatted. Required on create. You may optionally rotate the cert_bundle on update.
enforced: Option<bool>
Determines whether Mutual TLS will fail closed (enforced) or fail open. A true value will require a successful Mutual TLS handshake for the connection to continue and will fail closed if unsuccessful. A false value will fail open and allow the connection to proceed. Optional. Defaults to true.
name: Option<String>
A custom name for your mutual authentication. Optional. If name is not supplied we will auto-generate one.
Implementations§
Trait Implementations§
Source§impl Clone for MutualAuthenticationDataAttributes
impl Clone for MutualAuthenticationDataAttributes
Source§fn clone(&self) -> MutualAuthenticationDataAttributes
fn clone(&self) -> MutualAuthenticationDataAttributes
Returns a copy 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 MutualAuthenticationDataAttributes
impl Default for MutualAuthenticationDataAttributes
Source§fn default() -> MutualAuthenticationDataAttributes
fn default() -> MutualAuthenticationDataAttributes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MutualAuthenticationDataAttributes
impl<'de> Deserialize<'de> for MutualAuthenticationDataAttributes
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 MutualAuthenticationDataAttributes
impl PartialEq for MutualAuthenticationDataAttributes
Source§fn eq(&self, other: &MutualAuthenticationDataAttributes) -> bool
fn eq(&self, other: &MutualAuthenticationDataAttributes) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MutualAuthenticationDataAttributes
Auto Trait Implementations§
impl Freeze for MutualAuthenticationDataAttributes
impl RefUnwindSafe for MutualAuthenticationDataAttributes
impl Send for MutualAuthenticationDataAttributes
impl Sync for MutualAuthenticationDataAttributes
impl Unpin for MutualAuthenticationDataAttributes
impl UnwindSafe for MutualAuthenticationDataAttributes
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