pub struct BucketInfo {
pub name: String,
pub created_at: DateTime<Utc>,
pub region: String,
pub storage_class: String,
pub versioning: VersioningStatus,
pub access_policy: AccessPolicy,
pub size_bytes: u64,
pub object_count: u64,
pub tags: HashMap<String, String>,
}Expand description
Bucket information
Fields§
§name: StringBucket name
created_at: DateTime<Utc>Creation timestamp
region: StringGeographic region
storage_class: StringStorage class
versioning: VersioningStatusVersioning status
access_policy: AccessPolicyAccess policy
size_bytes: u64Total size in bytes
object_count: u64Number of objects
Tags
Trait Implementations§
Source§impl Clone for BucketInfo
impl Clone for BucketInfo
Auto Trait Implementations§
impl Freeze for BucketInfo
impl RefUnwindSafe for BucketInfo
impl Send for BucketInfo
impl Sync for BucketInfo
impl Unpin for BucketInfo
impl UnsafeUnpin for BucketInfo
impl UnwindSafe for BucketInfo
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