class FirehoseDeliveryStream
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Events.Targets.FirehoseDeliveryStream |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awseventstargets#FirehoseDeliveryStream |
Java | software.amazon.awscdk.services.events.targets.FirehoseDeliveryStream |
Python | aws_cdk.aws_events_targets.FirehoseDeliveryStream |
TypeScript (source) | aws-cdk-lib » aws_events_targets » FirehoseDeliveryStream |
Implements
IRule
Customize the Amazon Data Firehose Stream Event Target.
Example
import * as firehose from 'aws-cdk-lib/aws-kinesisfirehose';
import * as s3 from 'aws-cdk-lib/aws-s3';
declare const bucket: s3.Bucket;
const stream = new firehose.DeliveryStream(this, 'DeliveryStream', {
destination: new firehose.S3Bucket(bucket),
});
const rule = new events.Rule(this, 'Rule', {
schedule: events.Schedule.expression('rate(1 minute)'),
});
rule.addTarget(new targets.FirehoseDeliveryStream(stream));
Initializer
new FirehoseDeliveryStream(deliveryStream: IDeliveryStream, props?: FirehoseDeliveryStreamProps)
Parameters
- deliveryStream
IDeliveryStream - props
FirehoseDelivery Stream Props
Methods
| Name | Description |
|---|---|
| bind(_rule, _id?) | Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event. |
bind(_rule, _id?)
public bind(_rule: IRule, _id?: string): RuleTargetConfig
Parameters
- _rule
IRule - _id
string
Returns
Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.

.NET
Go
Java
Python
TypeScript (