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

Contents

Description

Returns information about the upload buffer of a gateway. This operation is supported for the stored volume, cached volume and tape gateway types.

The response includes disk IDs that are configured as upload buffer space, and it includes the amount of upload buffer space allocated and used.

Synopsis

Creating a Request

describeUploadBuffer Source #

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

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

data DescribeUploadBuffer Source #

See: describeUploadBuffer smart constructor.

Instances
Eq DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Data DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Methods

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

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

toConstr :: DescribeUploadBuffer -> Constr #

dataTypeOf :: DescribeUploadBuffer -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Generic DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBuffer :: Type -> Type #

Hashable DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

ToJSON DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

AWSRequest DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Associated Types

type Rs DescribeUploadBuffer :: Type #

ToHeaders DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

ToPath DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

ToQuery DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

NFData DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Methods

rnf :: DescribeUploadBuffer -> () #

type Rep DescribeUploadBuffer Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

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

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Request Lenses

Destructuring the Response

describeUploadBufferResponse Source #

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

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

data DescribeUploadBufferResponse Source #

See: describeUploadBufferResponse smart constructor.

Instances
Eq DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Data DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Methods

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

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

toConstr :: DescribeUploadBufferResponse -> Constr #

dataTypeOf :: DescribeUploadBufferResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Generic DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBufferResponse :: Type -> Type #

NFData DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBufferResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBufferResponse = D1 (MetaData "DescribeUploadBufferResponse" "Network.AWS.StorageGateway.DescribeUploadBuffer" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "DescribeUploadBufferResponse'" PrefixI True) ((S1 (MetaSel (Just "_dubrsUploadBufferAllocatedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_dubrsGatewayARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dubrsDiskIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_dubrsUploadBufferUsedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_dubrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses