pub struct OracleSslConfig {
pub ca_certificate: Option<String>,
pub ca_certificate_set: Option<bool>,
pub server_certificate_distinguished_name: Option<String>,
}Expand description
Oracle 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 has been set for this Connection-Profile.
server_certificate_distinguished_name: Option<String>Optional. The distinguished name (DN) mentioned in the server certificate. This corresponds to SSL_SERVER_CERT_DN sqlnet parameter. Refer https://docs.oracle.com/en/database/oracle/oracle-database/19/netrf/local-naming-parameters-in-tns-ora-file.html#GUID-70AB0695-A9AA-4A94-B141-4C605236EEB7 If this field is not provided, the DN matching is not enforced.
Trait Implementations§
Source§impl Clone for OracleSslConfig
impl Clone for OracleSslConfig
Source§fn clone(&self) -> OracleSslConfig
fn clone(&self) -> OracleSslConfig
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 OracleSslConfig
impl Debug for OracleSslConfig
Source§impl Default for OracleSslConfig
impl Default for OracleSslConfig
Source§fn default() -> OracleSslConfig
fn default() -> OracleSslConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OracleSslConfig
impl<'de> Deserialize<'de> for OracleSslConfig
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 OracleSslConfig
impl Serialize for OracleSslConfig
impl Part for OracleSslConfig
Auto Trait Implementations§
impl Freeze for OracleSslConfig
impl RefUnwindSafe for OracleSslConfig
impl Send for OracleSslConfig
impl Sync for OracleSslConfig
impl Unpin for OracleSslConfig
impl UnwindSafe for OracleSslConfig
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