Class: Aws::FSx::Types::Backup

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#backup_idString

The ID of the backup.

Returns:

  • (String)


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_timeTime

The time when a particular backup was created.

Returns:

  • (Time)


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_detailsTypes::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_systemTypes::FileSystem

Metadata of the file system associated with the backup. This metadata is persisted even if the file system is deleted.

Returns:



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_idString

The ID of the AWS Key Management Service (AWS KMS) key used to encrypt this backup’s data.

Returns:

  • (String)


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

#lifecycleString

The lifecycle status of the backup.

Returns:

  • (String)


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_percentInteger

The current percent of progress of an asynchronous task.

Returns:

  • (Integer)


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_arnString

The Amazon Resource Name (ARN) for the backup resource.

Returns:

  • (String)


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

#tagsArray<Types::Tag>

Tags associated with a particular file system.

Returns:



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

#typeString

The type of the backup.

Returns:

  • (String)


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