amazonka-kinesis-1.6.0: Amazon Kinesis 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.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 one transaction per second per account.

Synopsis

Creating a Request

describeLimits :: DescribeLimits #

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

data DescribeLimits #

See: describeLimits smart constructor.

Instances

Eq DescribeLimits # 
Data DescribeLimits # 

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 # 
Show DescribeLimits # 
Generic DescribeLimits # 

Associated Types

type Rep DescribeLimits :: * -> * #

Hashable DescribeLimits # 
ToJSON DescribeLimits # 
NFData DescribeLimits # 

Methods

rnf :: DescribeLimits -> () #

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

Destructuring the Response

describeLimitsResponse #

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 #

See: describeLimitsResponse smart constructor.

Instances

Eq DescribeLimitsResponse # 
Data DescribeLimitsResponse # 

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 # 
Show DescribeLimitsResponse # 
Generic DescribeLimitsResponse # 
NFData DescribeLimitsResponse # 

Methods

rnf :: DescribeLimitsResponse -> () #

type Rep DescribeLimitsResponse # 
type Rep DescribeLimitsResponse = D1 * (MetaData "DescribeLimitsResponse" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.6.0-AMlDcsmqKN4oWDRc0mjTF" 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 #

  • - | The response status code.

dlrsShardLimit :: Lens' DescribeLimitsResponse Natural #

The maximum number of shards.