class Aws::FSx::Types::Backup

A backup of an Amazon FSx for Windows File Server or Amazon FSx for Lustre file system, or of an Amazon FSx for NetApp ONTAP volume.

@!attribute [rw] backup_id

The ID of the backup.
@return [String]

@!attribute [rw] lifecycle

The lifecycle status of the backup.

* `AVAILABLE` - The backup is fully available.

* `PENDING` - For user-initiated backups on Lustre file systems
  only; Amazon FSx has not started creating the backup.

* `CREATING` - Amazon FSx is creating the backup.

* `TRANSFERRING` - For user-initiated backups on Lustre file systems
  only; Amazon FSx is transferring the backup to S3.

* `COPYING` - Amazon FSx is copying the backup.

* `DELETED` - Amazon FSx deleted the backup and it is no longer
  available.

* `FAILED` - Amazon FSx could not complete the backup.
@return [String]

@!attribute [rw] failure_details

Details explaining any failures that occur when creating a backup.
@return [Types::BackupFailureDetails]

@!attribute [rw] type

The type of the file system backup.
@return [String]

@!attribute [rw] progress_percent

The current percent of progress of an asynchronous task.
@return [Integer]

@!attribute [rw] creation_time

The time when a particular backup was created.
@return [Time]

@!attribute [rw] kms_key_id

The ID of the Key Management Service (KMS) key used to encrypt the
backup of the Amazon FSx file system's data at rest.
@return [String]

@!attribute [rw] resource_arn

The Amazon Resource Name (ARN) for the backup resource.
@return [String]

@!attribute [rw] tags

Tags associated with a particular file system.
@return [Array<Types::Tag>]

@!attribute [rw] file_system

Metadata of the file system associated with the backup. This
metadata is persisted even if the file system is deleted.
@return [Types::FileSystem]

@!attribute [rw] directory_information

The configuration of the self-managed Microsoft Active Directory
(AD) to which the Windows File Server instance is joined.
@return [Types::ActiveDirectoryBackupAttributes]

@!attribute [rw] owner_id

An Amazon Web Services account ID. This ID is a 12-digit number that
you use to construct Amazon Resource Names (ARNs) for resources.
@return [String]

@!attribute [rw] source_backup_id

The ID of the source backup. Specifies the backup you are copying.
@return [String]

@!attribute [rw] source_backup_region

The source Region of the backup. Specifies the Region from where
this backup is copied.
@return [String]

@!attribute [rw] resource_type

Specifies the resource type that is backed up.
@return [String]

@!attribute [rw] volume

Describes an Amazon FSx for NetApp ONTAP volume.
@return [Types::Volume]

@see docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/Backup AWS API Documentation

Constants

SENSITIVE