[][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 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 (Glacier or 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 PartialEq<TapeInfo> for TapeInfo[src]

impl Default for TapeInfo[src]

impl Clone for TapeInfo[src]

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

Performs copy-assignment from source. Read more

impl Debug for TapeInfo[src]

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

Auto Trait Implementations

impl Send for TapeInfo

impl Sync for TapeInfo

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