Struct google_api_proto::google::cloud::backupdr::logging::v1::BackupRecoveryJobReportLog
source · pub struct BackupRecoveryJobReportLog {Show 40 fields
pub job_name: String,
pub job_category: String,
pub job_type: String,
pub log_backup: String,
pub job_status: String,
pub resource_name: String,
pub resource_type: String,
pub error_code: i32,
pub error_message: String,
pub job_initiation_failure_reason: String,
pub job_start_time: String,
pub job_end_time: String,
pub job_queued_time: String,
pub job_duration_in_hours: f64,
pub hostname: String,
pub appliance_name: String,
pub backup_rule_policy_name: String,
pub backup_plan_policy_template: String,
pub backup_type: String,
pub recovery_point: String,
pub backup_consistency: String,
pub target_host_name: String,
pub target_appliance_name: String,
pub target_pool_name: String,
pub resource_data_size_in_gib: f64,
pub data_copied_in_gib: f64,
pub onvault_pool_storage_consumed_in_gib: f64,
pub pre_compress_in_gib: f64,
pub compression_ratio: f64,
pub data_change_rate: f64,
pub snapshot_disk_size_in_gib: f64,
pub data_written_in_gib: f64,
pub data_sent_in_gib: f64,
pub job_id: String,
pub host_id: String,
pub backup_rule_policy_id: String,
pub resource_id: String,
pub target_pool_id: String,
pub target_host_id: String,
pub target_appliance_id: String,
}Expand description
This is a BackupRecoveryJobReportLog published as part of GCBDR Reporting.
Fields§
§job_name: StringThe job_name field displays the name of the job being reported.
job_category: StringThe job_name field displays the category of the job whether it is Backup or Recovery Job.
job_type: StringThe job_type field displays the type of the job.
log_backup: StringThe log_backup field displays whether the backup taken is only for logs, DB or both.
job_status: StringThe job_status field displays the status of the job.
resource_name: StringThe resource_name field displays the name of the resource.
resource_type: StringThe resource_type field displays the type of the resource.
error_code: i32The error_code field displays the error code.
error_message: StringThe error_message field displays the error message if the job is not successful.
job_initiation_failure_reason: StringThe job_initiation_failure_reason field displays the reason for failure, if the job was not run.
job_start_time: StringThe job_start_time field displays the timestamp when the job started.
job_end_time: StringThe job_end_time field displays the timestamp when the job ended.
job_queued_time: StringThe job_queued_time field displays the timestamp when the job was queued for running.
job_duration_in_hours: f64The job_duration_in_hours field displays the duration in hours which the job took to complete.
hostname: StringThe hostname field displays the name of the host.
appliance_name: StringThe appliance_name field displays the name of the backup appliance.
backup_rule_policy_name: StringThe backup_rule_policy_name field displays the policy name which is associated with this job.
backup_plan_policy_template: StringThe backup_plan_policy_template field displays the name of the backup plan for this application.
backup_type: StringThe backup_type field displays the type of backup taken: Log, Incremental or Full Copy.
recovery_point: StringThe recovery_point field displays the timestamp of recovery point.
backup_consistency: StringThe backup_consistency field displays whether the backup is crash consistent or application consistent.
target_host_name: StringThe target_host_name field displays the target host name.
target_appliance_name: StringThe target_appliance_name field displays the target appliance name.
target_pool_name: StringThe target_pool_name field displays target pool name.
resource_data_size_in_gib: f64The resource_data_size_in_gib field displays resource data size in Gib.
data_copied_in_gib: f64The data_copied_in_gib field displays the amount of the data copied during backup in Gib.
onvault_pool_storage_consumed_in_gib: f64The onvault_pool_storage_consumed_in_gib field displays the amount of onvault pool storage consumed in Gib.
pre_compress_in_gib: f64The pre_compress_in_gib field displays the size before compression in Gib.
compression_ratio: f64The compression_ratio field displays the ratio of post compression size to pre compression size.
data_change_rate: f64The data_change_rate field displays the percentage of data copied during backup to application size.
snapshot_disk_size_in_gib: f64The snapshot_disk_size_in_gib field displays the snapshot disk size in Gib.
data_written_in_gib: f64The data_written_in_gib field displays the amount of remote data written in Gib.
data_sent_in_gib: f64The data_sent_in_gib field displays the amount of network data sent in Gib.
job_id: StringThe job_id field displays the id of the job being reported.
host_id: StringThe host_id field displays the host id.
backup_rule_policy_id: StringThe backup_rule_policy_id field displays the policy id.
resource_id: StringThe resource_id field displays the resource id.
target_pool_id: StringThe target_pool_id field displays the target pool id.
target_host_id: StringThe target_host_id field displays the target host id.
target_appliance_id: StringThe target_appliance_id field displays the target appliance id.
Trait Implementations§
source§impl Clone for BackupRecoveryJobReportLog
impl Clone for BackupRecoveryJobReportLog
source§fn clone(&self) -> BackupRecoveryJobReportLog
fn clone(&self) -> BackupRecoveryJobReportLog
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for BackupRecoveryJobReportLog
impl Debug for BackupRecoveryJobReportLog
source§impl Default for BackupRecoveryJobReportLog
impl Default for BackupRecoveryJobReportLog
source§impl Message for BackupRecoveryJobReportLog
impl Message for BackupRecoveryJobReportLog
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.source§impl PartialEq for BackupRecoveryJobReportLog
impl PartialEq for BackupRecoveryJobReportLog
source§fn eq(&self, other: &BackupRecoveryJobReportLog) -> bool
fn eq(&self, other: &BackupRecoveryJobReportLog) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for BackupRecoveryJobReportLog
Auto Trait Implementations§
impl Freeze for BackupRecoveryJobReportLog
impl RefUnwindSafe for BackupRecoveryJobReportLog
impl Send for BackupRecoveryJobReportLog
impl Sync for BackupRecoveryJobReportLog
impl Unpin for BackupRecoveryJobReportLog
impl UnwindSafe for BackupRecoveryJobReportLog
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request