[−][src]Struct rusoto_fsx::Backup
A backup of an Amazon FSx for Windows File Server file system. You can create a new file system from a backup to protect against data loss.
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]
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
impl Send for Backup
impl Sync for Backup
impl Unpin for Backup
impl UnwindSafe for Backup
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[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.
fn to_owned(&self) -> T
[src]
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.
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>,