Commands (namespaced under dynamodb)
generate – compose or refresh tables/NNN/table.yml (comment-preserving)validate – compare generated sections against the resolved EMcreate – create table from YAML (validate or refresh generated sections)delete – delete table (waiter)purge – scan and delete all itemsGenerate (from root baseline if present)
mycli dynamodb generate --version 001
Validate drift
mycli dynamodb validate --version 001
Create (validate by default)
mycli dynamodb create --version 001 --max-seconds 60
Create with refresh and TableName override
mycli dynamodb create --version 001 \
--refresh-generated \
--table-name-override MyTable \
--max-seconds 120
Delete and purge (confirmation required; CI use --force)
mycli dynamodb delete --table-name MyTable --version 001 --max-seconds 30 --force
mycli dynamodb purge --table-name MyTable --version 001 --force
Comment-preserving YAML
Related