amazonka-storagegateway-1.6.1: 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 # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Data DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Generic DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchive :: Type -> Type #

Hashable DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

ToJSON DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

AWSRequest DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Associated Types

type Rs DeleteTapeArchive :: Type #

ToHeaders DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

ToPath DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

ToQuery DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

NFData DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Methods

rnf :: DeleteTapeArchive -> () #

type Rep DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchive = D1 (MetaData "DeleteTapeArchive" "Network.AWS.StorageGateway.DeleteTapeArchive" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" True) (C1 (MetaCons "DeleteTapeArchive'" PrefixI True) (S1 (MetaSel (Just "_dtaTapeARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteTapeArchive Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Data DeleteTapeArchiveResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchiveResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Generic DeleteTapeArchiveResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchiveResponse :: Type -> Type #

NFData DeleteTapeArchiveResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchiveResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchiveResponse = D1 (MetaData "DeleteTapeArchiveResponse" "Network.AWS.StorageGateway.DeleteTapeArchive" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "DeleteTapeArchiveResponse'" PrefixI True) (S1 (MetaSel (Just "_dtatrsTapeARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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).