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.DescribeStreamSummary

Contents

Description

Provides a summarized description of the specified Kinesis data stream without the shard list.

The information returned includes the stream name, Amazon Resource Name (ARN), status, record retention period, approximate creation time, monitoring, encryption details, and open shard count.

Synopsis

Creating a Request

describeStreamSummary Source #

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

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

data DescribeStreamSummary Source #

See: describeStreamSummary smart constructor.

Instances
Eq DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Data DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Methods

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

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

toConstr :: DescribeStreamSummary -> Constr #

dataTypeOf :: DescribeStreamSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Show DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummary :: Type -> Type #

Hashable DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToJSON DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

AWSRequest DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rs DescribeStreamSummary :: Type #

ToHeaders DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToPath DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToQuery DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

NFData DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Methods

rnf :: DescribeStreamSummary -> () #

type Rep DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummary = D1 (MetaData "DescribeStreamSummary" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" True) (C1 (MetaCons "DescribeStreamSummary'" PrefixI True) (S1 (MetaSel (Just "_dssStreamName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeStreamSummary Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Request Lenses

dssStreamName :: Lens' DescribeStreamSummary Text Source #

The name of the stream to describe.

Destructuring the Response

describeStreamSummaryResponse Source #

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

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

data DescribeStreamSummaryResponse Source #

See: describeStreamSummaryResponse smart constructor.

Instances
Eq DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Data DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Methods

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

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

toConstr :: DescribeStreamSummaryResponse -> Constr #

dataTypeOf :: DescribeStreamSummaryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Show DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummaryResponse :: Type -> Type #

NFData DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse = D1 (MetaData "DescribeStreamSummaryResponse" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" False) (C1 (MetaCons "DescribeStreamSummaryResponse'" PrefixI True) (S1 (MetaSel (Just "_dssrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_dssrsStreamDescriptionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StreamDescriptionSummary)))

Response Lenses