|(require (planet gh/aws:1:=4/dynamo))|
Dynamo is Amazon’s newer "NoSQL" service.
Set the endpoint for the service. Defaults to (endpoint "dynamodb.us-east-1.amazonaws.com" #f).
Set the region for the service. Defaults to "us-east-1".
A contract for Dynamo attribute types (string, number, base64 binary).
(create-table name read-units write-units hash-key-name hash-key-type [ range-key-name range-key-type]) → jsexpr? name : string? read-units : exact-positive-integer? write-units : exact-positive-integer? hash-key-name : string? hash-key-type : attribute-type/c range-key-name : string? = #f range-key-type : attribute-type/c = #f
Create a table.
Delete a table.
Describe a table.
List at most limit tables, starting with the table name from (if continuing a listing that had previously stopped at limit).
The remaining functions accept JSON which you must construct yourself in the form of a jsexpr?. The variation in the JSON is sufficient that wrapping them in some arbitrary Racket structure doesn’t provide added value. Instead, please see the Dynamo documentation for these similarly-named functions.