amazonka-storagegateway-1.4.5: Amazon Storage Gateway SDK.

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

Network.AWS.StorageGateway.DeleteBandwidthRateLimit

Contents

Description

Deletes the bandwidth rate limits of a gateway. You can delete either the upload and download bandwidth rate limit, or you can delete both. If you delete only one of the limits, the other limit remains unchanged. To specify which gateway to work with, use the Amazon Resource Name (ARN) of the gateway in your request.

Synopsis

Creating a Request

deleteBandwidthRateLimit Source #

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

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

data DeleteBandwidthRateLimit Source #

See: deleteBandwidthRateLimit smart constructor.

Instances

Eq DeleteBandwidthRateLimit Source # 
Data DeleteBandwidthRateLimit Source # 

Methods

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

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

toConstr :: DeleteBandwidthRateLimit -> Constr #

dataTypeOf :: DeleteBandwidthRateLimit -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBandwidthRateLimit Source # 
Show DeleteBandwidthRateLimit Source # 
Generic DeleteBandwidthRateLimit Source # 
Hashable DeleteBandwidthRateLimit Source # 
ToJSON DeleteBandwidthRateLimit Source # 
NFData DeleteBandwidthRateLimit Source # 
AWSRequest DeleteBandwidthRateLimit Source # 
ToPath DeleteBandwidthRateLimit Source # 
ToHeaders DeleteBandwidthRateLimit Source # 
ToQuery DeleteBandwidthRateLimit Source # 
type Rep DeleteBandwidthRateLimit Source # 
type Rep DeleteBandwidthRateLimit = D1 (MetaData "DeleteBandwidthRateLimit" "Network.AWS.StorageGateway.DeleteBandwidthRateLimit" "amazonka-storagegateway-1.4.5-GOGCrgFap1r59NptpacdAf" False) (C1 (MetaCons "DeleteBandwidthRateLimit'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dbrlbGatewayARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dbrlbBandwidthType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteBandwidthRateLimit Source # 

Request Lenses

Destructuring the Response

deleteBandwidthRateLimitResponse Source #

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

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

data DeleteBandwidthRateLimitResponse Source #

A JSON object containing the of the gateway whose bandwidth rate information was deleted.

See: deleteBandwidthRateLimitResponse smart constructor.

Instances

Eq DeleteBandwidthRateLimitResponse Source # 
Data DeleteBandwidthRateLimitResponse Source # 

Methods

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

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

toConstr :: DeleteBandwidthRateLimitResponse -> Constr #

dataTypeOf :: DeleteBandwidthRateLimitResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBandwidthRateLimitResponse Source # 
Show DeleteBandwidthRateLimitResponse Source # 
Generic DeleteBandwidthRateLimitResponse Source # 
NFData DeleteBandwidthRateLimitResponse Source # 
type Rep DeleteBandwidthRateLimitResponse Source # 
type Rep DeleteBandwidthRateLimitResponse = D1 (MetaData "DeleteBandwidthRateLimitResponse" "Network.AWS.StorageGateway.DeleteBandwidthRateLimit" "amazonka-storagegateway-1.4.5-GOGCrgFap1r59NptpacdAf" False) (C1 (MetaCons "DeleteBandwidthRateLimitResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_delrsGatewayARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_delrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses