[][src]Struct rusoto_storagegateway::TapeInfo

pub struct TapeInfo {
    pub gateway_arn: Option<String>,
    pub pool_id: Option<String>,
    pub tape_arn: Option<String>,
    pub tape_barcode: Option<String>,
    pub tape_size_in_bytes: Option<i64>,
    pub tape_status: Option<String>,
}

Describes a virtual tape.

Fields

gateway_arn: Option<String>

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

pool_id: Option<String>

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is 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.

Valid Values: GLACIER | DEEP_ARCHIVE

tape_arn: Option<String>

The Amazon Resource Name (ARN) of a virtual tape.

tape_barcode: Option<String>

The barcode that identifies a specific virtual tape.

tape_size_in_bytes: Option<i64>

The size, in bytes, of a virtual tape.

tape_status: Option<String>

The status of the tape.

Trait Implementations

impl Clone for TapeInfo[src]

impl Debug for TapeInfo[src]

impl Default for TapeInfo[src]

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

impl PartialEq<TapeInfo> for TapeInfo[src]

impl StructuralPartialEq for TapeInfo[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.