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

Defined in Network.AWS.Kinesis.DescribeStreamSummary

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

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Show DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummary :: * -> * #

Hashable DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToJSON DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

AWSRequest DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rs DescribeStreamSummary :: * #

ToHeaders DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToPath DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

ToQuery DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

NFData DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Methods

rnf :: DescribeStreamSummary -> () #

type Rep DescribeStreamSummary # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

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

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

Defined in Network.AWS.Kinesis.DescribeStreamSummary

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

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Show DescribeStreamSummaryResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummaryResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummaryResponse :: * -> * #

NFData DescribeStreamSummaryResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse # 
Instance details

Defined in Network.AWS.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse = D1 (MetaData "DescribeStreamSummaryResponse" "Network.AWS.Kinesis.DescribeStreamSummary" "amazonka-kinesis-1.6.0-4YDemIxP4OfE57cYVD0y1c" 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