amazonka-kinesis-1.6.1: 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 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 # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Data DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.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 Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Show DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Generic DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimits :: Type -> Type #

Hashable DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToJSON DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

AWSRequest DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rs DescribeLimits :: Type #

ToHeaders DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToPath DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToQuery DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

NFData DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimits -> () #

type Rep DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

type Rep DescribeLimits = D1 (MetaData "DescribeLimits" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" False) (C1 (MetaCons "DescribeLimits'" PrefixI False) (U1 :: Type -> Type))
type Rs DescribeLimits Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

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 # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Data DescribeLimitsResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

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 # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Show DescribeLimitsResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Generic DescribeLimitsResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimitsResponse :: Type -> Type #

NFData DescribeLimitsResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimitsResponse -> () #

type Rep DescribeLimitsResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

type Rep DescribeLimitsResponse = D1 (MetaData "DescribeLimitsResponse" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" False) (C1 (MetaCons "DescribeLimitsResponse'" PrefixI True) (S1 (MetaSel (Just "_dlrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "_dlrsShardLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat) :*: S1 (MetaSel (Just "_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.