[][src]Struct rusoto_storagegateway::TapeArchive

pub struct TapeArchive {
    pub completion_time: Option<f64>,
    pub kms_key: Option<String>,
    pub pool_id: Option<String>,
    pub retrieved_to: Option<String>,
    pub tape_arn: Option<String>,
    pub tape_barcode: Option<String>,
    pub tape_created_date: Option<f64>,
    pub tape_size_in_bytes: Option<i64>,
    pub tape_status: Option<String>,
    pub tape_used_in_bytes: Option<i64>,
}

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

Fields

completion_time: Option<f64>

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

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

kms_key: Option<String>pool_id: Option<String>

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"

retrieved_to: Option<String>

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).

tape_arn: Option<String>

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

tape_barcode: Option<String>

The barcode that identifies the archived virtual tape.

tape_created_date: Option<f64>

The date the virtual tape was created.

tape_size_in_bytes: Option<i64>

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

tape_status: Option<String>

The current state of the archived virtual tape.

tape_used_in_bytes: Option<i64>

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

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

Trait Implementations

impl PartialEq<TapeArchive> for TapeArchive[src]

impl Default for TapeArchive[src]

impl Clone for TapeArchive[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for TapeArchive[src]

impl<'de> Deserialize<'de> for TapeArchive[src]

Auto Trait Implementations

impl Send for TapeArchive

impl Sync for TapeArchive

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self