pub struct CopyJob {Show 27 fields
pub account_id: Option<String>,
pub backup_size_in_bytes: Option<i64>,
pub child_jobs_in_state: Option<HashMap<String, i64>>,
pub completion_date: Option<f64>,
pub composite_member_identifier: Option<String>,
pub copy_job_id: Option<String>,
pub created_by: Option<RecoveryPointCreator>,
pub created_by_backup_job_id: Option<String>,
pub creation_date: Option<f64>,
pub destination_backup_vault_arn: Option<String>,
pub destination_encryption_key_arn: Option<String>,
pub destination_recovery_point_arn: Option<String>,
pub destination_recovery_point_lifecycle: Option<Lifecycle>,
pub destination_vault_lock_state: Option<String>,
pub destination_vault_type: Option<String>,
pub iam_role_arn: Option<String>,
pub is_parent: Option<bool>,
pub message_category: Option<String>,
pub number_of_child_jobs: Option<i64>,
pub parent_job_id: Option<String>,
pub resource_arn: Option<String>,
pub resource_name: Option<String>,
pub resource_type: Option<String>,
pub source_backup_vault_arn: Option<String>,
pub source_recovery_point_arn: Option<String>,
pub state: Option<String>,
pub status_message: Option<String>,
}Fields§
§account_id: Option<String>§backup_size_in_bytes: Option<i64>§child_jobs_in_state: Option<HashMap<String, i64>>§completion_date: Option<f64>§composite_member_identifier: Option<String>§copy_job_id: Option<String>§created_by: Option<RecoveryPointCreator>§created_by_backup_job_id: Option<String>§creation_date: Option<f64>§destination_backup_vault_arn: Option<String>§destination_encryption_key_arn: Option<String>§destination_recovery_point_arn: Option<String>§destination_recovery_point_lifecycle: Option<Lifecycle>§destination_vault_lock_state: Option<String>§destination_vault_type: Option<String>§iam_role_arn: Option<String>§is_parent: Option<bool>§message_category: Option<String>§number_of_child_jobs: Option<i64>§parent_job_id: Option<String>§resource_arn: Option<String>§resource_name: Option<String>§resource_type: Option<String>§source_backup_vault_arn: Option<String>§source_recovery_point_arn: Option<String>§state: Option<String>§status_message: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CopyJob
impl<'de> Deserialize<'de> for CopyJob
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
Auto Trait Implementations§
impl Freeze for CopyJob
impl RefUnwindSafe for CopyJob
impl Send for CopyJob
impl Sync for CopyJob
impl Unpin for CopyJob
impl UnsafeUnpin for CopyJob
impl UnwindSafe for CopyJob
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.