Entity-manager config map.
EntityManager instance.
TranscodeAttributeTypeMap object linking non-string transcodes to a DynamoDB ScalarAttributeType. Defaults to defaultTranscodeAttributeTypeMap.
Partial DynamoDB CreateTableCommandInput object.
const entityManager = new EntityManager(config);
const entityClient = new EntityClient({
entityManager,
tableName: 'UserTable',
region: 'us-east-1',
});
const tableDefinition = generateTableDefinition(entityManager);
await entityClient.createTable({
BillingMode: 'PAY_PER_REQUEST',
...tableDefinition,
});
Generates a partial DynamoDB
CreateTableCommandInputobject for a given EntityManager. Properties generated:AttributeDefinitionsGlobalSecondaryIndexesKeySchema