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: String
The job_name field displays the name of the job being reported.
job_category: String
The job_name field displays the category of the job whether it is Backup or Recovery Job.
job_type: String
The job_type field displays the type of the job.
log_backup: String
The log_backup field displays whether the backup taken is only for logs, DB or both.
job_status: String
The job_status field displays the status of the job.
resource_name: String
The resource_name field displays the name of the resource.
resource_type: String
The resource_type field displays the type of the resource.
error_code: i32
The error_code field displays the error code.
error_message: String
The error_message field displays the error message if the job is not successful.
job_initiation_failure_reason: String
The job_initiation_failure_reason field displays the reason for failure, if the job was not run.
job_start_time: String
The job_start_time field displays the timestamp when the job started.
job_end_time: String
The job_end_time field displays the timestamp when the job ended.
job_queued_time: String
The job_queued_time field displays the timestamp when the job was queued for running.
job_duration_in_hours: f64
The job_duration_in_hours field displays the duration in hours which the job took to complete.
hostname: String
The hostname field displays the name of the host.
appliance_name: String
The appliance_name field displays the name of the backup appliance.
backup_rule_policy_name: String
The backup_rule_policy_name field displays the policy name which is associated with this job.
backup_plan_policy_template: String
The backup_plan_policy_template field displays the name of the backup plan for this application.
backup_type: String
The backup_type field displays the type of backup taken: Log, Incremental or Full Copy.
recovery_point: String
The recovery_point field displays the timestamp of recovery point.
backup_consistency: String
The backup_consistency field displays whether the backup is crash consistent or application consistent.
target_host_name: String
The target_host_name field displays the target host name.
target_appliance_name: String
The target_appliance_name field displays the target appliance name.
target_pool_name: String
The target_pool_name field displays target pool name.
resource_data_size_in_gib: f64
The resource_data_size_in_gib field displays resource data size in Gib.
data_copied_in_gib: f64
The data_copied_in_gib field displays the amount of the data copied during backup in Gib.
onvault_pool_storage_consumed_in_gib: f64
The onvault_pool_storage_consumed_in_gib field displays the amount of onvault pool storage consumed in Gib.
pre_compress_in_gib: f64
The pre_compress_in_gib field displays the size before compression in Gib.
compression_ratio: f64
The compression_ratio field displays the ratio of post compression size to pre compression size.
data_change_rate: f64
The data_change_rate field displays the percentage of data copied during backup to application size.
snapshot_disk_size_in_gib: f64
The snapshot_disk_size_in_gib field displays the snapshot disk size in Gib.
data_written_in_gib: f64
The data_written_in_gib field displays the amount of remote data written in Gib.
data_sent_in_gib: f64
The data_sent_in_gib field displays the amount of network data sent in Gib.
job_id: String
The job_id field displays the id of the job being reported.
host_id: String
The host_id field displays the host id.
backup_rule_policy_id: String
The backup_rule_policy_id field displays the policy id.
resource_id: String
The resource_id field displays the resource id.
target_pool_id: String
The target_pool_id field displays the target pool id.
target_host_id: String
The target_host_id field displays the target host id.
target_appliance_id: String
The 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