pub struct AzdlsConfig {
pub root: Option<String>,
pub filesystem: String,
pub endpoint: Option<String>,
pub account_name: Option<String>,
pub account_key: Option<String>,
pub client_secret: Option<String>,
pub tenant_id: Option<String>,
pub client_id: Option<String>,
pub sas_token: Option<String>,
pub authority_host: Option<String>,
}
Expand description
Azure Data Lake Storage Gen2 Support.
Fields§
§root: Option<String>
Root of this backend.
filesystem: String
Filesystem name of this backend.
endpoint: Option<String>
Endpoint of this backend.
account_name: Option<String>
Account name of this backend.
account_key: Option<String>
Account key of this backend.
- required for shared_key authentication
client_secret: Option<String>
client_secret The client secret of the service principal.
- required for client_credentials authentication
tenant_id: Option<String>
tenant_id The tenant id of the service principal.
- required for client_credentials authentication
client_id: Option<String>
client_id The client id of the service principal.
- required for client_credentials authentication
sas_token: Option<String>
sas_token The shared access signature token.
- required for sas authentication
authority_host The authority host of the service principal.
- required for client_credentials authentication
- default value:
https://login.microsoftonline.com
Trait Implementations§
Source§impl Clone for AzdlsConfig
impl Clone for AzdlsConfig
Source§fn clone(&self) -> AzdlsConfig
fn clone(&self) -> AzdlsConfig
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 AzdlsConfig
impl Debug for AzdlsConfig
Source§impl Default for AzdlsConfig
impl Default for AzdlsConfig
Source§fn default() -> AzdlsConfig
fn default() -> AzdlsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AzdlsConfig
impl<'de> Deserialize<'de> for AzdlsConfig
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 PartialEq for AzdlsConfig
impl PartialEq for AzdlsConfig
Source§impl Serialize for AzdlsConfig
impl Serialize for AzdlsConfig
impl Eq for AzdlsConfig
impl StructuralPartialEq for AzdlsConfig
Auto Trait Implementations§
impl Freeze for AzdlsConfig
impl RefUnwindSafe for AzdlsConfig
impl Send for AzdlsConfig
impl Sync for AzdlsConfig
impl Unpin for AzdlsConfig
impl UnwindSafe for AzdlsConfig
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more