AWS DynamoDB
Work with tables and items using AWS DynamoDB service
Required inputs
| Key | Label | Type |
|---|---|---|
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
| Key | Label | Type |
|---|---|---|
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",
})