Struct google_datastream1::api::MysqlSslConfig
source · [−]pub struct MysqlSslConfig {
pub ca_certificate: Option<String>,
pub ca_certificate_set: Option<bool>,
pub client_certificate: Option<String>,
pub client_certificate_set: Option<bool>,
pub client_key: Option<String>,
pub client_key_set: Option<bool>,
}Expand description
MySQL SSL configuration information.
This type is not used in any activity, and only used as part of another schema.
Fields
ca_certificate: Option<String>Input only. PEM-encoded certificate of the CA that signed the source database server’s certificate.
ca_certificate_set: Option<bool>Output only. Indicates whether the ca_certificate field is set.
client_certificate: Option<String>Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the ‘client_key’ and the ‘ca_certificate’ fields are mandatory.
client_certificate_set: Option<bool>Output only. Indicates whether the client_certificate field is set.
client_key: Option<String>Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the ‘client_certificate’ and the ‘ca_certificate’ fields are mandatory.
client_key_set: Option<bool>Output only. Indicates whether the client_key field is set.
Trait Implementations
sourceimpl Clone for MysqlSslConfig
impl Clone for MysqlSslConfig
sourcefn clone(&self) -> MysqlSslConfig
fn clone(&self) -> MysqlSslConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MysqlSslConfig
impl Debug for MysqlSslConfig
sourceimpl Default for MysqlSslConfig
impl Default for MysqlSslConfig
sourcefn default() -> MysqlSslConfig
fn default() -> MysqlSslConfig
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MysqlSslConfig
impl<'de> Deserialize<'de> for MysqlSslConfig
sourcefn 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
sourceimpl Serialize for MysqlSslConfig
impl Serialize for MysqlSslConfig
impl Part for MysqlSslConfig
Auto Trait Implementations
impl RefUnwindSafe for MysqlSslConfig
impl Send for MysqlSslConfig
impl Sync for MysqlSslConfig
impl Unpin for MysqlSslConfig
impl UnwindSafe for MysqlSslConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more