Struct rusoto_storagegateway::TapeInfo
source · [−]pub struct TapeInfo {
pub gateway_arn: Option<String>,
pub pool_entry_date: Option<f64>,
pub pool_id: Option<String>,
pub retention_start_date: Option<f64>,
pub tape_arn: Option<String>,
pub tape_barcode: Option<String>,
pub tape_size_in_bytes: Option<i64>,
pub tape_status: Option<String>,
}
Expand description
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_entry_date: Option<f64>
The date that the tape entered the custom tape pool with tape retention lock enabled.
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
retention_start_date: Option<f64>
The date that the tape became subject to tape retention lock.
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
sourceimpl<'de> Deserialize<'de> for TapeInfo
impl<'de> Deserialize<'de> for TapeInfo
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for TapeInfo
Auto Trait Implementations
impl RefUnwindSafe for TapeInfo
impl Send for TapeInfo
impl Sync for TapeInfo
impl Unpin for TapeInfo
impl UnwindSafe for TapeInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more