[−][src]Struct isilon::models::SyncReport
Fields
action: String
The action to be taken by this job.
ads_streams_replicated: u64
The number of ads streams replicated by this job.
block_specs_replicated: u64
The number of block specs replicated by this job.
bytes_recoverable: u64
The number of bytes recoverable by this job.
bytes_transferred: u64
The number of bytes that have been transferred by this job.
char_specs_replicated: u64
The number of char specs replicated by this job.
corrected_lins: u64
The number of LINs corrected by this job.
dead_node: bool
This field is true if the node running this job is dead.
directories_replicated: u64
The number of directories replicated.
dirs_changed: u64
The number of directories changed by this job.
dirs_deleted: u64
The number of directories deleted by this job.
dirs_moved: u64
The number of directories moved by this job.
dirs_new: u64
The number of directories created by this job.
duration: Option<u64>
The amount of time in seconds between when the job was started and when it ended. If the job has not yet ended, this is the amount of time since the job started. This field is null if the job has not yet started.
end_time: Option<u64>
The time the job ended in unix epoch seconds. The field is null if the job hasn't ended.
error: String
The primary error message for this job.
error_checksum_files_skipped: u64
The number of files with checksum errors skipped by this job.
error_io_files_skipped: u64
The number of files with io errors skipped by this job.
error_net_files_skipped: u64
The number of files with network errors skipped by this job.
errors: Vec<String>
A list of error messages for this job.
failed_chunks: u64
Tyhe number of data chunks that failed transmission.
fifos_replicated: u64
The number of fifos replicated by this job.
file_data_bytes: u64
The number of bytes transferred that belong to files.
files_changed: u64
The number of files changed by this job.
files_linked: u64
The number of files linked by this job.
files_new: u64
The number of files created by this job.
files_selected: u64
The number of files selected by this job.
files_transferred: u64
The number of files transferred by this job.
files_unlinked: u64
The number of files unlinked by this job.
files_with_ads_replicated: u64
The number of files with ads replicated by this job.
flipped_lins: u64
The number of LINs flipped by this job.
hard_links_replicated: u64
The number of hard links replicated by this job.
hash_exceptions_fixed: u64
The number of hash exceptions fixed by this job.
hash_exceptions_found: u64
The number of hash exceptions found by this job.
id: String
A unique identifier for this object.
job_id: Option<i32>
The ID of the job.
lins_total: u64
The number of LINs transferred by this job.
network_bytes_to_source: u64
The total number of bytes sent to the source by this job.
network_bytes_to_target: u64
The total number of bytes sent to the target by this job.
new_files_replicated: u64
The number of new files replicated by this job.
num_retransmitted_files: u64
The number of files that have been retransmitted by this job.
phases: Vec<SyncJobPhase>
Data for each phase of this job.
policy: SyncReportPolicy
policy_action: String
This is the action the policy is configured to perform.
policy_id: String
The ID of the policy.
policy_name: String
The name of the policy.
regular_files_replicated: u64
The number of regular files replicated by this job.
resynced_lins: u64
The number of LINs resynched by this job.
retransmitted_files: Vec<String>
The files that have been retransmitted by this job.
retry: u64
The number of times the job has been retried.
running_chunks: u64
The number of data chunks currently being transmitted.
sockets_replicated: u64
The number of sockets replicated by this job.
source_bytes_recovered: u64
The number of bytes recovered on the source.
source_directories_created: u64
The number of directories created on the source.
source_directories_deleted: u64
The number of directories deleted on the source.
source_directories_linked: u64
The number of directories linked on the source.
source_directories_unlinked: u64
The number of directories unlinked on the source.
source_directories_visited: u64
The number of directories visited on the source.
source_files_deleted: u64
The number of files deleted on the source.
source_files_linked: u64
The number of files linked on the source.
source_files_unlinked: u64
The number of files unlinked on the source.
sparse_data_bytes: u64
The number of sparse data bytes transferred by this job.
start_time: Option<u64>
The time the job started in unix epoch seconds. The field is null if the job hasn't started.
state: String
The state of the job.
subreport_count: i32
The number of subreports that are available for this job report.
succeeded_chunks: u64
The number of data chunks that have been transmitted successfully.
symlinks_replicated: u64
The number of symlinks replicated by this job.
sync_type: String
The type of sync being performed by this job.
target_bytes_recovered: u64
The number of bytes recovered on the target.
target_directories_created: u64
The number of directories created on the target.
target_directories_deleted: u64
The number of directories deleted on the target.
target_directories_linked: u64
The number of directories linked on the target.
target_directories_unlinked: u64
The number of directories unlinked on the target.
target_files_deleted: u64
The number of files deleted on the target.
target_files_linked: u64
The number of files linked on the target.
target_files_unlinked: u64
The number of files unlinked on the target.
target_snapshots: Vec<String>
The target snapshots created by this job.
total_chunks: u64
The total number of data chunks transmitted by this job.
total_data_bytes: u64
The total number of bytes transferred by this job.
total_files: u64
The number of files affected by this job.
total_network_bytes: u64
The total number of bytes sent over the network by this job.
total_phases: u64
The total number of phases for this job.
unchanged_data_bytes: u64
The number of bytes unchanged by this job.
up_to_date_files_skipped: u64
The number of up-to-date files skipped by this job.
updated_files_replicated: u64
The number of updated files replicated by this job.
user_conflict_files_skipped: u64
The number of files with user conflicts skipped by this job.
warnings: Vec<String>
A list of warning messages for this job.
worm_committed_file_conflicts: u64
The number of WORM committed files which needed to be reverted. Since WORM committed files cannot be reverted, this is the number of files that were preserved in the compliance store.
Trait Implementations
impl Debug for SyncReport
[src]
impl Serialize for SyncReport
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for SyncReport
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for SyncReport
impl Sync for SyncReport
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,