Struct google_connectors1::api::SslConfig
source · pub struct SslConfig {
pub additional_variables: Option<Vec<ConfigVariable>>,
pub client_cert_type: Option<String>,
pub client_certificate: Option<Secret>,
pub client_private_key: Option<Secret>,
pub client_private_key_pass: Option<Secret>,
pub private_server_certificate: Option<Secret>,
pub server_cert_type: Option<String>,
pub trust_model: Option<String>,
pub type_: Option<String>,
pub use_ssl: Option<bool>,
}
Expand description
SSL Configuration of a connection
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_variables: Option<Vec<ConfigVariable>>
Additional SSL related field values
client_cert_type: Option<String>
Type of Client Cert (PEM/JKS/.. etc.)
client_certificate: Option<Secret>
Client Certificate
client_private_key: Option<Secret>
Client Private Key
client_private_key_pass: Option<Secret>
Secret containing the passphrase protecting the Client Private Key
private_server_certificate: Option<Secret>
Private Server Certificate. Needs to be specified if trust model is PRIVATE
.
server_cert_type: Option<String>
Type of Server Cert (PEM/JKS/.. etc.)
trust_model: Option<String>
Trust Model of the SSL connection
type_: Option<String>
Controls the ssl type for the given connector version.
use_ssl: Option<bool>
Bool for enabling SSL
Trait Implementations§
source§impl<'de> Deserialize<'de> for SslConfig
impl<'de> Deserialize<'de> for SslConfig
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 Part for SslConfig
Auto Trait Implementations§
impl Freeze for SslConfig
impl RefUnwindSafe for SslConfig
impl Send for SslConfig
impl Sync for SslConfig
impl Unpin for SslConfig
impl UnwindSafe for SslConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more