amazonka-kinesis-2.0: Amazon Kinesis SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kinesis.Types.StreamSummary

Description

 
Synopsis

Documentation

data StreamSummary Source #

The summary of a stream.

See: newStreamSummary smart constructor.

Constructors

StreamSummary' 

Fields

Instances

Instances details
FromJSON StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

Generic StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

Associated Types

type Rep StreamSummary :: Type -> Type #

Read StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

Show StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

NFData StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

Methods

rnf :: StreamSummary -> () #

Eq StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

Hashable StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

type Rep StreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamSummary

type Rep StreamSummary = D1 ('MetaData "StreamSummary" "Amazonka.Kinesis.Types.StreamSummary" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "StreamSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "streamCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "streamModeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamModeDetails))) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamStatus)))))

newStreamSummary Source #

Create a value of StreamSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamCreationTimestamp:StreamSummary', streamSummary_streamCreationTimestamp - The timestamp at which the stream was created.

$sel:streamModeDetails:StreamSummary', streamSummary_streamModeDetails - Undocumented member.

$sel:streamName:StreamSummary', streamSummary_streamName - The name of a stream.

$sel:streamARN:StreamSummary', streamSummary_streamARN - The ARN of the stream.

$sel:streamStatus:StreamSummary', streamSummary_streamStatus - The status of the stream.

streamSummary_streamCreationTimestamp :: Lens' StreamSummary (Maybe UTCTime) Source #

The timestamp at which the stream was created.