[−][src]Struct rusoto_fsx::Backup
A backup of an Amazon FSx for file system.
Fields
backup_id: String
The ID of the backup.
creation_time: f64
The time when a particular backup was created.
directory_information: Option<ActiveDirectoryBackupAttributes>
The configuration of the self-managed Microsoft Active Directory (AD) to which the Windows File Server instance is joined.
failure_details: Option<BackupFailureDetails>
Details explaining any failures that occur when creating a backup.
file_system: FileSystem
Metadata of the file system associated with the backup. This metadata is persisted even if the file system is deleted.
kms_key_id: Option<String>
The ID of the AWS Key Management Service (AWS KMS) key used to encrypt this backup of the Amazon FSx for Windows file system's data at rest. Amazon FSx for Lustre does not support KMS encryption.
lifecycle: String
The lifecycle status of the backup.
progress_percent: Option<i64>
resource_arn: Option<String>
The Amazon Resource Name (ARN) for the backup resource.
Tags associated with a particular file system.
type_: String
The type of the backup.
Trait Implementations
impl Clone for Backup
[src]
impl Debug for Backup
[src]
impl Default for Backup
[src]
impl<'de> Deserialize<'de> for Backup
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Backup> for Backup
[src]
impl StructuralPartialEq for Backup
[src]
Auto Trait Implementations
impl RefUnwindSafe for Backup
[src]
impl Send for Backup
[src]
impl Sync for Backup
[src]
impl Unpin for Backup
[src]
impl UnwindSafe for Backup
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,