OptionalcreateDefaults for create.
Optionalforce?: booleanProceed on drift when validation fails.
OptionalrefreshGenerated?: booleanRefresh generated sections in place before create.
OptionaltableNameOverride?: stringOne-off TableName override (does not persist to YAML).
Optionalvalidate?: booleanValidate drift before create.
Optionalversion?: stringDefault version token (NNN).
Optionalwaiter?: { maxSeconds?: string | number }Waiter configuration for table create.
OptionalmaxSeconds?: string | numberMax waiter duration in seconds.
OptionaldeleteDefaults for delete.
OptionaltableName?: stringDefault table name (dotenv-expanded by the host).
Optionalwaiter?: { maxSeconds?: string | number }Waiter configuration for table delete.
OptionalmaxSeconds?: string | numberMax waiter duration in seconds.
OptionalgenerateDefaults for generate (compose/refresh table.yml).
Optionalclean?: booleanWhen true, regenerate from baseline template + generated + managed properties.
OptionaltableProperties?: {Managed (tooling-controlled) table Properties (non-generated keys).
OptionalbillingMode?: stringBilling mode (e.g., "PAY_PER_REQUEST" or "PROVISIONED").
OptionalreadCapacityUnits?: string | numberProvisioned RCU (requires billingMode="PROVISIONED").
OptionaltableName?: stringManaged Properties.TableName.
OptionalwriteCapacityUnits?: string | numberProvisioned WCU (requires billingMode="PROVISIONED").
Optionalversion?: stringDefault version token (NNN).
OptionallocalLocal DynamoDB orchestration config (config-first; embedded fallback).
Optionalendpoint?: stringEndpoint override (e.g., "http://localhost:8000").
Optionalport?: string | numberLocal port (used for endpoint derivation).
Optionalstart?: stringShell command to start local DynamoDB.
Optionalstatus?: stringShell command to check local DynamoDB status (exit 0 = healthy).
Optionalstop?: stringShell command to stop local DynamoDB.
OptionalmigrateDefaults for migrate.
OptionalfromVersion?: stringFrom version token (NNN; exclusive).
Optionallimit?: string | numberMax outputs to write.
OptionalpageSize?: string | numberDynamoDB scan page size.
OptionalprogressIntervalMs?: string | numberProgress tick interval in ms.
OptionalsourceTable?: stringSource table name (dotenv-expanded by the host).
OptionaltargetTable?: stringTarget table name (dotenv-expanded by the host).
OptionaltoVersion?: stringTo version token (NNN; inclusive).
OptionaltransformConcurrency?: string | numberTransform concurrency within a page.
OptionalminMinimum width for left-zero padding when formatting version tokens (default: 3).
OptionalpurgeDefaults for purge.
OptionaltableName?: stringDefault table name (dotenv-expanded by the host).
OptionaltablesRoot path for versioned assets (default: "tables").
OptionaltokensFilename tokens (without extensions) for the versioned layout.
OptionalentityManager?: stringEntityManager module token (default: "entityManager").
Optionaltable?: stringTable definition token (default: "table").
Optionaltransform?: stringTransform module token (default: "transform").
OptionalvalidateDefaults for validate.
Optionalversion?: stringDefault version token (NNN).
DynamoDB plugin config slice.
Remarks
This is the public, documented config shape for the DynamoDB get-dotenv plugin. The schema value is intentionally not part of the exported docs surface; consumers should configure via this type.