[][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 Clone for TapeArchive[src]

impl Debug for TapeArchive[src]

impl Default for TapeArchive[src]

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

impl PartialEq<TapeArchive> for TapeArchive[src]

impl StructuralPartialEq for TapeArchive[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.