aws-cdk-lib.aws_events_targets.KinesisFirehoseStream

class KinesisFirehoseStream

LanguageType name
.NETAmazon.CDK.AWS.Events.Targets.KinesisFirehoseStream
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awseventstargets#KinesisFirehoseStream
Javasoftware.amazon.awscdk.services.events.targets.KinesisFirehoseStream
Pythonaws_cdk.aws_events_targets.KinesisFirehoseStream
TypeScript (source)aws-cdk-lib » aws_events_targets » KinesisFirehoseStream

Implements IRuleTarget

Customize the Firehose Stream Event Target.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_events as events } from 'aws-cdk-lib';
import { aws_events_targets as events_targets } from 'aws-cdk-lib';
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';

declare const cfnDeliveryStream: kinesisfirehose.CfnDeliveryStream;
declare const ruleTargetInput: events.RuleTargetInput;
const kinesisFirehoseStream = new events_targets.KinesisFirehoseStream(cfnDeliveryStream, /* all optional props */ {
  message: ruleTargetInput,
});

Initializer

new KinesisFirehoseStream(stream: CfnDeliveryStream, props?: KinesisFirehoseStreamProps)

Parameters

  • stream CfnDeliveryStream
  • props KinesisFirehoseStreamProps

Methods

NameDescription
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

  • RuleTargetConfig

Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.