pub struct ReplicationResyncTargetStatus {Show 14 fields
pub target_arn: String,
pub reset_id: String,
pub reset_before: Option<Timestamp>,
pub started_at: Option<Timestamp>,
pub last_updated_at: Option<Timestamp>,
pub state: ReplicationResyncState,
pub server_state: String,
pub replicated_count: u64,
pub replicated_size: u64,
pub failed_count: u64,
pub failed_size: u64,
pub current_bucket: Option<String>,
pub current_object: Option<String>,
pub error: Option<String>,
}Expand description
Status for one configured replication target.
Fields§
§target_arn: String§reset_id: String§reset_before: Option<Timestamp>§started_at: Option<Timestamp>§last_updated_at: Option<Timestamp>RustFS beta.10 calls this EndTime, but populates it from last-update time.
state: ReplicationResyncState§server_state: StringExact state string returned by the server, including future values.
replicated_count: u64§replicated_size: u64§failed_count: u64§failed_size: u64§current_bucket: Option<String>§current_object: Option<String>§error: Option<String>Optional server detail. RustFS beta.10 does not reliably persist this field.
Trait Implementations§
Source§impl Clone for ReplicationResyncTargetStatus
impl Clone for ReplicationResyncTargetStatus
Source§fn clone(&self) -> ReplicationResyncTargetStatus
fn clone(&self) -> ReplicationResyncTargetStatus
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<'de> Deserialize<'de> for ReplicationResyncTargetStatus
impl<'de> Deserialize<'de> for ReplicationResyncTargetStatus
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
impl Eq for ReplicationResyncTargetStatus
impl StructuralPartialEq for ReplicationResyncTargetStatus
Auto Trait Implementations§
impl Freeze for ReplicationResyncTargetStatus
impl RefUnwindSafe for ReplicationResyncTargetStatus
impl Send for ReplicationResyncTargetStatus
impl Sync for ReplicationResyncTargetStatus
impl Unpin for ReplicationResyncTargetStatus
impl UnsafeUnpin for ReplicationResyncTargetStatus
impl UnwindSafe for ReplicationResyncTargetStatus
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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