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 #

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 #

See: deleteBandwidthRateLimit smart constructor.

Instances

Eq DeleteBandwidthRateLimit # 
Data DeleteBandwidthRateLimit # 

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 # 
Show DeleteBandwidthRateLimit # 
Generic DeleteBandwidthRateLimit # 
Hashable DeleteBandwidthRateLimit # 
ToJSON DeleteBandwidthRateLimit # 
NFData DeleteBandwidthRateLimit # 
AWSRequest DeleteBandwidthRateLimit # 
ToQuery DeleteBandwidthRateLimit # 
ToPath DeleteBandwidthRateLimit # 
ToHeaders DeleteBandwidthRateLimit # 
type Rep DeleteBandwidthRateLimit # 
type Rep DeleteBandwidthRateLimit = D1 (MetaData "DeleteBandwidthRateLimit" "Network.AWS.StorageGateway.DeleteBandwidthRateLimit" "amazonka-storagegateway-1.4.5-ChAHao40T5hDKKv8LXBPA4" 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 # 

Request Lenses

Destructuring the Response

deleteBandwidthRateLimitResponse #

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 #

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

See: deleteBandwidthRateLimitResponse smart constructor.

Instances

Eq DeleteBandwidthRateLimitResponse # 
Data DeleteBandwidthRateLimitResponse # 

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 # 
Show DeleteBandwidthRateLimitResponse # 
Generic DeleteBandwidthRateLimitResponse # 
NFData DeleteBandwidthRateLimitResponse # 
type Rep DeleteBandwidthRateLimitResponse # 
type Rep DeleteBandwidthRateLimitResponse = D1 (MetaData "DeleteBandwidthRateLimitResponse" "Network.AWS.StorageGateway.DeleteBandwidthRateLimit" "amazonka-storagegateway-1.4.5-ChAHao40T5hDKKv8LXBPA4" 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