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

Defined in Network.AWS.Kinesis.DescribeLimits

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

Defined in Network.AWS.Kinesis.DescribeLimits

Show DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Generic DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimits :: * -> * #

Hashable DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToJSON DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

AWSRequest DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rs DescribeLimits :: * #

ToHeaders DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToPath DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

ToQuery DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

NFData DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimits -> () #

type Rep DescribeLimits # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

type Rep DescribeLimits = D1 (MetaData "DescribeLimits" "Network.AWS.Kinesis.DescribeLimits" "amazonka-kinesis-1.6.0-7CHFApk9twZE5kY7quU0Eh" False) (C1 (MetaCons "DescribeLimits'" PrefixI False) (U1 :: * -> *))
type Rs DescribeLimits # 
Instance details

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

Defined in Network.AWS.Kinesis.DescribeLimits

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

Defined in Network.AWS.Kinesis.DescribeLimits

Show DescribeLimitsResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Generic DescribeLimitsResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimitsResponse :: * -> * #

NFData DescribeLimitsResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimitsResponse -> () #

type Rep DescribeLimitsResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeLimits

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

  • - | The response status code.

dlrsShardLimit :: Lens' DescribeLimitsResponse Natural #

The maximum number of shards.