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.AddUploadBuffer

Contents

Description

Configures one or more gateway local disks as upload buffer for a specified gateway. This operation is supported for the stored volume, cached volume and tape gateway types.

In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add upload buffer, and one or more disk IDs that you want to configure as upload buffer.

Synopsis

Creating a Request

addUploadBuffer Source #

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

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

data AddUploadBuffer Source #

See: addUploadBuffer smart constructor.

Instances
Eq AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Data AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Methods

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

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

toConstr :: AddUploadBuffer -> Constr #

dataTypeOf :: AddUploadBuffer -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Show AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Generic AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBuffer :: Type -> Type #

Hashable AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

ToJSON AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

AWSRequest AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Associated Types

type Rs AddUploadBuffer :: Type #

ToHeaders AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

ToPath AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

ToQuery AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

NFData AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBuffer -> () #

type Rep AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

type Rep AddUploadBuffer = D1 (MetaData "AddUploadBuffer" "Network.AWS.StorageGateway.AddUploadBuffer" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "AddUploadBuffer'" PrefixI True) (S1 (MetaSel (Just "_aubGatewayARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aubDiskIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs AddUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Request Lenses

aubDiskIds :: Lens' AddUploadBuffer [Text] Source #

Undocumented member.

Destructuring the Response

addUploadBufferResponse Source #

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

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

data AddUploadBufferResponse Source #

See: addUploadBufferResponse smart constructor.

Instances
Eq AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Data AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Methods

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

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

toConstr :: AddUploadBufferResponse -> Constr #

dataTypeOf :: AddUploadBufferResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Show AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Generic AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBufferResponse :: Type -> Type #

NFData AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBufferResponse -> () #

type Rep AddUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.AddUploadBuffer

type Rep AddUploadBufferResponse = D1 (MetaData "AddUploadBufferResponse" "Network.AWS.StorageGateway.AddUploadBuffer" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "AddUploadBufferResponse'" PrefixI True) (S1 (MetaSel (Just "_aubrsGatewayARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aubrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses