pub struct AwsS3StorageHeartbeatData {Show 17 fields
pub status: StorageHeartbeatStatus,
pub name: String,
pub region: Option<String>,
pub bucket_location: Option<String>,
pub versioning_status: Option<String>,
pub versioning_enabled: Option<bool>,
pub lifecycle_present: bool,
pub lifecycle_rule_count: Option<u64>,
pub encryption_config_present: bool,
pub encryption_enabled: Option<bool>,
pub public_access_block_present: bool,
pub block_public_acls: Option<bool>,
pub ignore_public_acls: Option<bool>,
pub block_public_policy: Option<bool>,
pub restrict_public_buckets: Option<bool>,
pub bucket_policy_present: Option<bool>,
pub bucket_acl_present: Option<bool>,
}Fields§
§status: StorageHeartbeatStatus§name: String§region: Option<String>§bucket_location: Option<String>§versioning_status: Option<String>§versioning_enabled: Option<bool>§lifecycle_present: bool§lifecycle_rule_count: Option<u64>§encryption_config_present: bool§encryption_enabled: Option<bool>§public_access_block_present: bool§block_public_acls: Option<bool>§ignore_public_acls: Option<bool>§block_public_policy: Option<bool>§restrict_public_buckets: Option<bool>§bucket_policy_present: Option<bool>§bucket_acl_present: Option<bool>Trait Implementations§
Source§impl Clone for AwsS3StorageHeartbeatData
impl Clone for AwsS3StorageHeartbeatData
Source§fn clone(&self) -> AwsS3StorageHeartbeatData
fn clone(&self) -> AwsS3StorageHeartbeatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AwsS3StorageHeartbeatData
impl Debug for AwsS3StorageHeartbeatData
Source§impl<'de> Deserialize<'de> for AwsS3StorageHeartbeatData
impl<'de> Deserialize<'de> for AwsS3StorageHeartbeatData
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 AwsS3StorageHeartbeatData
impl PartialEq for AwsS3StorageHeartbeatData
Source§fn eq(&self, other: &AwsS3StorageHeartbeatData) -> bool
fn eq(&self, other: &AwsS3StorageHeartbeatData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AwsS3StorageHeartbeatData
Auto Trait Implementations§
impl Freeze for AwsS3StorageHeartbeatData
impl RefUnwindSafe for AwsS3StorageHeartbeatData
impl Send for AwsS3StorageHeartbeatData
impl Sync for AwsS3StorageHeartbeatData
impl Unpin for AwsS3StorageHeartbeatData
impl UnsafeUnpin for AwsS3StorageHeartbeatData
impl UnwindSafe for AwsS3StorageHeartbeatData
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