Documentation
¶
Overview ¶
CDK Constructs for AWS IoT to AWS Kinesis Data Stream.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IotToKinesisStreams_IsConstruct ¶
func IotToKinesisStreams_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 NewIotToKinesisStreams_Override ¶
func NewIotToKinesisStreams_Override(i IotToKinesisStreams, scope constructs.Construct, id *string, props *IotToKinesisStreamsProps)
Types ¶
type IotToKinesisStreams ¶
type IotToKinesisStreams interface { constructs.Construct CloudwatchAlarms() *[]awscloudwatch.Alarm IotActionsRole() awsiam.Role IotTopicRule() awsiot.CfnTopicRule KinesisStream() awskinesis.Stream Node() constructs.Node ToString() *string }
func NewIotToKinesisStreams ¶
func NewIotToKinesisStreams(scope constructs.Construct, id *string, props *IotToKinesisStreamsProps) IotToKinesisStreams
type IotToKinesisStreamsProps ¶
type IotToKinesisStreamsProps struct { // User provided CfnTopicRuleProps to override the defaults. IotTopicRuleProps *awsiot.CfnTopicRuleProps `json:"iotTopicRuleProps"` // Whether to create recommended CloudWatch alarms. CreateCloudWatchAlarms *bool `json:"createCloudWatchAlarms"` // 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.