Use when creating or editing Nullstone IaC YAML files under `.nullstone/` — adding or wiring apps, datastores, networks, domains, subdomains, ingresses, clusters, cluster-namespaces; setting `vars`, `environment`, `connections`, or `capabilities`; configuring `events`. Triggers on file paths `.nullstone/config.yml`, `.nullstone/{env}.yml`, `.nullstone/previews.yml`, and anything under `.nullstone/stacks/{stack}/`.
80
100%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
datastores top-level elementA datastore is a block that represents a service that holds data. This is a broad category and includes many types of datastores including:
A datastore has the same schema as a block.
datastores:
db:
module: nullstone/aws-rds-postgres
connections:
network: network0
vars:
postgres_version: "16"
high_availability: false
enforce_ssl: false
enable_public_access: false
instance_class: "db.t3.medium"
backup_retention_period: 1
allocated_storage: 50datastores:
objects:
module: nullstone/aws-s3-bucket
vars:
server_side_encryption: true
versioning: true
public_read_only: falsemoduleSee blocks#module.
module_versionvarsSee blocks#vars.
connectionsSee blocks#connections.