{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.Firehose
(
defaultService,
_InvalidArgumentException,
_InvalidKMSResourceException,
_ConcurrentModificationException,
_ServiceUnavailableException,
_ResourceNotFoundException,
_LimitExceededException,
_ResourceInUseException,
PutRecord (PutRecord'),
newPutRecord,
PutRecordResponse (PutRecordResponse'),
newPutRecordResponse,
StopDeliveryStreamEncryption (StopDeliveryStreamEncryption'),
newStopDeliveryStreamEncryption,
StopDeliveryStreamEncryptionResponse (StopDeliveryStreamEncryptionResponse'),
newStopDeliveryStreamEncryptionResponse,
TagDeliveryStream (TagDeliveryStream'),
newTagDeliveryStream,
TagDeliveryStreamResponse (TagDeliveryStreamResponse'),
newTagDeliveryStreamResponse,
UpdateDestination (UpdateDestination'),
newUpdateDestination,
UpdateDestinationResponse (UpdateDestinationResponse'),
newUpdateDestinationResponse,
PutRecordBatch (PutRecordBatch'),
newPutRecordBatch,
PutRecordBatchResponse (PutRecordBatchResponse'),
newPutRecordBatchResponse,
UntagDeliveryStream (UntagDeliveryStream'),
newUntagDeliveryStream,
UntagDeliveryStreamResponse (UntagDeliveryStreamResponse'),
newUntagDeliveryStreamResponse,
CreateDeliveryStream (CreateDeliveryStream'),
newCreateDeliveryStream,
CreateDeliveryStreamResponse (CreateDeliveryStreamResponse'),
newCreateDeliveryStreamResponse,
StartDeliveryStreamEncryption (StartDeliveryStreamEncryption'),
newStartDeliveryStreamEncryption,
StartDeliveryStreamEncryptionResponse (StartDeliveryStreamEncryptionResponse'),
newStartDeliveryStreamEncryptionResponse,
DescribeDeliveryStream (DescribeDeliveryStream'),
newDescribeDeliveryStream,
DescribeDeliveryStreamResponse (DescribeDeliveryStreamResponse'),
newDescribeDeliveryStreamResponse,
ListTagsForDeliveryStream (ListTagsForDeliveryStream'),
newListTagsForDeliveryStream,
ListTagsForDeliveryStreamResponse (ListTagsForDeliveryStreamResponse'),
newListTagsForDeliveryStreamResponse,
ListDeliveryStreams (ListDeliveryStreams'),
newListDeliveryStreams,
ListDeliveryStreamsResponse (ListDeliveryStreamsResponse'),
newListDeliveryStreamsResponse,
DeleteDeliveryStream (DeleteDeliveryStream'),
newDeleteDeliveryStream,
DeleteDeliveryStreamResponse (DeleteDeliveryStreamResponse'),
newDeleteDeliveryStreamResponse,
AmazonopensearchserviceIndexRotationPeriod (..),
AmazonopensearchserviceS3BackupMode (..),
CompressionFormat (..),
ContentEncoding (..),
DeliveryStreamEncryptionStatus (..),
DeliveryStreamFailureType (..),
DeliveryStreamStatus (..),
DeliveryStreamType (..),
ElasticsearchIndexRotationPeriod (..),
ElasticsearchS3BackupMode (..),
HECEndpointType (..),
HttpEndpointS3BackupMode (..),
KeyType (..),
NoEncryptionConfig (..),
OrcCompression (..),
OrcFormatVersion (..),
ParquetCompression (..),
ParquetWriterVersion (..),
ProcessorParameterName (..),
ProcessorType (..),
RedshiftS3BackupMode (..),
S3BackupMode (..),
SplunkS3BackupMode (..),
AmazonopensearchserviceBufferingHints (AmazonopensearchserviceBufferingHints'),
newAmazonopensearchserviceBufferingHints,
AmazonopensearchserviceDestinationConfiguration (AmazonopensearchserviceDestinationConfiguration'),
newAmazonopensearchserviceDestinationConfiguration,
AmazonopensearchserviceDestinationDescription (AmazonopensearchserviceDestinationDescription'),
newAmazonopensearchserviceDestinationDescription,
AmazonopensearchserviceDestinationUpdate (AmazonopensearchserviceDestinationUpdate'),
newAmazonopensearchserviceDestinationUpdate,
AmazonopensearchserviceRetryOptions (AmazonopensearchserviceRetryOptions'),
newAmazonopensearchserviceRetryOptions,
BufferingHints (BufferingHints'),
newBufferingHints,
CloudWatchLoggingOptions (CloudWatchLoggingOptions'),
newCloudWatchLoggingOptions,
CopyCommand (CopyCommand'),
newCopyCommand,
DataFormatConversionConfiguration (DataFormatConversionConfiguration'),
newDataFormatConversionConfiguration,
DeliveryStreamDescription (DeliveryStreamDescription'),
newDeliveryStreamDescription,
DeliveryStreamEncryptionConfiguration (DeliveryStreamEncryptionConfiguration'),
newDeliveryStreamEncryptionConfiguration,
DeliveryStreamEncryptionConfigurationInput (DeliveryStreamEncryptionConfigurationInput'),
newDeliveryStreamEncryptionConfigurationInput,
Deserializer (Deserializer'),
newDeserializer,
DestinationDescription (DestinationDescription'),
newDestinationDescription,
DynamicPartitioningConfiguration (DynamicPartitioningConfiguration'),
newDynamicPartitioningConfiguration,
ElasticsearchBufferingHints (ElasticsearchBufferingHints'),
newElasticsearchBufferingHints,
ElasticsearchDestinationConfiguration (ElasticsearchDestinationConfiguration'),
newElasticsearchDestinationConfiguration,
ElasticsearchDestinationDescription (ElasticsearchDestinationDescription'),
newElasticsearchDestinationDescription,
ElasticsearchDestinationUpdate (ElasticsearchDestinationUpdate'),
newElasticsearchDestinationUpdate,
ElasticsearchRetryOptions (ElasticsearchRetryOptions'),
newElasticsearchRetryOptions,
EncryptionConfiguration (EncryptionConfiguration'),
newEncryptionConfiguration,
ExtendedS3DestinationConfiguration (ExtendedS3DestinationConfiguration'),
newExtendedS3DestinationConfiguration,
ExtendedS3DestinationDescription (ExtendedS3DestinationDescription'),
newExtendedS3DestinationDescription,
ExtendedS3DestinationUpdate (ExtendedS3DestinationUpdate'),
newExtendedS3DestinationUpdate,
FailureDescription (FailureDescription'),
newFailureDescription,
HiveJsonSerDe (HiveJsonSerDe'),
newHiveJsonSerDe,
HttpEndpointBufferingHints (HttpEndpointBufferingHints'),
newHttpEndpointBufferingHints,
HttpEndpointCommonAttribute (HttpEndpointCommonAttribute'),
newHttpEndpointCommonAttribute,
HttpEndpointConfiguration (HttpEndpointConfiguration'),
newHttpEndpointConfiguration,
HttpEndpointDescription (HttpEndpointDescription'),
newHttpEndpointDescription,
HttpEndpointDestinationConfiguration (HttpEndpointDestinationConfiguration'),
newHttpEndpointDestinationConfiguration,
HttpEndpointDestinationDescription (HttpEndpointDestinationDescription'),
newHttpEndpointDestinationDescription,
HttpEndpointDestinationUpdate (HttpEndpointDestinationUpdate'),
newHttpEndpointDestinationUpdate,
HttpEndpointRequestConfiguration (HttpEndpointRequestConfiguration'),
newHttpEndpointRequestConfiguration,
HttpEndpointRetryOptions (HttpEndpointRetryOptions'),
newHttpEndpointRetryOptions,
InputFormatConfiguration (InputFormatConfiguration'),
newInputFormatConfiguration,
KMSEncryptionConfig (KMSEncryptionConfig'),
newKMSEncryptionConfig,
KinesisStreamSourceConfiguration (KinesisStreamSourceConfiguration'),
newKinesisStreamSourceConfiguration,
KinesisStreamSourceDescription (KinesisStreamSourceDescription'),
newKinesisStreamSourceDescription,
OpenXJsonSerDe (OpenXJsonSerDe'),
newOpenXJsonSerDe,
OrcSerDe (OrcSerDe'),
newOrcSerDe,
OutputFormatConfiguration (OutputFormatConfiguration'),
newOutputFormatConfiguration,
ParquetSerDe (ParquetSerDe'),
newParquetSerDe,
ProcessingConfiguration (ProcessingConfiguration'),
newProcessingConfiguration,
Processor (Processor'),
newProcessor,
ProcessorParameter (ProcessorParameter'),
newProcessorParameter,
PutRecordBatchResponseEntry (PutRecordBatchResponseEntry'),
newPutRecordBatchResponseEntry,
Record (Record'),
newRecord,
RedshiftDestinationConfiguration (RedshiftDestinationConfiguration'),
newRedshiftDestinationConfiguration,
RedshiftDestinationDescription (RedshiftDestinationDescription'),
newRedshiftDestinationDescription,
RedshiftDestinationUpdate (RedshiftDestinationUpdate'),
newRedshiftDestinationUpdate,
RedshiftRetryOptions (RedshiftRetryOptions'),
newRedshiftRetryOptions,
RetryOptions (RetryOptions'),
newRetryOptions,
S3DestinationConfiguration (S3DestinationConfiguration'),
newS3DestinationConfiguration,
S3DestinationDescription (S3DestinationDescription'),
newS3DestinationDescription,
S3DestinationUpdate (S3DestinationUpdate'),
newS3DestinationUpdate,
SchemaConfiguration (SchemaConfiguration'),
newSchemaConfiguration,
Serializer (Serializer'),
newSerializer,
SourceDescription (SourceDescription'),
newSourceDescription,
SplunkDestinationConfiguration (SplunkDestinationConfiguration'),
newSplunkDestinationConfiguration,
SplunkDestinationDescription (SplunkDestinationDescription'),
newSplunkDestinationDescription,
SplunkDestinationUpdate (SplunkDestinationUpdate'),
newSplunkDestinationUpdate,
SplunkRetryOptions (SplunkRetryOptions'),
newSplunkRetryOptions,
Tag (Tag'),
newTag,
VpcConfiguration (VpcConfiguration'),
newVpcConfiguration,
VpcConfigurationDescription (VpcConfigurationDescription'),
newVpcConfigurationDescription,
)
where
import Amazonka.Firehose.CreateDeliveryStream
import Amazonka.Firehose.DeleteDeliveryStream
import Amazonka.Firehose.DescribeDeliveryStream
import Amazonka.Firehose.Lens
import Amazonka.Firehose.ListDeliveryStreams
import Amazonka.Firehose.ListTagsForDeliveryStream
import Amazonka.Firehose.PutRecord
import Amazonka.Firehose.PutRecordBatch
import Amazonka.Firehose.StartDeliveryStreamEncryption
import Amazonka.Firehose.StopDeliveryStreamEncryption
import Amazonka.Firehose.TagDeliveryStream
import Amazonka.Firehose.Types
import Amazonka.Firehose.UntagDeliveryStream
import Amazonka.Firehose.UpdateDestination
import Amazonka.Firehose.Waiters