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

Description

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

When invoking this API, it is recommended you use the StreamARN input parameter rather than the StreamName input parameter.

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.

DescribeStreamSummary has a limit of 20 transactions per second per account.

Synopsis

Creating a Request

data DescribeStreamSummary Source #

See: newDescribeStreamSummary smart constructor.

Constructors

DescribeStreamSummary' 

Fields

Instances

Instances details
ToJSON DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToHeaders DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToPath DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToQuery DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

AWSRequest DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type AWSResponse DescribeStreamSummary #

Generic DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummary :: Type -> Type #

Read DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Show DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

NFData DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Methods

rnf :: DescribeStreamSummary -> () #

Eq DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Hashable DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type AWSResponse DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummary = D1 ('MetaData "DescribeStreamSummary" "Amazonka.Kinesis.DescribeStreamSummary" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "DescribeStreamSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeStreamSummary :: DescribeStreamSummary Source #

Create a value of DescribeStreamSummary 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:

DescribeStreamSummary, describeStreamSummary_streamARN - The ARN of the stream.

DescribeStreamSummary, describeStreamSummary_streamName - The name of the stream to describe.

Request Lenses

Destructuring the Response

data DescribeStreamSummaryResponse Source #

See: newDescribeStreamSummaryResponse smart constructor.

Constructors

DescribeStreamSummaryResponse' 

Fields

Instances

Instances details
Generic DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummaryResponse :: Type -> Type #

Read DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Show DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

NFData DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Eq DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse = D1 ('MetaData "DescribeStreamSummaryResponse" "Amazonka.Kinesis.DescribeStreamSummary" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "DescribeStreamSummaryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streamDescriptionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamDescriptionSummary)))

newDescribeStreamSummaryResponse Source #

Create a value of DescribeStreamSummaryResponse 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:httpStatus:DescribeStreamSummaryResponse', describeStreamSummaryResponse_httpStatus - The response's http status code.

$sel:streamDescriptionSummary:DescribeStreamSummaryResponse', describeStreamSummaryResponse_streamDescriptionSummary - A StreamDescriptionSummary containing information about the stream.

Response Lenses