pub struct StorageServiceProperties {
pub logging: Option<Logging>,
pub hour_metrics: Option<Metrics>,
pub minute_metrics: Option<Metrics>,
pub cors: Option<Cors>,
pub default_service_version: Option<String>,
pub delete_retention_policy: Option<RetentionPolicy>,
pub static_website: Option<StaticWebsite>,
}
Expand description
Storage Service Properties.
Fields§
§logging: Option<Logging>
Azure Analytics Logging settings.
hour_metrics: Option<Metrics>
a summary of request statistics grouped by API in hour or minute aggregates for blobs
minute_metrics: Option<Metrics>
a summary of request statistics grouped by API in hour or minute aggregates for blobs
cors: Option<Cors>
The set of CORS rules.
default_service_version: Option<String>
The default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions
delete_retention_policy: Option<RetentionPolicy>
the retention policy which determines how long the associated data should persist
static_website: Option<StaticWebsite>
The properties that enable an account to host a static website
Implementations§
Trait Implementations§
source§impl Clone for StorageServiceProperties
impl Clone for StorageServiceProperties
source§fn clone(&self) -> StorageServiceProperties
fn clone(&self) -> StorageServiceProperties
Returns a copy 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 StorageServiceProperties
impl Debug for StorageServiceProperties
source§impl Default for StorageServiceProperties
impl Default for StorageServiceProperties
source§fn default() -> StorageServiceProperties
fn default() -> StorageServiceProperties
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for StorageServiceProperties
impl<'de> Deserialize<'de> for StorageServiceProperties
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 StorageServiceProperties
impl PartialEq for StorageServiceProperties
source§impl Serialize for StorageServiceProperties
impl Serialize for StorageServiceProperties
impl StructuralPartialEq for StorageServiceProperties
Auto Trait Implementations§
impl Freeze for StorageServiceProperties
impl RefUnwindSafe for StorageServiceProperties
impl Send for StorageServiceProperties
impl Sync for StorageServiceProperties
impl Unpin for StorageServiceProperties
impl UnwindSafe for StorageServiceProperties
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)