pub struct GcpCloudStorageHeartbeatData {Show 19 fields
pub status: StorageHeartbeatStatus,
pub name: String,
pub bucket_id: Option<String>,
pub location: Option<String>,
pub location_type: Option<String>,
pub storage_class: Option<String>,
pub versioning_enabled: Option<bool>,
pub lifecycle_present: bool,
pub lifecycle_rule_count: Option<u64>,
pub retention_policy_effective_time: Option<String>,
pub retention_policy_is_locked: Option<bool>,
pub retention_period: Option<String>,
pub soft_delete_retention_duration_seconds: Option<String>,
pub soft_delete_effective_time: Option<String>,
pub uniform_bucket_level_access_enabled: Option<bool>,
pub uniform_bucket_level_access_locked_time: Option<String>,
pub public_access_prevention: Option<String>,
pub encryption_config_present: bool,
pub default_kms_key_name: Option<String>,
}Fields§
§status: StorageHeartbeatStatus§name: String§bucket_id: Option<String>§location: Option<String>§location_type: Option<String>§storage_class: Option<String>§versioning_enabled: Option<bool>§lifecycle_present: bool§lifecycle_rule_count: Option<u64>§retention_policy_effective_time: Option<String>§retention_policy_is_locked: Option<bool>§retention_period: Option<String>§soft_delete_retention_duration_seconds: Option<String>§soft_delete_effective_time: Option<String>§uniform_bucket_level_access_enabled: Option<bool>§uniform_bucket_level_access_locked_time: Option<String>§public_access_prevention: Option<String>§encryption_config_present: bool§default_kms_key_name: Option<String>Trait Implementations§
Source§impl Clone for GcpCloudStorageHeartbeatData
impl Clone for GcpCloudStorageHeartbeatData
Source§fn clone(&self) -> GcpCloudStorageHeartbeatData
fn clone(&self) -> GcpCloudStorageHeartbeatData
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 GcpCloudStorageHeartbeatData
impl Debug for GcpCloudStorageHeartbeatData
Source§impl<'de> Deserialize<'de> for GcpCloudStorageHeartbeatData
impl<'de> Deserialize<'de> for GcpCloudStorageHeartbeatData
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 GcpCloudStorageHeartbeatData
impl PartialEq for GcpCloudStorageHeartbeatData
Source§fn eq(&self, other: &GcpCloudStorageHeartbeatData) -> bool
fn eq(&self, other: &GcpCloudStorageHeartbeatData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GcpCloudStorageHeartbeatData
Auto Trait Implementations§
impl Freeze for GcpCloudStorageHeartbeatData
impl RefUnwindSafe for GcpCloudStorageHeartbeatData
impl Send for GcpCloudStorageHeartbeatData
impl Sync for GcpCloudStorageHeartbeatData
impl Unpin for GcpCloudStorageHeartbeatData
impl UnsafeUnpin for GcpCloudStorageHeartbeatData
impl UnwindSafe for GcpCloudStorageHeartbeatData
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