pub struct SqlServerSslConfig {
pub basic_encryption: Option<BasicEncryption>,
pub encryption_and_server_validation: Option<EncryptionAndServerValidation>,
pub encryption_not_enforced: Option<EncryptionNotEnforced>,
}Expand description
SQL Server SSL configuration information.
This type is not used in any activity, and only used as part of another schema.
Fields§
§basic_encryption: Option<BasicEncryption>If set, Datastream will enforce encryption without authenticating server identity. Server certificates will be trusted by default.
encryption_and_server_validation: Option<EncryptionAndServerValidation>If set, Datastream will enforce encryption and authenticate server identity.
encryption_not_enforced: Option<EncryptionNotEnforced>If set, Datastream will not enforce encryption. If the DB server mandates encryption, then connection will be encrypted but server identity will not be authenticated.
Trait Implementations§
Source§impl Clone for SqlServerSslConfig
impl Clone for SqlServerSslConfig
Source§fn clone(&self) -> SqlServerSslConfig
fn clone(&self) -> SqlServerSslConfig
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 SqlServerSslConfig
impl Debug for SqlServerSslConfig
Source§impl Default for SqlServerSslConfig
impl Default for SqlServerSslConfig
Source§fn default() -> SqlServerSslConfig
fn default() -> SqlServerSslConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SqlServerSslConfig
impl<'de> Deserialize<'de> for SqlServerSslConfig
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 Serialize for SqlServerSslConfig
impl Serialize for SqlServerSslConfig
impl Part for SqlServerSslConfig
Auto Trait Implementations§
impl Freeze for SqlServerSslConfig
impl RefUnwindSafe for SqlServerSslConfig
impl Send for SqlServerSslConfig
impl Sync for SqlServerSslConfig
impl Unpin for SqlServerSslConfig
impl UnwindSafe for SqlServerSslConfig
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