Enum cloud_storage::bucket::StorageClass [−][src]
pub enum StorageClass {
Standard,
Nearline,
Coldline,
MultiRegional,
Regional,
DurableReducedAvailability,
}Expand description
The type of storage that is used. Pertains to availability, performance and cost.
Variants
Standard Storage is best for data that is frequently accessed (“hot” data) and/or stored for only brief periods of time.
Nearline Storage is a low-cost, highly durable storage service for storing infrequently accessed data.
Coldline Storage is a very-low-cost, highly durable storage service for data archiving, online backup, and disaster recovery.
Equivalent to Standard Storage, except Multi-Regional Storage can only be used for objects stored in multi-regions or dual-regions.
Equivalent to Standard Storage, except Regional Storage can only be used for objects stored in regions.
Similar to Standard Storage except:
DRA has higher pricing for operations. DRA has lower performance, particularly in terms of availability (DRA has a 99% availability SLA).
You can move your data from DRA to other storage classes by performing a storage transfer.
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for StorageClass
impl Send for StorageClass
impl Sync for StorageClass
impl Unpin for StorageClass
impl UnwindSafe for StorageClass
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more