pub struct OracleAsmConfig {
pub asm_service: Option<String>,
pub connection_attributes: Option<HashMap<String, String>>,
pub hostname: Option<String>,
pub oracle_ssl_config: Option<OracleSslConfig>,
pub password: Option<String>,
pub port: Option<i32>,
pub secret_manager_stored_password: Option<String>,
pub username: Option<String>,
}Expand description
Configuration for Oracle Automatic Storage Management (ASM) connection.
This type is not used in any activity, and only used as part of another schema.
Fields§
§asm_service: Option<String>Required. ASM service name for the Oracle ASM connection.
connection_attributes: Option<HashMap<String, String>>Optional. Connection string attributes
hostname: Option<String>Required. Hostname for the Oracle ASM connection.
oracle_ssl_config: Option<OracleSslConfig>Optional. SSL configuration for the Oracle connection.
password: Option<String>Optional. Password for the Oracle ASM connection. Mutually exclusive with the secret_manager_stored_password field.
port: Option<i32>Required. Port for the Oracle ASM connection.
secret_manager_stored_password: Option<String>Optional. A reference to a Secret Manager resource name storing the Oracle ASM connection password. Mutually exclusive with the password field.
username: Option<String>Required. Username for the Oracle ASM connection.
Trait Implementations§
Source§impl Clone for OracleAsmConfig
impl Clone for OracleAsmConfig
Source§fn clone(&self) -> OracleAsmConfig
fn clone(&self) -> OracleAsmConfig
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 OracleAsmConfig
impl Debug for OracleAsmConfig
Source§impl Default for OracleAsmConfig
impl Default for OracleAsmConfig
Source§fn default() -> OracleAsmConfig
fn default() -> OracleAsmConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OracleAsmConfig
impl<'de> Deserialize<'de> for OracleAsmConfig
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 OracleAsmConfig
impl Serialize for OracleAsmConfig
impl Part for OracleAsmConfig
Auto Trait Implementations§
impl Freeze for OracleAsmConfig
impl RefUnwindSafe for OracleAsmConfig
impl Send for OracleAsmConfig
impl Sync for OracleAsmConfig
impl Unpin for OracleAsmConfig
impl UnwindSafe for OracleAsmConfig
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