AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::StorageGateway::Types::TapeArchive

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb

Overview

Represents a virtual tape that is archived in the virtual tape shelf (VTS).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#completion_timeTime

The time that the archiving of the virtual tape was completed.

The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

Returns:

  • (Time)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#kms_keyString

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#pool_entry_dateTime

The time that the tape entered the custom tape pool.

The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

Returns:

  • (Time)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#pool_idString

The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#retention_start_dateTime

If the archived tape is subject to tape retention lock, the date that the archived tape started being retained.

Returns:

  • (Time)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#retrieved_toString

The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

The virtual tape is retrieved from the virtual tape shelf (VTS).

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_arnString

The Amazon Resource Name (ARN) of an archived virtual tape.

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_barcodeString

The barcode that identifies the archived virtual tape.

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_created_dateTime

The date the virtual tape was created.

Returns:

  • (Time)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_size_in_bytesInteger

The size, in bytes, of the archived virtual tape.

Returns:

  • (Integer)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_statusString

The current state of the archived virtual tape.

Returns:

  • (String)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#tape_used_in_bytesInteger

The size, in bytes, of data stored on the virtual tape.

This value is not available for tapes created prior to May 13, 2015.

Returns:

  • (Integer)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end

#wormBoolean

Set to true if the archived tape is stored as write-once-read-many (WORM).

Returns:

  • (Boolean)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6980

class TapeArchive < Struct.new(
  :tape_arn,
  :tape_barcode,
  :tape_created_date,
  :tape_size_in_bytes,
  :completion_time,
  :retrieved_to,
  :tape_status,
  :tape_used_in_bytes,
  :kms_key,
  :pool_id,
  :worm,
  :retention_start_date,
  :pool_entry_date)
  SENSITIVE = []
  include Aws::Structure
end