amazonka-kinesis-1.5.0: Amazon Kinesis SDK.

Copyright(c) 2013-2017 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.Kinesis.DescribeLimits

Contents

Description

Describes the shard limits and usage for the account.

If you update your account limits, the old limits might be returned for a few minutes.

This operation has a limit of 1 transaction per second per account.

Synopsis

Creating a Request

describeLimits :: DescribeLimits Source #

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

data DescribeLimits Source #

See: describeLimits smart constructor.

Instances

Eq DescribeLimits Source # 
Data DescribeLimits Source # 

Methods

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

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

toConstr :: DescribeLimits -> Constr #

dataTypeOf :: DescribeLimits -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeLimits Source # 
Show DescribeLimits Source # 
Generic DescribeLimits Source # 

Associated Types

type Rep DescribeLimits :: * -> * #

Hashable DescribeLimits Source # 
ToJSON DescribeLimits Source # 
NFData DescribeLimits Source # 

Methods

rnf :: DescribeLimits -> () #

AWSRequest DescribeLimits Source # 
ToQuery DescribeLimits Source # 
ToPath DescribeLimits Source # 
ToHeaders DescribeLimits Source # 
type Rep DescribeLimits Source # 
type Rep DescribeLimits = D1 (MetaData "DescribeLimits" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.5.0-9sBOxcpdcTN2BghkYmkXAp" False) (C1 (MetaCons "DescribeLimits'" PrefixI False) U1)
type Rs DescribeLimits Source # 

Destructuring the Response

describeLimitsResponse Source #

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

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

data DescribeLimitsResponse Source #

See: describeLimitsResponse smart constructor.

Instances

Eq DescribeLimitsResponse Source # 
Data DescribeLimitsResponse Source # 

Methods

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

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

toConstr :: DescribeLimitsResponse -> Constr #

dataTypeOf :: DescribeLimitsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeLimitsResponse Source # 
Show DescribeLimitsResponse Source # 
Generic DescribeLimitsResponse Source # 
NFData DescribeLimitsResponse Source # 

Methods

rnf :: DescribeLimitsResponse -> () #

type Rep DescribeLimitsResponse Source # 
type Rep DescribeLimitsResponse = D1 (MetaData "DescribeLimitsResponse" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.5.0-9sBOxcpdcTN2BghkYmkXAp" False) (C1 (MetaCons "DescribeLimitsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "_dlrsShardLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)) (S1 (MetaSel (Just Symbol "_dlrsOpenShardCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)))))

Response Lenses

dlrsResponseStatus :: Lens' DescribeLimitsResponse Int Source #

  • - | The response status code.

dlrsShardLimit :: Lens' DescribeLimitsResponse Natural Source #

The maximum number of shards.