Specify primary key and value column name.

This is necessary because DynamoDB uses tables that have schemas
similar to a traditional RDBMS.

In theory you could generalize the type of the value column to
enable setting multiple column values using a Map