pub struct UserDelegationKey {
pub signed_oid: String,
pub signed_tid: String,
pub signed_start: OffsetDateTime,
pub signed_expiry: OffsetDateTime,
pub signed_service: String,
pub signed_version: String,
pub value: String,
}Expand description
A user delegation key
Fields§
§signed_oid: StringThe Azure Active Directory object ID in GUID format.
signed_tid: StringThe Azure Active Directory tenant ID in GUID format
signed_start: OffsetDateTimeThe date-time the key is active
signed_expiry: OffsetDateTimeThe date-time the key expires
signed_service: StringAbbreviation of the Azure Storage service that accepts the key
signed_version: StringThe service version that created the key
value: StringThe key as a base64 string
Implementations§
Source§impl UserDelegationKey
impl UserDelegationKey
pub fn new( signed_oid: String, signed_tid: String, signed_start: OffsetDateTime, signed_expiry: OffsetDateTime, signed_service: String, signed_version: String, value: String, ) -> Self
Trait Implementations§
Source§impl Clone for UserDelegationKey
impl Clone for UserDelegationKey
Source§fn clone(&self) -> UserDelegationKey
fn clone(&self) -> UserDelegationKey
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 UserDelegationKey
impl Debug for UserDelegationKey
Source§impl<'de> Deserialize<'de> for UserDelegationKey
impl<'de> Deserialize<'de> for UserDelegationKey
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 UserDelegationKey
impl PartialEq for UserDelegationKey
Source§impl Serialize for UserDelegationKey
impl Serialize for UserDelegationKey
impl StructuralPartialEq for UserDelegationKey
Auto Trait Implementations§
impl Freeze for UserDelegationKey
impl RefUnwindSafe for UserDelegationKey
impl Send for UserDelegationKey
impl Sync for UserDelegationKey
impl Unpin for UserDelegationKey
impl UnwindSafe for UserDelegationKey
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> 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