Documentation ¶
Overview ¶
CDK Constructs for AWS IoT to AWS Lambda to AWS DyanmoDB integration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IotToLambdaToDynamoDB_IsConstruct ¶
func IotToLambdaToDynamoDB_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 NewIotToLambdaToDynamoDB_Override ¶
func NewIotToLambdaToDynamoDB_Override(i IotToLambdaToDynamoDB, scope constructs.Construct, id *string, props *IotToLambdaToDynamoDBProps)
Types ¶
type IotToLambdaToDynamoDB ¶
type IotToLambdaToDynamoDB interface { constructs.Construct DynamoTable() awsdynamodb.Table IotTopicRule() awsiot.CfnTopicRule LambdaFunction() awslambda.Function Node() constructs.Node ToString() *string }
func NewIotToLambdaToDynamoDB ¶
func NewIotToLambdaToDynamoDB(scope constructs.Construct, id *string, props *IotToLambdaToDynamoDBProps) IotToLambdaToDynamoDB
type IotToLambdaToDynamoDBProps ¶
type IotToLambdaToDynamoDBProps struct { // User provided props to override the default props. IotTopicRuleProps *awsiot.CfnTopicRuleProps `json:"iotTopicRuleProps"` // Optional user provided props to override the default props. DynamoTableProps *awsdynamodb.TableProps `json:"dynamoTableProps"` // Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error. ExistingLambdaObj awslambda.Function `json:"existingLambdaObj"` // User provided props to override the default props for the Lambda function. LambdaFunctionProps *awslambda.FunctionProps `json:"lambdaFunctionProps"` // Optional table permissions to grant to the Lambda function. // // One of the following may be specified: "All", "Read", "ReadWrite", "Write". TablePermissions *string `json:"tablePermissions"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.