pub struct AzureAbsStoreConfig {
pub account_name: String,
pub container_name: String,
pub access_key: SecretString,
pub endpoint_url: Option<String>,
pub key_prefix: Option<String>,
}Expand description
Supplies explicit credentials and key scoping for the native Azure Blob adapter.
Fields§
§account_name: StringStorage account used for both request addressing and shared-key signing.
container_name: StringBlob container that acts as the LoonFS object-store root.
access_key: SecretStringShared account key; empty or whitespace-only credentials are rejected.
endpoint_url: Option<String>Azure-compatible service endpoint override, or None for the public Azure endpoint.
key_prefix: Option<String>Logical prefix prepended to every key, or None to use the container root.
Trait Implementations§
Source§impl Clone for AzureAbsStoreConfig
impl Clone for AzureAbsStoreConfig
Source§fn clone(&self) -> AzureAbsStoreConfig
fn clone(&self) -> AzureAbsStoreConfig
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 AzureAbsStoreConfig
impl Debug for AzureAbsStoreConfig
impl Eq for AzureAbsStoreConfig
Source§impl PartialEq for AzureAbsStoreConfig
impl PartialEq for AzureAbsStoreConfig
impl StructuralPartialEq for AzureAbsStoreConfig
Auto Trait Implementations§
impl Freeze for AzureAbsStoreConfig
impl RefUnwindSafe for AzureAbsStoreConfig
impl Send for AzureAbsStoreConfig
impl Sync for AzureAbsStoreConfig
impl Unpin for AzureAbsStoreConfig
impl UnsafeUnpin for AzureAbsStoreConfig
impl UnwindSafe for AzureAbsStoreConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more