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 #

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 #

See: describeStreamSummary smart constructor.

Instances

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

Methods

rnf :: DescribeStreamSummary -> () #

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

Request Lenses

dssStreamName :: Lens' DescribeStreamSummary Text #

The name of the stream to describe.

Destructuring the Response

describeStreamSummaryResponse #

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 #

See: describeStreamSummaryResponse smart constructor.

Instances

Eq DescribeStreamSummaryResponse # 
Data DescribeStreamSummaryResponse # 

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 # 
Show DescribeStreamSummaryResponse # 
Generic DescribeStreamSummaryResponse # 
NFData DescribeStreamSummaryResponse # 
type Rep DescribeStreamSummaryResponse # 
type Rep DescribeStreamSummaryResponse = D1 * (MetaData "DescribeStreamSummaryResponse" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.0-AMlDcsmqKN4oWDRc0mjTF" 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