Home / Connectors / AWS DynamoDB

AWS DynamoDB

Work with tables and items using AWS DynamoDB service

outbound io.camunda:aws-dynamodb:1

Required inputs

KeyLabelType
authentication.accessKey Access key secret
authentication.secretKey Secret key secret
configuration.region Region FEEL expression
input.tableName Table name FEEL expression
input.tableName Table name FEEL expression
input.partitionKey Partition key FEEL expression
input.partitionKeyRole Partition key role string
input.partitionKeyType Partition key attribute data type string
input.deletionProtection Deletion protection string
input.item Item FEEL expression
input.primaryKeyComponents Primary key components FEEL expression
input.keyAttributes Key attributes FEEL expression
input.attributeAction Attribute action string

Optional inputs

KeyLabelType
operationGroup operationGroup string
tableOperationType tableOperationType string
itemOperationType itemOperationType string
input.sortKey Sort key FEEL expression
input.sortKeyRole Sort key role string
input.sortKeyType Sort key attribute data type string
input.readCapacityUnits Read capacity units FEEL expression
input.writeCapacityUnits Write capacity units FEEL expression
input.billingModeStr Billing mode string
input.filterExpression Filter expression FEEL expression
input.projectionExpression Projection expression FEEL expression
input.expressionAttributeNames Expression attribute names FEEL expression
input.expressionAttributeValues Expression attribute values FEEL expression
resultVariable Result variable string
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.AWSDynamoDB.v1", { "authentication.accessKey": "<your access key>", "authentication.secretKey": "<your secret key>", "configuration.region": "= ...", "input.tableName": "= ...", "input.tableName": "= ...", "input.partitionKey": "= ...", "input.partitionKeyRole": "HASH", "input.partitionKeyType": "B", "input.deletionProtection": "true", "input.item": "= ...", "input.primaryKeyComponents": "= ...", "input.keyAttributes": "= ...", "input.attributeAction": "put", "operationGroup": "table", "tableOperationType": "createTable", })