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.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 # 
Data DescribeStreamSummary Source # 

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 # 
Show DescribeStreamSummary Source # 
Generic DescribeStreamSummary Source # 
Hashable DescribeStreamSummary Source # 
ToJSON DescribeStreamSummary Source # 
NFData DescribeStreamSummary Source # 

Methods

rnf :: DescribeStreamSummary -> () #

AWSRequest DescribeStreamSummary Source # 
ToHeaders DescribeStreamSummary Source # 
ToPath DescribeStreamSummary Source # 
ToQuery DescribeStreamSummary Source # 
type Rep DescribeStreamSummary Source # 
type Rep DescribeStreamSummary = D1 * (MetaData "DescribeStreamSummary" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.0-FM91TbfEPFA6fwZObkhzFa" True) (C1 * (MetaCons "DescribeStreamSummary'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dssStreamName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DescribeStreamSummary Source # 

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 # 
Data DescribeStreamSummaryResponse Source # 

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 # 
Show DescribeStreamSummaryResponse Source # 
Generic DescribeStreamSummaryResponse Source # 
NFData DescribeStreamSummaryResponse Source # 
type Rep DescribeStreamSummaryResponse Source # 
type Rep DescribeStreamSummaryResponse = D1 * (MetaData "DescribeStreamSummaryResponse" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.0-FM91TbfEPFA6fwZObkhzFa" False) (C1 * (MetaCons "DescribeStreamSummaryResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dssrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_dssrsStreamDescriptionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * StreamDescriptionSummary))))

Response Lenses