CfnDeliveryStreamProps

class aws_cdk.aws_kinesisfirehose.CfnDeliveryStreamProps(*, delivery_stream_name=None, delivery_stream_type=None, elasticsearch_destination_configuration=None, extended_s3_destination_configuration=None, http_endpoint_destination_configuration=None, kinesis_stream_source_configuration=None, redshift_destination_configuration=None, s3_destination_configuration=None, splunk_destination_configuration=None)

Bases: object

__init__(*, delivery_stream_name=None, delivery_stream_type=None, elasticsearch_destination_configuration=None, extended_s3_destination_configuration=None, http_endpoint_destination_configuration=None, kinesis_stream_source_configuration=None, redshift_destination_configuration=None, s3_destination_configuration=None, splunk_destination_configuration=None)

Properties for defining a AWS::KinesisFirehose::DeliveryStream.

Parameters
  • delivery_stream_name (Optional[str]) – AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName.

  • delivery_stream_type (Optional[str]) – AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType.

  • elasticsearch_destination_configuration (Union[ElasticsearchDestinationConfigurationProperty, IResolvable, None]) – AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.

  • extended_s3_destination_configuration (Union[IResolvable, ExtendedS3DestinationConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.

  • http_endpoint_destination_configuration (Union[IResolvable, HttpEndpointDestinationConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration.

  • kinesis_stream_source_configuration (Union[IResolvable, KinesisStreamSourceConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.

  • redshift_destination_configuration (Union[IResolvable, RedshiftDestinationConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.

  • s3_destination_configuration (Union[IResolvable, S3DestinationConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.

  • splunk_destination_configuration (Union[IResolvable, SplunkDestinationConfigurationProperty, None]) – AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html

Return type

None

Attributes

delivery_stream_name

AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname

Return type

Optional[str]

delivery_stream_type

AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype

Return type

Optional[str]

elasticsearch_destination_configuration

AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration

Return type

Union[ElasticsearchDestinationConfigurationProperty, IResolvable, None]

extended_s3_destination_configuration

AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration

Return type

Union[IResolvable, ExtendedS3DestinationConfigurationProperty, None]

http_endpoint_destination_configuration

AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration

Return type

Union[IResolvable, HttpEndpointDestinationConfigurationProperty, None]

kinesis_stream_source_configuration

AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration

Return type

Union[IResolvable, KinesisStreamSourceConfigurationProperty, None]

redshift_destination_configuration

AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration

Return type

Union[IResolvable, RedshiftDestinationConfigurationProperty, None]

s3_destination_configuration

AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration

Return type

Union[IResolvable, S3DestinationConfigurationProperty, None]

splunk_destination_configuration

AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration

Return type

Union[IResolvable, SplunkDestinationConfigurationProperty, None]