amazonka-storagegateway-1.6.0: Amazon Storage Gateway SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.StorageGateway.DeleteTapeArchive

Contents

Description

Deletes the specified virtual tape from the virtual tape shelf (VTS). This operation is only supported in the tape gateway type.

Synopsis

Creating a Request

deleteTapeArchive Source #

Creates a value of DeleteTapeArchive with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dtaTapeARN - The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

data DeleteTapeArchive Source #

DeleteTapeArchiveInput

See: deleteTapeArchive smart constructor.

Instances

Eq DeleteTapeArchive Source # 
Data DeleteTapeArchive Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteTapeArchive -> c DeleteTapeArchive #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteTapeArchive #

toConstr :: DeleteTapeArchive -> Constr #

dataTypeOf :: DeleteTapeArchive -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteTapeArchive) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteTapeArchive) #

gmapT :: (forall b. Data b => b -> b) -> DeleteTapeArchive -> DeleteTapeArchive #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTapeArchive -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTapeArchive -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteTapeArchive -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteTapeArchive -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteTapeArchive -> m DeleteTapeArchive #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTapeArchive -> m DeleteTapeArchive #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTapeArchive -> m DeleteTapeArchive #

Read DeleteTapeArchive Source # 
Show DeleteTapeArchive Source # 
Generic DeleteTapeArchive Source # 
Hashable DeleteTapeArchive Source # 
ToJSON DeleteTapeArchive Source # 
NFData DeleteTapeArchive Source # 

Methods

rnf :: DeleteTapeArchive -> () #

AWSRequest DeleteTapeArchive Source # 
ToHeaders DeleteTapeArchive Source # 
ToPath DeleteTapeArchive Source # 
ToQuery DeleteTapeArchive Source # 
type Rep DeleteTapeArchive Source # 
type Rep DeleteTapeArchive = D1 * (MetaData "DeleteTapeArchive" "Network.AWS.StorageGateway.DeleteTapeArchive" "amazonka-storagegateway-1.6.0-4O2jykLIBNRAOy2n0S31Gg" True) (C1 * (MetaCons "DeleteTapeArchive'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dtaTapeARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteTapeArchive Source # 

Request Lenses

dtaTapeARN :: Lens' DeleteTapeArchive Text Source #

The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

Destructuring the Response

deleteTapeArchiveResponse Source #

Creates a value of DeleteTapeArchiveResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dtatrsTapeARN - The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).
  • dtatrsResponseStatus - -- | The response status code.

data DeleteTapeArchiveResponse Source #

DeleteTapeArchiveOutput

See: deleteTapeArchiveResponse smart constructor.

Instances

Eq DeleteTapeArchiveResponse Source # 
Data DeleteTapeArchiveResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteTapeArchiveResponse -> c DeleteTapeArchiveResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteTapeArchiveResponse #

toConstr :: DeleteTapeArchiveResponse -> Constr #

dataTypeOf :: DeleteTapeArchiveResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteTapeArchiveResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteTapeArchiveResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteTapeArchiveResponse -> DeleteTapeArchiveResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTapeArchiveResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTapeArchiveResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteTapeArchiveResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteTapeArchiveResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteTapeArchiveResponse -> m DeleteTapeArchiveResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTapeArchiveResponse -> m DeleteTapeArchiveResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTapeArchiveResponse -> m DeleteTapeArchiveResponse #

Read DeleteTapeArchiveResponse Source # 
Show DeleteTapeArchiveResponse Source # 
Generic DeleteTapeArchiveResponse Source # 
NFData DeleteTapeArchiveResponse Source # 
type Rep DeleteTapeArchiveResponse Source # 
type Rep DeleteTapeArchiveResponse = D1 * (MetaData "DeleteTapeArchiveResponse" "Network.AWS.StorageGateway.DeleteTapeArchive" "amazonka-storagegateway-1.6.0-4O2jykLIBNRAOy2n0S31Gg" False) (C1 * (MetaCons "DeleteTapeArchiveResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dtatrsTapeARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dtatrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dtatrsTapeARN :: Lens' DeleteTapeArchiveResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).