See: Description
| Interface | Description |
|---|---|
| CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty |
Describes the buffering to perform before delivering data to the Amazon OpenSearch Service destination.
|
| CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty |
Describes the configuration of a destination in Amazon OpenSearch Service.
|
| CfnDeliveryStream.AmazonopensearchserviceRetryOptionsProperty |
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
|
| CfnDeliveryStream.BufferingHintsProperty |
The `BufferingHints` property type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data before delivering it to the destination.
|
| CfnDeliveryStream.CloudWatchLoggingOptionsProperty |
The `CloudWatchLoggingOptions` property type specifies Amazon CloudWatch Logs (CloudWatch Logs) logging options that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses for the delivery stream.
|
| CfnDeliveryStream.CopyCommandProperty |
The `CopyCommand` property type configures the Amazon Redshift `COPY` command that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses to load data into an Amazon Redshift cluster from an Amazon S3 bucket.
|
| CfnDeliveryStream.DataFormatConversionConfigurationProperty |
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.
|
| CfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty |
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).
|
| CfnDeliveryStream.DeserializerProperty |
The deserializer you want Kinesis Data Firehose to use for converting the input data from JSON.
|
| CfnDeliveryStream.DynamicPartitioningConfigurationProperty |
The `DynamicPartitioningConfiguration` property type specifies the configuration of the dynamic partitioning mechanism that creates targeted data sets from the streaming data by partitioning it based on partition keys.
|
| CfnDeliveryStream.ElasticsearchBufferingHintsProperty |
The `ElasticsearchBufferingHints` property type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data while delivering it to the destination.
|
| CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty |
The `ElasticsearchDestinationConfiguration` property type specifies an Amazon Elasticsearch Service (Amazon ES) domain that Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data to.
|
| CfnDeliveryStream.ElasticsearchRetryOptionsProperty |
The `ElasticsearchRetryOptions` property type configures the retry behavior for when Amazon Kinesis Data Firehose (Kinesis Data Firehose) can't deliver data to Amazon Elasticsearch Service (Amazon ES).
|
| CfnDeliveryStream.EncryptionConfigurationProperty |
The `EncryptionConfiguration` property type specifies the encryption settings that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses when delivering data to Amazon Simple Storage Service (Amazon S3).
|
| CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty |
The `ExtendedS3DestinationConfiguration` property type configures an Amazon S3 destination for an Amazon Kinesis Data Firehose delivery stream.
|
| CfnDeliveryStream.HiveJsonSerDeProperty |
The native Hive / HCatalog JsonSerDe.
|
| CfnDeliveryStream.HttpEndpointCommonAttributeProperty |
Describes the metadata that's delivered to the specified HTTP endpoint destination.
|
| CfnDeliveryStream.HttpEndpointConfigurationProperty |
Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.
|
| CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty |
Describes the configuration of the HTTP endpoint destination.
|
| CfnDeliveryStream.HttpEndpointRequestConfigurationProperty |
The configuration of the HTTP endpoint request.
|
| CfnDeliveryStream.InputFormatConfigurationProperty |
Specifies the deserializer you want to use to convert the format of the input data.
|
| CfnDeliveryStream.KinesisStreamSourceConfigurationProperty |
The `KinesisStreamSourceConfiguration` property type specifies the stream and role Amazon Resource Names (ARNs) for a Kinesis stream used as the source for a delivery stream.
|
| CfnDeliveryStream.KMSEncryptionConfigProperty |
The `KMSEncryptionConfig` property type specifies the AWS Key Management Service ( AWS KMS) encryption key that Amazon Simple Storage Service (Amazon S3) uses to encrypt data delivered by the Amazon Kinesis Data Firehose (Kinesis Data Firehose) stream.
|
| CfnDeliveryStream.OpenXJsonSerDeProperty |
The OpenX SerDe.
|
| CfnDeliveryStream.OrcSerDeProperty |
A serializer to use for converting data to the ORC format before storing it in Amazon S3.
|
| CfnDeliveryStream.OutputFormatConfigurationProperty |
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.
|
| CfnDeliveryStream.ParquetSerDeProperty |
A serializer to use for converting data to the Parquet format before storing it in Amazon S3.
|
| CfnDeliveryStream.ProcessingConfigurationProperty |
The `ProcessingConfiguration` property configures data processing for an Amazon Kinesis Data Firehose delivery stream.
|
| CfnDeliveryStream.ProcessorParameterProperty |
The `ProcessorParameter` property specifies a processor parameter in a data processor for an Amazon Kinesis Data Firehose delivery stream.
|
| CfnDeliveryStream.ProcessorProperty |
The `Processor` property specifies a data processor for an Amazon Kinesis Data Firehose delivery stream.
|
| CfnDeliveryStream.RedshiftDestinationConfigurationProperty |
The `RedshiftDestinationConfiguration` property type specifies an Amazon Redshift cluster to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.
|
| CfnDeliveryStream.RedshiftRetryOptionsProperty |
Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift.
|
| CfnDeliveryStream.RetryOptionsProperty |
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 valid acknowledgment of receipt from the specified HTTP endpoint destination.
|
| CfnDeliveryStream.S3DestinationConfigurationProperty |
The `S3DestinationConfiguration` property type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.
|
| CfnDeliveryStream.SchemaConfigurationProperty |
Specifies the schema to which you want Kinesis Data Firehose to configure your data before it writes it to Amazon S3.
|
| CfnDeliveryStream.SerializerProperty |
The serializer that you want Kinesis Data Firehose to use to convert data to the target format before writing it to Amazon S3.
|
| CfnDeliveryStream.SplunkDestinationConfigurationProperty |
The `SplunkDestinationConfiguration` property type specifies the configuration of a destination in Splunk for a Kinesis Data Firehose delivery stream.
|
| CfnDeliveryStream.SplunkRetryOptionsProperty |
The `SplunkRetryOptions` property type specifies retry behavior in case Kinesis Data Firehose is unable to deliver documents to Splunk or if it doesn't receive an acknowledgment from Splunk.
|
| CfnDeliveryStream.VpcConfigurationProperty |
The details of the VPC of the Amazon ES destination.
|
| CfnDeliveryStreamProps |
Properties for defining a `CfnDeliveryStream`.
|
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.kinesisfirehose.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
@aws-cdk/aws-kinesisfirehose-alpha
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::KinesisFirehose.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Copyright © 2022. All rights reserved.