{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.Kinesis
(
defaultService,
_KMSInvalidStateException,
_KMSThrottlingException,
_ExpiredIteratorException,
_InvalidArgumentException,
_KMSOptInRequired,
_ProvisionedThroughputExceededException,
_KMSNotFoundException,
_ExpiredNextTokenException,
_KMSDisabledException,
_InternalFailureException,
_ResourceNotFoundException,
_KMSAccessDeniedException,
_LimitExceededException,
_ResourceInUseException,
newStreamExists,
newStreamNotExists,
PutRecord (PutRecord'),
newPutRecord,
PutRecordResponse (PutRecordResponse'),
newPutRecordResponse,
SubscribeToShard (SubscribeToShard'),
newSubscribeToShard,
SubscribeToShardResponse (SubscribeToShardResponse'),
newSubscribeToShardResponse,
DecreaseStreamRetentionPeriod (DecreaseStreamRetentionPeriod'),
newDecreaseStreamRetentionPeriod,
DecreaseStreamRetentionPeriodResponse (DecreaseStreamRetentionPeriodResponse'),
newDecreaseStreamRetentionPeriodResponse,
MergeShards (MergeShards'),
newMergeShards,
MergeShardsResponse (MergeShardsResponse'),
newMergeShardsResponse,
DeregisterStreamConsumer (DeregisterStreamConsumer'),
newDeregisterStreamConsumer,
DeregisterStreamConsumerResponse (DeregisterStreamConsumerResponse'),
newDeregisterStreamConsumerResponse,
DescribeStreamSummary (DescribeStreamSummary'),
newDescribeStreamSummary,
DescribeStreamSummaryResponse (DescribeStreamSummaryResponse'),
newDescribeStreamSummaryResponse,
GetShardIterator (GetShardIterator'),
newGetShardIterator,
GetShardIteratorResponse (GetShardIteratorResponse'),
newGetShardIteratorResponse,
GetRecords (GetRecords'),
newGetRecords,
GetRecordsResponse (GetRecordsResponse'),
newGetRecordsResponse,
StopStreamEncryption (StopStreamEncryption'),
newStopStreamEncryption,
StopStreamEncryptionResponse (StopStreamEncryptionResponse'),
newStopStreamEncryptionResponse,
EnableEnhancedMonitoring (EnableEnhancedMonitoring'),
newEnableEnhancedMonitoring,
EnhancedMonitoringOutput (EnhancedMonitoringOutput'),
newEnhancedMonitoringOutput,
DescribeLimits (DescribeLimits'),
newDescribeLimits,
DescribeLimitsResponse (DescribeLimitsResponse'),
newDescribeLimitsResponse,
RegisterStreamConsumer (RegisterStreamConsumer'),
newRegisterStreamConsumer,
RegisterStreamConsumerResponse (RegisterStreamConsumerResponse'),
newRegisterStreamConsumerResponse,
DisableEnhancedMonitoring (DisableEnhancedMonitoring'),
newDisableEnhancedMonitoring,
EnhancedMonitoringOutput (EnhancedMonitoringOutput'),
newEnhancedMonitoringOutput,
UpdateShardCount (UpdateShardCount'),
newUpdateShardCount,
UpdateShardCountResponse (UpdateShardCountResponse'),
newUpdateShardCountResponse,
ListTagsForStream (ListTagsForStream'),
newListTagsForStream,
ListTagsForStreamResponse (ListTagsForStreamResponse'),
newListTagsForStreamResponse,
DescribeStreamConsumer (DescribeStreamConsumer'),
newDescribeStreamConsumer,
DescribeStreamConsumerResponse (DescribeStreamConsumerResponse'),
newDescribeStreamConsumerResponse,
AddTagsToStream (AddTagsToStream'),
newAddTagsToStream,
AddTagsToStreamResponse (AddTagsToStreamResponse'),
newAddTagsToStreamResponse,
PutRecords (PutRecords'),
newPutRecords,
PutRecordsResponse (PutRecordsResponse'),
newPutRecordsResponse,
ListShards (ListShards'),
newListShards,
ListShardsResponse (ListShardsResponse'),
newListShardsResponse,
DeleteStream (DeleteStream'),
newDeleteStream,
DeleteStreamResponse (DeleteStreamResponse'),
newDeleteStreamResponse,
RemoveTagsFromStream (RemoveTagsFromStream'),
newRemoveTagsFromStream,
RemoveTagsFromStreamResponse (RemoveTagsFromStreamResponse'),
newRemoveTagsFromStreamResponse,
ListStreams (ListStreams'),
newListStreams,
ListStreamsResponse (ListStreamsResponse'),
newListStreamsResponse,
CreateStream (CreateStream'),
newCreateStream,
CreateStreamResponse (CreateStreamResponse'),
newCreateStreamResponse,
StartStreamEncryption (StartStreamEncryption'),
newStartStreamEncryption,
StartStreamEncryptionResponse (StartStreamEncryptionResponse'),
newStartStreamEncryptionResponse,
ListStreamConsumers (ListStreamConsumers'),
newListStreamConsumers,
ListStreamConsumersResponse (ListStreamConsumersResponse'),
newListStreamConsumersResponse,
SplitShard (SplitShard'),
newSplitShard,
SplitShardResponse (SplitShardResponse'),
newSplitShardResponse,
IncreaseStreamRetentionPeriod (IncreaseStreamRetentionPeriod'),
newIncreaseStreamRetentionPeriod,
IncreaseStreamRetentionPeriodResponse (IncreaseStreamRetentionPeriodResponse'),
newIncreaseStreamRetentionPeriodResponse,
DescribeStream (DescribeStream'),
newDescribeStream,
DescribeStreamResponse (DescribeStreamResponse'),
newDescribeStreamResponse,
ConsumerStatus (..),
EncryptionType (..),
MetricsName (..),
ScalingType (..),
ShardFilterType (..),
ShardIteratorType (..),
StreamStatus (..),
ChildShard (ChildShard'),
newChildShard,
Consumer (Consumer'),
newConsumer,
ConsumerDescription (ConsumerDescription'),
newConsumerDescription,
EnhancedMetrics (EnhancedMetrics'),
newEnhancedMetrics,
EnhancedMonitoringOutput (EnhancedMonitoringOutput'),
newEnhancedMonitoringOutput,
HashKeyRange (HashKeyRange'),
newHashKeyRange,
PutRecordsRequestEntry (PutRecordsRequestEntry'),
newPutRecordsRequestEntry,
PutRecordsResultEntry (PutRecordsResultEntry'),
newPutRecordsResultEntry,
Record (Record'),
newRecord,
SequenceNumberRange (SequenceNumberRange'),
newSequenceNumberRange,
Shard (Shard'),
newShard,
ShardFilter (ShardFilter'),
newShardFilter,
StartingPosition (StartingPosition'),
newStartingPosition,
StreamDescription (StreamDescription'),
newStreamDescription,
StreamDescriptionSummary (StreamDescriptionSummary'),
newStreamDescriptionSummary,
SubscribeToShardEvent (SubscribeToShardEvent'),
newSubscribeToShardEvent,
Tag (Tag'),
newTag,
)
where
import Amazonka.Kinesis.AddTagsToStream
import Amazonka.Kinesis.CreateStream
import Amazonka.Kinesis.DecreaseStreamRetentionPeriod
import Amazonka.Kinesis.DeleteStream
import Amazonka.Kinesis.DeregisterStreamConsumer
import Amazonka.Kinesis.DescribeLimits
import Amazonka.Kinesis.DescribeStream
import Amazonka.Kinesis.DescribeStreamConsumer
import Amazonka.Kinesis.DescribeStreamSummary
import Amazonka.Kinesis.DisableEnhancedMonitoring
import Amazonka.Kinesis.EnableEnhancedMonitoring
import Amazonka.Kinesis.GetRecords
import Amazonka.Kinesis.GetShardIterator
import Amazonka.Kinesis.IncreaseStreamRetentionPeriod
import Amazonka.Kinesis.Lens
import Amazonka.Kinesis.ListShards
import Amazonka.Kinesis.ListStreamConsumers
import Amazonka.Kinesis.ListStreams
import Amazonka.Kinesis.ListTagsForStream
import Amazonka.Kinesis.MergeShards
import Amazonka.Kinesis.PutRecord
import Amazonka.Kinesis.PutRecords
import Amazonka.Kinesis.RegisterStreamConsumer
import Amazonka.Kinesis.RemoveTagsFromStream
import Amazonka.Kinesis.SplitShard
import Amazonka.Kinesis.StartStreamEncryption
import Amazonka.Kinesis.StopStreamEncryption
import Amazonka.Kinesis.SubscribeToShard
import Amazonka.Kinesis.Types
import Amazonka.Kinesis.UpdateShardCount
import Amazonka.Kinesis.Waiters