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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-fsx/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)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#creation_timeTime

The time when a particular backup was created.

Returns:

  • (Time)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#directory_informationTypes::ActiveDirectoryBackupAttributes

The configuration of the self-managed Microsoft Active Directory (AD) to which the Windows File Server instance is joined.



107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#failure_detailsTypes::BackupFailureDetails

Details explaining any failures that occur when creating a backup.



107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  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:



107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#kms_key_idString

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.

Returns:

  • (String)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#lifecycleString

The lifecycle status of the backup.

Returns:

  • (String)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#progress_percentInteger

The current percent of progress of an asynchronous task.

Returns:

  • (Integer)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#resource_arnString

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

Returns:

  • (String)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#tagsArray<Types::Tag>

Tags associated with a particular file system.

Returns:



107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end

#typeString

The type of the backup.

Returns:

  • (String)


107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 107

class Backup < Struct.new(
  :backup_id,
  :lifecycle,
  :failure_details,
  :type,
  :progress_percent,
  :creation_time,
  :kms_key_id,
  :resource_arn,
  :tags,
  :file_system,
  :directory_information)
  include Aws::Structure
end