aws-cdk-lib.aws_events_targets.KinesisStream

class KinesisStream

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

Implements IRuleTarget

Use a Kinesis Stream as a target for AWS CloudWatch event rules.

Example

  /// fixture=withRepoAndKinesisStream
  // put to a Kinesis stream every time code is committed
  // to a CodeCommit repository
  repository.onCommit('onCommit', { target: new targets.KinesisStream(stream) });

Initializer

new KinesisStream(stream: IStream, props?: KinesisStreamProps)

Parameters

  • stream IStream
  • props KinesisStreamProps

Methods

NameDescription
bind(_rule, _id?)Returns a RuleTarget that can be used to trigger this Kinesis Stream as a result from a CloudWatch 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 Kinesis Stream as a result from a CloudWatch event.