dynamodb connector

Description - Update read/write capacity of the table

Runtime Class - com.ibi.agents.XDDynamoDBUpdateTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringDynamoDb Table Name
* - denotes required
 ParameterTypeDescription
*Read Capacity Units:integerThroughput Capacity for Reads ( minimum 1)
*Write Capacity Units:integerThroughput Capacity for Writes ( minimum 1)
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailConnectCould not connect to the external system.
onFailOperationCould not perform the operation requested.
Description - Describes a table

Runtime Class - com.ibi.agents.XDDynamoDBDescribeTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringDynamoDb Table Name
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailConnectCould not connect to the external system.
onFailOperationCould not perform the operation requested.
Description - Lists DynamoDB tables

Runtime Class - com.ibi.agents.XDDynamoDBListTables


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups


Output Events

NameDescription
onFailParseCould not parse a document.
onFailOperationCould not perform the operation requested.
onNotFoundThe resource was not found and this is considered an error.
onFailConnectCould not connect to the external system.
Description - Get an Item of the table

Runtime Class - com.ibi.agents.XDDynamoDBGetItem


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringDynamoDb Table Name
* - denotes required
 ParameterTypeDescription
*Name:stringItem primary key Name
*Value:stringItem primary key value
Data Type:stringItem primary data key type

Select from one of the following options:
  • String
  • Number
  • Binary
* - denotes required
 ParameterTypeDescription
Name:stringItem sort key Name
Value:stringItem sort key value
Data Type:stringItem sort data key type

Select from one of the following options:
  • String
  • Number
  • Binary
* - denotes required
 ParameterTypeDescription
Projection Expression:stringComma-separated list of attributes to retrieve, for ex: Title,Price
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailConnectCould not connect to the external system.
onFailOperationCould not perform the operation requested.
Description - The Scan operation reads all of the items in a table or index

Runtime Class - com.ibi.agents.XDDynamoDBScanTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringDynamoDb Table Name
Projection Expression:stringComma-separated list of attributes to retrieve, for ex: Title,Price
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailConnectCould not connect to the external system.
onFailOperationCould not perform the operation requested.
Description - Deletes a new DynamoDB table

Runtime Class - com.ibi.agents.XDDynamoDBDeleteTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringName of the table to delete.
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailConnectCould not connect to the external system.
onFailOperationCould not perform the operation requested.
Description - Creates a new DynamoDB table

Runtime Class - com.ibi.agents.XDDynamoDBCreateTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Table Name:stringDynamoDb Table Name
*Primary Key Name:stringName of the primary key to identify each item.
*Primary Key Type:stringThe data type of this primary key.

Select from one of the following options:
  • String
  • Number
  • Binary
Sort Key Name:stringName of the second key to identify each item.
Sort Key Type:stringThe data type of this sort key.

Select from one of the following options:
  • String
  • Number
  • Binary
* - denotes required
 ParameterTypeDescription
*Read Capacity Units:integerThroughput Capacity for Reads ( minimum 1)
*Write Capacity Units:integerThroughput Capacity for Writes ( minimum 1)
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
onFailOperationCould not perform the operation requested.
onFailConnectCould not connect to the external system.
Description - Put/Update an Item(s) of the table
 
Runtime Class - com.ibi.agents.XDDynamoDBPutItem

 

Configuration

This action requires a Generics Configuration as well as the following required parameters.
 

Parameter Groups

  Parameter Type Description
  Item(s): string Item or items to add or update. When not set, the input JSON document to the object is used.
  Item ID: string The JSON key whose value is used as the item to be added or updated.
* - denotes required
  Parameter Type Description
* Table Name: string Name of DynamoDb Table to add or update an item.
* Item Primary Key: string Name of the primary key to identify the item.
  Item Sort Key: string Name of the second key to identify an item.
* - denotes required

 

Output Events

 

Name Description
onFailParse Could not parse a document.
onFailConnect Could not connect to the external system.
onFailOperation Could not perform the operation requested.