Struct rusoto_storagegateway::Tape
[−]
[src]
pub struct Tape { pub progress: Option<DoubleObject>, pub tape_arn: Option<TapeARN>, pub tape_barcode: Option<TapeBarcode>, pub tape_created_date: Option<Time>, pub tape_size_in_bytes: Option<TapeSize>, pub tape_status: Option<TapeStatus>, pub vtl_device: Option<VTLDeviceARN>, }
Describes a virtual tape object.
Fields
progress: Option<DoubleObject>
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
Range: 0 (not started) to 100 (complete).
tape_arn: Option<TapeARN>
The Amazon Resource Name (ARN) of the virtual tape.
tape_barcode: Option<TapeBarcode>
The barcode that identifies a specific virtual tape.
tape_created_date: Option<Time>
tape_size_in_bytes: Option<TapeSize>
The size, in bytes, of the virtual tape.
tape_status: Option<TapeStatus>
The current state of the virtual tape.
vtl_device: Option<VTLDeviceARN>
The virtual tape library (VTL) device that the virtual tape is associated with.
Trait Implementations
impl Default for Tape
[src]
impl Debug for Tape
[src]
impl Clone for Tape
[src]
fn clone(&self) -> Tape
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more