Registry / aws / aws-cdk-aws-kinesisfirehose-destinations-alpha

aws-cdk-aws-kinesisfirehose-destinations-alpha

JSON →
library2.186.0a0pypypiunverified

This Python package provided experimental (alpha) AWS CDK constructs for defining destinations for Kinesis Firehose delivery streams. It is officially deprecated as of CDK v2.186.0a0, and all its constructs have been merged into the main `aws-cdk-lib` package. Users should migrate to the equivalent constructs within `aws_cdk.aws_kinesisfirehose_destinations` for stable and actively maintained functionality. This package will no longer receive updates.

pip install aws-cdk-lib
INSTALL
IMPORT
SIG · AWS-CDK-AWS-KINESI
A
aws-cdk-aws-kinesisfirehose-destinations-alpha
awspythonv2.186.0a0
Install
17.2s avg
Import
Disk
555MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.186.0a0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.920 runs
installs and imports cleanly · install 0.0s · import 0.000s · 480MB
glibc
py 3.103.920 runs
installs and imports cleanly · install 17.2s · import 0.000s · 551MB
555MB installed
● package 555MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

S3BucketDestination
from aws_cdk.aws_kinesisfirehose_destinations_alpha import S3BucketDestination
from aws_cdk.aws_kinesisfirehose_destinations_alpha import S3BucketDestination

This quickstart demonstrates how to create a Kinesis Firehose delivery stream with an S3 destination using the stable `aws-cdk-lib` imports, which replaced the functionality of the deprecated `aws-cdk-aws-kinesisfirehose-destinations-alpha`.

import os from aws_cdk import ( App, Stack, Environment, aws_s3 as s3, aws_kinesisfirehose as kinesisfirehose, aws_kinesisfirehose_destinations as kinesisfirehose_destinations, ) from constructs import Construct class MyFirehoseStack(Stack): def __init__(self, scope: Construct, id: str, **kwargs) -> None: super().__init__(scope, id, **kwargs) # Create an S3 Bucket for the Firehose destination bucket = s3.Bucket( self, "FirehoseDestinationBucket", bucket_name=f"my-firehose-target-{self.account}-{self.region}", ) # Define the S3 destination for Kinesis Firehose using the stable module s3_destination = kinesisfirehose_destinations.S3BucketDestination( bucket, # Optional: configure compression, buffer, etc. # compression=kinesisfirehose_destinations.Compression.GZIP, ) # Create a Kinesis Firehose Delivery Stream firehose_stream = kinesisfirehose.DeliveryStream( self, "MyFirehoseStream", destinations=[s3_destination], delivery_stream_name="my-app-firehose-stream-stable", ) app = App() MyFirehoseStack(app, "MyFirehoseStack", env=Environment( account=os.environ.get('CDK_DEFAULT_ACCOUNT', '123456789012'), region=os.environ.get('CDK_DEFAULT_REGION', 'us-east-1') ) ) app.synth()
Debug
Known issues
breakingThis entire module is deprecated and its constructs have been moved into `aws-cdk-lib`. Relying on `aws-cdk-aws-kinesisfirehose-destinations-alpha` will lead to broken deployments and lack of future support.
fix
Migrate all imports and construct usages to `aws_cdk.aws_kinesisfirehose_destinations` within `aws-cdk-lib`.
affects: >=2.186.0a0
gotchaUsing 'alpha' modules in AWS CDK signifies experimental, potentially unstable APIs. These modules can change significantly or be merged into the main library without traditional major version bumps, leading to unexpected breaking changes.
fix
Always check the official AWS CDK documentation and release notes for 'alpha' modules. Prefer stable constructs when available for production environments.
affects: <2.186.0a0
deprecatedThe AWS CDK CLI or synthesis process will emit warnings if it detects usage of deprecated alpha constructs. For example, 'The "@aws-cdk/aws-kinesisfirehose-destinations-alpha" module has been deprecated and its constructs are now available in the "@aws-cdk/aws-kinesisfirehose" module.'
fix
Update your CDK code to use the stable constructs from `aws-cdk-lib`, specifically `aws_cdk.aws_kinesisfirehose_destinations` for destination-related resources.
affects: All versions
Upgrade
Version history
2.186.0a0latest on PyPI · released Mar 27, 2025
Audit
Dependencies
aws-cdk-librequiredThis library's functionality has been integrated into `aws-cdk-lib`. It is the recommended replacement.
Agent activity
29 hits · last 30 days
node
28
Resources
aws-cdk-aws-kinesisfirehose-destinations-alpha — pip install aws-cdk-aws-kinesisfirehose-destinations-alpha · libregistry