Documentation
¶
Overview ¶
CDK Constructs for deploying Amazon CloudWatch Events Rule that invokes Amazon Kinesis Data Stream
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EventbridgeToKinesisStreams_IsConstruct ¶
func EventbridgeToKinesisStreams_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewEventbridgeToKinesisStreams_Override ¶
func NewEventbridgeToKinesisStreams_Override(e EventbridgeToKinesisStreams, scope constructs.Construct, id *string, props *EventbridgeToKinesisStreamsProps)
Types ¶
type EventbridgeToKinesisStreams ¶
type EventbridgeToKinesisStreams interface { constructs.Construct CloudwatchAlarms() *[]awscloudwatch.Alarm EventBus() awsevents.IEventBus EventsRole() awsiam.Role EventsRule() awsevents.Rule KinesisStream() awskinesis.Stream Node() constructs.Node ToString() *string }
func NewEventbridgeToKinesisStreams ¶
func NewEventbridgeToKinesisStreams(scope constructs.Construct, id *string, props *EventbridgeToKinesisStreamsProps) EventbridgeToKinesisStreams
type EventbridgeToKinesisStreamsProps ¶
type EventbridgeToKinesisStreamsProps struct { // User provided eventRuleProps to override the defaults. EventRuleProps *awsevents.RuleProps `json:"eventRuleProps"` // Whether to create recommended CloudWatch alarms. CreateCloudWatchAlarms *bool `json:"createCloudWatchAlarms"` // A new custom EventBus is created with provided props. EventBusProps *awsevents.EventBusProps `json:"eventBusProps"` // Existing instance of a custom EventBus. ExistingEventBusInterface awsevents.IEventBus `json:"existingEventBusInterface"` // Existing instance of Kinesis Stream object, providing both this and KinesisStreamProps will cause an error. ExistingStreamObj awskinesis.Stream `json:"existingStreamObj"` // User provided props to override the default props for the Kinesis Stream. KinesisStreamProps interface{} `json:"kinesisStreamProps"` }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.