[−][src]Struct azure_functions::blob::Properties
Represents the properties of a Azure Storage blob.
Fields
append_blob_committed_block_count: Option<i32>
The number of committed blocks, if the blob is an append blob.
blob_tier_inferred: Option<bool>
The value indicating if the tier of the blob has been inferred.
blob_tier_last_modified_time: Option<DateTime<Utc>>
The time for when the tier of the blob was last-modified.
blob_type: BlobType
The type of the blob.
cache_control: Option<String>
The cache-control value stored for the blob.
content_disposition: Option<String>
The content-disposition value stored for the blob.
content_encoding: Option<String>
The content-encoding value stored for the blob.
content_language: Option<String>
The content-language value stored for the blob.
content_md5: Option<String>
The content-MD5 value stored for the blob.
content_type: Option<String>
The content-type value stored for the blob.
created: Option<DateTime<Utc>>
The creation time for the blob
deleted_time: Option<DateTime<Utc>>
The deletion time for the blob, if it was deleted.
etag: Option<String>
The blob's ETag value.
is_incremental_copy: bool
The value indicating whether or not this blob is an incremental copy.
is_server_encrypted: bool
The blob's server-side encryption state.
last_modified: Option<DateTime<Utc>>
The last-modified time for the blob.
lease_duration: LeaseDuration
The blob's lease duration.
lease_state: LeaseState
The blob's lease state.
lease_status: LeaseStatus
The blob's lease status.
length: i64
The size of the blob, in bytes.
page_blob_sequence_number: Option<i64>
The blob's current sequence number, if the blob is a page blob.
The value indicating the tier of the premium page blob, if the blob is a page blob.
rehydration_status: Option<RehydrationStatus>
The value indicating that the blob is being rehdrated and the tier of the blob once the rehydration from archive has completed.
remaining_days_before_permanent_delete: Option<i32>
The number of remaining days before the blob is permenantly deleted, if the blob is soft-deleted.
standard_blob_tier: Option<StandardBlobTier>
The value indicating the tier of the block blob.
Trait Implementations
impl Default for Properties
[src]
fn default() -> Properties
[src]
impl Debug for Properties
[src]
impl<'de> Deserialize<'de> for Properties
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Properties
impl Sync for Properties
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,