Table: dynamo_table
Table to manage AWS Dynamo DB tables. Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-Region replication, in-memory caching, and data import and export tools.
Example
INSERT INTO dynamo_table (table_name, table_class, throughput, primary_key)
VALUES ('dynamo-table', 'STANDARD','"PAY_PER_REQUEST"', '{"key": "S", "val": "S"}');
SELECT * FROM dynamo_table WHERE table_name = 'dynamo-table';
DELETE FROM dynamo_table WHERE table_name = 'dynamo-table';
See
- https://github.com/iasql/iasql/blob/main/test/modules/aws-dynamo-integration.ts#L90
- https://aws.amazon.com/dynamodb/
Columns
• Optional
created_at: date
Creation time
• primary_key: Object
Complex type to define the primary key for the table
See
Type definition
▪ [key: string
]: "B"
| "BOOL"
| "BS"
| "L"
| "M"
| "N"
| "NS"
| "NULL"
| "S"
| "SS"
• region: string
Region for the Codedeploy deployment group
• table_class: table_class
Class for the table
• Optional
table_id: string
Internal AWS ID for the table
• table_name: string
Name for the Dynamo table
• throughput: { read_capacity_units
: number
; write_capacity_units
: number
} | "PAY_PER_REQUEST"
Complex type to represent the provisioned throughput settings for the table
See
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html