pub struct DeltaStorageCredentialConfig {
pub s3_access_key_id: Option<String>,
pub s3_secret_access_key: Option<String>,
pub s3_session_token: Option<String>,
pub azure_sas_token: Option<String>,
pub gcs_oauth_token: Option<String>,
}Expand description
Cloud provider-specific credential configuration. Only keys for the relevant
cloud provider are populated; the others are omitted (None).
Fields§
§s3_access_key_id: Option<String>§s3_secret_access_key: Option<String>§s3_session_token: Option<String>§azure_sas_token: Option<String>§gcs_oauth_token: Option<String>Trait Implementations§
Source§impl Clone for DeltaStorageCredentialConfig
impl Clone for DeltaStorageCredentialConfig
Source§fn clone(&self) -> DeltaStorageCredentialConfig
fn clone(&self) -> DeltaStorageCredentialConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DeltaStorageCredentialConfig
impl Debug for DeltaStorageCredentialConfig
Source§impl Default for DeltaStorageCredentialConfig
impl Default for DeltaStorageCredentialConfig
Source§fn default() -> DeltaStorageCredentialConfig
fn default() -> DeltaStorageCredentialConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeltaStorageCredentialConfig
impl<'de> Deserialize<'de> for DeltaStorageCredentialConfig
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 Eq for DeltaStorageCredentialConfig
Source§impl PartialEq for DeltaStorageCredentialConfig
impl PartialEq for DeltaStorageCredentialConfig
Source§fn eq(&self, other: &DeltaStorageCredentialConfig) -> bool
fn eq(&self, other: &DeltaStorageCredentialConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeltaStorageCredentialConfig
Auto Trait Implementations§
impl Freeze for DeltaStorageCredentialConfig
impl RefUnwindSafe for DeltaStorageCredentialConfig
impl Send for DeltaStorageCredentialConfig
impl Sync for DeltaStorageCredentialConfig
impl Unpin for DeltaStorageCredentialConfig
impl UnsafeUnpin for DeltaStorageCredentialConfig
impl UnwindSafe for DeltaStorageCredentialConfig
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