pub struct OracleAsmConfig {
pub hostname: String,
pub port: i32,
pub username: String,
pub password: String,
pub asm_service: String,
pub connection_attributes: HashMap<String, String>,
pub oracle_ssl_config: Option<OracleSslConfig>,
pub secret_manager_stored_password: String,
}Expand description
Configuration for Oracle Automatic Storage Management (ASM) connection.
Fields§
§hostname: StringRequired. Hostname for the Oracle ASM connection.
port: i32Required. Port for the Oracle ASM connection.
username: StringRequired. Username for the Oracle ASM connection.
password: StringOptional. Password for the Oracle ASM connection. Mutually exclusive with
the secret_manager_stored_password field.
asm_service: StringRequired. ASM service name for the Oracle ASM connection.
connection_attributes: HashMap<String, String>Optional. Connection string attributes
oracle_ssl_config: Option<OracleSslConfig>Optional. SSL configuration for the Oracle connection.
secret_manager_stored_password: StringOptional. A reference to a Secret Manager resource name storing the Oracle
ASM connection password. Mutually exclusive with the password field.
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 Message for OracleAsmConfig
impl Message for OracleAsmConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for OracleAsmConfig
impl PartialEq for OracleAsmConfig
impl StructuralPartialEq 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request