Class: Aws::FSx::Types::Backup
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::Backup
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fsx/types.rb
Overview
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.
Instance Attribute Summary collapse
-
#backup_id ⇒ String
The ID of the backup.
-
#creation_time ⇒ Time
The time when a particular backup was created.
-
#failure_details ⇒ Types::BackupFailureDetails
Details explaining any failures that occur when creating a backup.
-
#file_system ⇒ Types::FileSystem
Metadata of the file system associated with the backup.
-
#kms_key_id ⇒ String
The ID of the AWS Key Management Service (AWS KMS) key used to encrypt this backup’s data.
-
#lifecycle ⇒ String
The lifecycle status of the backup.
-
#progress_percent ⇒ Integer
The current percent of progress of an asynchronous task.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) for the backup resource.
-
#tags ⇒ Array<Types::Tag>
Tags associated with a particular file system.
-
#type ⇒ String
The type of the backup.
Instance Attribute Details
#backup_id ⇒ String
The ID of the backup.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#creation_time ⇒ Time
The time when a particular backup was created.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#failure_details ⇒ Types::BackupFailureDetails
Details explaining any failures that occur when creating a backup.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#file_system ⇒ Types::FileSystem
Metadata of the file system associated with the backup. This metadata is persisted even if the file system is deleted.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#kms_key_id ⇒ String
The ID of the AWS Key Management Service (AWS KMS) key used to encrypt this backup’s data.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#lifecycle ⇒ String
The lifecycle status of the backup.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#progress_percent ⇒ Integer
The current percent of progress of an asynchronous task.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) for the backup resource.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Tags associated with a particular file system.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |
#type ⇒ String
The type of the backup.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/aws-sdk-fsx/types.rb', line 58 class Backup < Struct.new( :backup_id, :lifecycle, :failure_details, :type, :progress_percent, :creation_time, :kms_key_id, :resource_arn, :tags, :file_system) include Aws::Structure end |