# Packages
Package firehoseiface provides an interface to enable mocking the Amazon Kinesis Firehose service client for testing your code.
# Functions
New creates a new instance of the Firehose client with a session.
# Constants
CompressionFormatGzip is a CompressionFormat enum value.
CompressionFormatSnappy is a CompressionFormat enum value.
CompressionFormatUncompressed is a CompressionFormat enum value.
CompressionFormatZip is a CompressionFormat enum value.
DeliveryStreamStatusActive is a DeliveryStreamStatus enum value.
DeliveryStreamStatusCreating is a DeliveryStreamStatus enum value.
DeliveryStreamStatusDeleting is a DeliveryStreamStatus enum value.
ElasticsearchIndexRotationPeriodNoRotation is a ElasticsearchIndexRotationPeriod enum value.
ElasticsearchIndexRotationPeriodOneDay is a ElasticsearchIndexRotationPeriod enum value.
ElasticsearchIndexRotationPeriodOneHour is a ElasticsearchIndexRotationPeriod enum value.
ElasticsearchIndexRotationPeriodOneMonth is a ElasticsearchIndexRotationPeriod enum value.
ElasticsearchIndexRotationPeriodOneWeek is a ElasticsearchIndexRotationPeriod enum value.
ElasticsearchS3BackupModeAllDocuments is a ElasticsearchS3BackupMode enum value.
ElasticsearchS3BackupModeFailedDocumentsOnly is a ElasticsearchS3BackupMode enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeInvalidArgumentException for service response error code "InvalidArgumentException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
NoEncryptionConfigNoEncryption is a NoEncryptionConfig enum value.
ProcessorParameterNameLambdaArn is a ProcessorParameterName enum value.
ProcessorParameterNameNumberOfRetries is a ProcessorParameterName enum value.
ProcessorTypeLambda is a ProcessorType enum value.
RedshiftS3BackupModeDisabled is a RedshiftS3BackupMode enum value.
RedshiftS3BackupModeEnabled is a RedshiftS3BackupMode enum value.
S3BackupModeDisabled is a S3BackupMode enum value.
S3BackupModeEnabled is a S3BackupMode enum value.
Service endpoint prefix API calls made to.
# Structs
Describes hints for the buffering to perform before delivering data to the destination.
Describes the CloudWatch logging options for your delivery stream.
Describes a COPY command for Amazon Redshift.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/CreateDeliveryStreamInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/CreateDeliveryStreamOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/DeleteDeliveryStreamInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/DeleteDeliveryStreamOutput.
Contains information about a delivery stream.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/DescribeDeliveryStreamInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/DescribeDeliveryStreamOutput.
Describes the destination for a delivery stream.
Describes the buffering to perform before delivering data to the Amazon ES destination.
Describes the configuration of a destination in Amazon ES.
The destination description in Amazon ES.
Describes an update for a destination in Amazon ES.
Configures retry behavior in the event that Firehose is unable to deliver documents to Amazon ES.
Describes the encryption for a destination in Amazon S3.
Describes the configuration of a destination in Amazon S3.
Describes a destination in Amazon S3.
Describes an update for a destination in Amazon S3.
Firehose provides the API operation methods for making requests to Amazon Kinesis Firehose.
Describes an encryption key for a destination in Amazon S3.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/ListDeliveryStreamsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/ListDeliveryStreamsOutput.
Describes a data processing configuration.
Describes a data processor.
Describes the processor parameter.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/PutRecordBatchInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/PutRecordBatchOutput.
Contains the result for an individual record from a PutRecordBatch request.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/PutRecordInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/PutRecordOutput.
The unit of data in a delivery stream.
Describes the configuration of a destination in Amazon Redshift.
Describes a destination in Amazon Redshift.
Describes an update for a destination in Amazon Redshift.
Configures retry behavior in the event that Firehose is unable to deliver documents to Amazon Redshift.
Describes the configuration of a destination in Amazon S3.
Describes a destination in Amazon S3.
Describes an update for a destination in Amazon S3.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/UpdateDestinationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/firehose-2015-08-04/UpdateDestinationOutput.