dozeGitHubGet doze
Registry
Check against your doze

Which doze do you run?

doze 0.1.1newest · 2 Jul 2026doze 0.1.02 Jul 2026Stop checkingKept in this browser only. Nothing is sent anywhere.

doze AWS

OfficialSigned

The whole local AWS as ONE service — with its web console.

doze/aws
$ doze add aws
Newest
0.2.0 · [date]
Needs
doze 0.2.0 or newer
Runs
runs itself
Platforms
macOS arm64 · Linux arm64 · Linux x86_64
Licence
Apache-2.0
Source
on GitHub

Reference

For release 0.2.0 · the module's own description

bucket "<name>"

2 arguments · repeatable

One S3 bucket (the label is the bucket name).

ArgumentTypeDefaultDescription
versioningboolfalseEnable object versioning.
object_lockboolfalseEnable object lock (implies versioning).

queue "<name>"

3 arguments · repeatable

One SQS queue; dlq = "auto" creates and wires a dead-letter companion.

ArgumentTypeDefaultDescription
fifoboolfalseFIFO queue (name gets .fifo).
dlqstringnone"auto" or an existing queue name.
max_receivesnumbernoneReceives before dead-lettering.

topic "<name>"

0 arguments · repeatable

One SNS topic with subscribe blocks (queue/lambda/http, filter, raw).

table "<name>"

0 arguments · repeatable

One DynamoDB table; key uses the "pk:S sk:N" shorthand, plus gsi/lsi blocks.

function "<name>"

0 arguments · repeatable

One Lambda function running as a real local process (code = local dir).

rule "<name>"

0 arguments · repeatable

One EventBridge rule; targets use "queue:name"/"topic:name"/"lambda:name".

key "<name>"

0 arguments · repeatable

One KMS key with real local crypto.

secret "<name>"

0 arguments · repeatable

One Secrets Manager secret (never stomped without force).

parameter "<name>"

0 arguments · repeatable

One SSM parameter (the label is the full /path).

state_machine "<name>"

3 arguments · repeatable

One Step Functions state machine, run locally against the stack's functions, queues and topics.

ArgumentTypeDefaultDescription
definitionstringrequirednoneThe States Language document — a heredoc, or file("./flow.asl.json").
rolestringnoneRole ARN; the API requires one and nothing local evaluates it, so it defaults.
typestringSTANDARDSTANDARD or EXPRESS (Express executions arrive after Standard ones).

Fields every module takes

7 from doze itself: port, listen, enabled, count, for_each, after, sleep

doze reads these on every module block, whatever the module: port, listen, enabled, count, for_each, after, sleep. The doze docs describe each.

Descriptions and defaults are the module's own (describe.go on main), so this page cannot drift from what doze accepts.