Class: Aws::StorageGateway::Types::Tape
- Inherits:
-
Struct
- Object
- Struct
- Aws::StorageGateway::Types::Tape
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-storagegateway/types.rb
Overview
Describes a virtual tape object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kms_key ⇒ String
Optional.
-
#pool_entry_date ⇒ Time
The date that the tape enters a custom tape pool.
-
#pool_id ⇒ String
The ID of the pool that contains tapes that will be archived.
-
#progress ⇒ Float
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
-
#retention_start_date ⇒ Time
The date that the tape is first archived with tape retention lock enabled.
-
#tape_arn ⇒ String
The Amazon Resource Name (ARN) of the virtual tape.
-
#tape_barcode ⇒ String
The barcode that identifies a specific virtual tape.
-
#tape_created_date ⇒ Time
The date the virtual tape was created.
-
#tape_size_in_bytes ⇒ Integer
The size, in bytes, of the virtual tape capacity.
-
#tape_status ⇒ String
The current state of the virtual tape.
-
#tape_used_in_bytes ⇒ Integer
The size, in bytes, of data stored on the virtual tape.
-
#vtl_device ⇒ String
The virtual tape library (VTL) device that the virtual tape is associated with.
-
#worm ⇒ Boolean
If the tape is archived as write-once-read-many (WORM), this value is ‘true`.
Instance Attribute Details
#kms_key ⇒ String
Optional. 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 must be set if ‘KMSEncrypted` is `true`, or if `EncryptionType` is `SseKms` or `DsseKms`.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#pool_entry_date ⇒ Time
The date that the tape enters a custom tape pool.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#pool_id ⇒ String
The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#progress ⇒ Float
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
Range: 0 (not started) to 100 (complete).
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#retention_start_date ⇒ Time
The date that the tape is first archived with tape retention lock enabled.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_arn ⇒ String
The Amazon Resource Name (ARN) of the virtual tape.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_barcode ⇒ String
The barcode that identifies a specific virtual tape.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_created_date ⇒ Time
The date the virtual tape was created.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_size_in_bytes ⇒ Integer
The size, in bytes, of the virtual tape capacity.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_status ⇒ String
The current state of the virtual tape.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#tape_used_in_bytes ⇒ Integer
The size, in bytes, of data stored on the virtual tape.
<note markdown=“1”> This value is not available for tapes created prior to May 13, 2015.
</note>
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#vtl_device ⇒ String
The virtual tape library (VTL) device that the virtual tape is associated with.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |
#worm ⇒ Boolean
If the tape is archived as write-once-read-many (WORM), this value is ‘true`.
6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 |
# File 'lib/aws-sdk-storagegateway/types.rb', line 6369 class Tape < Struct.new( :tape_arn, :tape_barcode, :tape_created_date, :tape_size_in_bytes, :tape_status, :vtl_device, :progress, :tape_used_in_bytes, :kms_key, :pool_id, :worm, :retention_start_date, :pool_entry_date) SENSITIVE = [] include Aws::Structure end |