{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.AWS.Kinesis
(
kinesis
, _KMSInvalidStateException
, _KMSThrottlingException
, _ExpiredIteratorException
, _InvalidArgumentException
, _KMSOptInRequired
, _ProvisionedThroughputExceededException
, _KMSNotFoundException
, _ExpiredNextTokenException
, _KMSDisabledException
, _ResourceNotFoundException
, _KMSAccessDeniedException
, _LimitExceededException
, _ResourceInUseException
, streamExists
, streamNotExists
, module Network.AWS.Kinesis.PutRecord
, module Network.AWS.Kinesis.DecreaseStreamRetentionPeriod
, module Network.AWS.Kinesis.MergeShards
, module Network.AWS.Kinesis.DescribeStreamSummary
, module Network.AWS.Kinesis.GetShardIterator
, module Network.AWS.Kinesis.GetRecords
, module Network.AWS.Kinesis.StopStreamEncryption
, module Network.AWS.Kinesis.EnableEnhancedMonitoring
, module Network.AWS.Kinesis.DescribeLimits
, module Network.AWS.Kinesis.DisableEnhancedMonitoring
, module Network.AWS.Kinesis.UpdateShardCount
, module Network.AWS.Kinesis.ListTagsForStream
, module Network.AWS.Kinesis.AddTagsToStream
, module Network.AWS.Kinesis.PutRecords
, module Network.AWS.Kinesis.ListShards
, module Network.AWS.Kinesis.DeleteStream
, module Network.AWS.Kinesis.RemoveTagsFromStream
, module Network.AWS.Kinesis.ListStreams
, module Network.AWS.Kinesis.CreateStream
, module Network.AWS.Kinesis.StartStreamEncryption
, module Network.AWS.Kinesis.SplitShard
, module Network.AWS.Kinesis.IncreaseStreamRetentionPeriod
, module Network.AWS.Kinesis.DescribeStream
, EncryptionType (..)
, MetricsName (..)
, ScalingType (..)
, ShardIteratorType (..)
, StreamStatus (..)
, EnhancedMetrics
, enhancedMetrics
, emShardLevelMetrics
, EnhancedMonitoringOutput
, enhancedMonitoringOutput
, emoDesiredShardLevelMetrics
, emoCurrentShardLevelMetrics
, emoStreamName
, HashKeyRange
, hashKeyRange
, hkrStartingHashKey
, hkrEndingHashKey
, PutRecordsRequestEntry
, putRecordsRequestEntry
, prreExplicitHashKey
, prreData
, prrePartitionKey
, PutRecordsResultEntry
, putRecordsResultEntry
, prreSequenceNumber
, prreErrorCode
, prreErrorMessage
, prreShardId
, Record
, record
, rEncryptionType
, rApproximateArrivalTimestamp
, rSequenceNumber
, rData
, rPartitionKey
, SequenceNumberRange
, sequenceNumberRange
, snrEndingSequenceNumber
, snrStartingSequenceNumber
, Shard
, shard
, sAdjacentParentShardId
, sParentShardId
, sShardId
, sHashKeyRange
, sSequenceNumberRange
, StreamDescription
, streamDescription
, sdEncryptionType
, sdKeyId
, sdStreamName
, sdStreamARN
, sdStreamStatus
, sdShards
, sdHasMoreShards
, sdRetentionPeriodHours
, sdStreamCreationTimestamp
, sdEnhancedMonitoring
, StreamDescriptionSummary
, streamDescriptionSummary
, sdsEncryptionType
, sdsKeyId
, sdsStreamName
, sdsStreamARN
, sdsStreamStatus
, sdsRetentionPeriodHours
, sdsStreamCreationTimestamp
, sdsEnhancedMonitoring
, sdsOpenShardCount
, Tag
, tag
, tagValue
, tagKey
) where
import Network.AWS.Kinesis.AddTagsToStream
import Network.AWS.Kinesis.CreateStream
import Network.AWS.Kinesis.DecreaseStreamRetentionPeriod
import Network.AWS.Kinesis.DeleteStream
import Network.AWS.Kinesis.DescribeLimits
import Network.AWS.Kinesis.DescribeStream
import Network.AWS.Kinesis.DescribeStreamSummary
import Network.AWS.Kinesis.DisableEnhancedMonitoring
import Network.AWS.Kinesis.EnableEnhancedMonitoring
import Network.AWS.Kinesis.GetRecords
import Network.AWS.Kinesis.GetShardIterator
import Network.AWS.Kinesis.IncreaseStreamRetentionPeriod
import Network.AWS.Kinesis.ListShards
import Network.AWS.Kinesis.ListStreams
import Network.AWS.Kinesis.ListTagsForStream
import Network.AWS.Kinesis.MergeShards
import Network.AWS.Kinesis.PutRecord
import Network.AWS.Kinesis.PutRecords
import Network.AWS.Kinesis.RemoveTagsFromStream
import Network.AWS.Kinesis.SplitShard
import Network.AWS.Kinesis.StartStreamEncryption
import Network.AWS.Kinesis.StopStreamEncryption
import Network.AWS.Kinesis.Types
import Network.AWS.Kinesis.UpdateShardCount
import Network.AWS.Kinesis.Waiters