AWS Kinesis #X Amz Target=Firehose 20150804.CreateDeliveryStream API is one of 100 APIs that AWS Kinesis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include #X Amz Target=Firehose 20150804.CreateDeliveryStream. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and a getting-started guide.
This API exposes
1 operation
across 1 path,
and defines 144 schemas.
It is described by OpenAPI 3.2.0, at version 2015-08-04.
Requests are made against 4 base URLs: http://firehose.{region}.amazonaws.com, https://firehose.{region}.amazonaws.com, http://firehose.{region}.amazonaws.com.cn, https://firehose.{region}.amazonaws.com.cn.
The identity and technical contract details declared by the specification.
HttpEndpointAttributeName
string
AmazonOpenSearchServerlessDestinationConfiguration
object
Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.
10 properties
3 required
AmazonopensearchserviceBufferingIntervalInSeconds
integer
ProcessorParameter
object
Describes the processor parameter.
2 properties
2 required
ListOfNonEmptyStringsWithoutWhitespace
array
ElasticsearchBufferingIntervalInSeconds
integer
CreateDeliveryStreamInput
object
13 properties
1 required
AmazonopensearchserviceIndexName
string
ExtendedS3DestinationConfiguration
object
Describes the configuration of a destination in Amazon S3.
13 properties
2 required
AmazonOpenSearchServerlessCollectionEndpoint
string
AmazonopensearchserviceRetryOptions
object
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
1 property
OpenXJsonSerDe
object
The OpenX SerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the…
3 properties
HttpEndpointAccessKey
string
SchemaConfiguration
object
Specifies the schema to which you want Kinesis Data Firehose to configure your data before it writes it to Amazon S3. This parameter is required if Enabled is…
6 properties
Serializer
object
The serializer that you want Kinesis Data Firehose to use to convert data to the target format before writing it to Amazon S3. Kinesis Data Firehose supports t…
2 properties
OutputFormatConfiguration
object
Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data before it writes it to Amazon S3. This parameter is requ…
1 property
HttpEndpointRetryOptions
object
Describes the retry behavior in case Kinesis Data Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a val…
1 property
DeliveryStreamType
string
AmazonOpenSearchServerlessS3BackupMode
string
KMSEncryptionConfig
object
Describes an encryption key for a destination in Amazon S3.
1 property
1 required
ElasticsearchDomainARN
string
CloudWatchLoggingOptions
object
Describes the Amazon CloudWatch logging options for your delivery stream.
3 properties
RedshiftRetryOptions
object
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift.
1 property
ElasticsearchClusterEndpoint
string
ProcessorParameterName
string
Deserializer
object
The deserializer you want Kinesis Data Firehose to use for converting the input data from JSON. Kinesis Data Firehose then serializes the data to its final for…
2 properties
SecurityGroupIdList
array
NoEncryptionConfig
string
HttpEndpointBufferingHints
object
Describes the buffering options that can be applied before data is delivered to the HTTP endpoint destination. Kinesis Data Firehose treats these options as hi…
2 properties
DeliveryStreamEncryptionConfigurationInput
object
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).
2 properties
1 required
HttpEndpointBufferingSizeInMBs
integer
Tag
object
Metadata that you can assign to a delivery stream, consisting of a key-value pair.
2 properties
1 required
ElasticsearchIndexRotationPeriod
string
ParquetWriterVersion
string
AmazonopensearchserviceIndexRotationPeriod
string
AmazonopensearchserviceDestinationConfiguration
object
Describes the configuration of a destination in Amazon OpenSearch Service
13 properties
3 required
ElasticsearchS3BackupMode
string
AmazonopensearchserviceBufferingHints
object
Describes the buffering to perform before delivering data to the Amazon OpenSearch Service destination.
2 properties
ParquetSerDe
object
A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet .
6 properties
HttpEndpointDestinationConfiguration
object
Describes the configuration of the HTTP endpoint destination.
9 properties
2 required
RedshiftRetryDurationInSeconds
integer
HttpEndpointConfiguration
object
Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.
3 properties
1 required
ElasticsearchBufferingSizeInMBs
integer
InvalidKMSResourceException
RetryDurationInSeconds
integer
AmazonopensearchserviceDomainARN
string
HttpEndpointRequestConfiguration
object
The configuration of the HTTP endpoint request.
2 properties
HttpEndpointS3BackupMode
string
ParquetPageSizeBytes
integer
VpcConfiguration
object
The details of the VPC of the Amazon ES destination.
3 properties
3 required
IntervalInSeconds
integer
SplunkS3BackupMode
string
RedshiftS3BackupMode
string
HttpEndpointAttributeValue
string
ProcessingConfiguration
object
Describes a data processing configuration.
2 properties
ElasticsearchRetryOptions
object
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES.
1 property
ListOfNonEmptyStrings
array
Processor
object
Describes a data processor.
2 properties
1 required
OrcStripeSizeBytes
integer
S3DestinationConfiguration
object
Describes the configuration of a destination in Amazon S3.
8 properties
2 required
KinesisStreamSourceConfiguration
object
The stream and role Amazon Resource Names (ARNs) for a Kinesis data stream used as the source for a delivery stream.
2 properties
2 required
HttpEndpointCommonAttributesList
array
ElasticsearchBufferingHints
object
Describes the buffering to perform before delivering data to the Amazon ES destination.
2 properties
ProcessorParameterValue
string
RetryOptions
object
The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.
1 property
AmazonOpenSearchServerlessIndexName
string
CreateDeliveryStreamOutput
object
1 property
ProcessorParameterList
array
AmazonopensearchserviceBufferingSizeInMBs
integer
ElasticsearchIndexName
string
AmazonOpenSearchServerlessRetryDurationInSeconds
integer
ColumnToJsonKeyMappings
object
NonEmptyStringWithoutWhitespace
string
ElasticsearchTypeName
string
TagDeliveryStreamInputTagList
array
AmazonopensearchserviceClusterEndpoint
string
ElasticsearchRetryDurationInSeconds
integer
OrcRowIndexStride
integer
DeliveryStreamName
string
SplunkRetryOptions
object
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Splunk, or if it doesn't receive an acknowledgment from Splunk.
1 property
SplunkRetryDurationInSeconds
integer
SplunkDestinationConfiguration
object
Describes the configuration of a destination in Splunk.
9 properties
4 required
RedshiftDestinationConfiguration
object
Describes the configuration of a destination in Amazon Redshift.
11 properties
6 required
CopyCommand
object
Describes a COPY command for Amazon Redshift.
3 properties
1 required
DynamicPartitioningConfiguration
object
The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Curr…
2 properties
HiveJsonSerDe
object
The native Hive / HCatalog JsonSerDe. Used by Kinesis Data Firehose for deserializing data, which means converting it from the JSON format in preparation for s…
1 property
OrcSerDe
object
A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC .
10 properties
BufferingHints
object
Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Kinesis Data Firehose…
2 properties
AmazonOpenSearchServerlessBufferingSizeInMBs
integer
HECAcknowledgmentTimeoutInSeconds
integer
InputFormatConfiguration
object
Specifies the deserializer you want to use to convert the format of the input data. This parameter is required if Enabled is set to true.
1 property
AmazonopensearchserviceTypeName
string
HttpEndpointBufferingIntervalInSeconds
integer
NonNegativeIntegerObject
integer
ElasticsearchDestinationConfiguration
object
Describes the configuration of a destination in Amazon ES.
13 properties
3 required
AmazonOpenSearchServerlessBufferingHints
object
Describes the buffering to perform before delivering data to the Serverless offering for Amazon OpenSearch Service destination.
2 properties
HttpEndpointCommonAttribute
object
Describes the metadata that's delivered to the specified HTTP endpoint destination.
2 properties
2 required
ParquetCompression
string
DataFormatConversionConfiguration
object
Specifies that you want Kinesis Data Firehose to convert data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. Kinesis Data Fi…
4 properties
AmazonOpenSearchServerlessBufferingIntervalInSeconds
integer
AmazonopensearchserviceS3BackupMode
string
AmazonopensearchserviceRetryDurationInSeconds
integer
HttpEndpointRetryDurationInSeconds
integer
AmazonOpenSearchServerlessRetryOptions
object
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.
1 property
EncryptionConfiguration
object
Describes the encryption for a destination in Amazon S3.
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs AWS Kinesis publishes across the network.