← Schema index / Config Reference
codespace_nodes schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.Codespace-hosted microVM node pools — sugar that desugars into concrete static nodes (prefix-0..prefix-N-1).
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
codespace_nodes | section | optional | Codespace-hosted microVM node pools — sugar that desugars into concrete static nodes (prefix-0..prefix-N-1). | |
└ codespace_nodes.<prefix> | map | optional | A named codespace-backed node pool keyed by node-name prefix. | |
└ codespace_nodes.<prefix>.github_identity | string | required | GitHub identity/token owning the backing Codespaces (e.g. harryaskham_microsoft). | |
└ codespace_nodes.<prefix>.host_project | string | required | Repository the Codespace is created from (e.g. infinity-microsoft/picasso). | |
└ codespace_nodes.<prefix>.machine | string | required | GitHub Codespace machine type (e.g. largePremiumLinux). | |
└ codespace_nodes.<prefix>.replicas | integer | required | Number of pool nodes; desugars into prefix-0..prefix-(replicas-1). | |
└ codespace_nodes.<prefix>.variant | string | optional | isolated | MicroVM variant. |
└ codespace_nodes.<prefix>.ts_tag | string | optional | tag:caco-cs-pool | Tailscale tag applied to pool guests. |
└ codespace_nodes.<prefix>.tailnet | string | optional | Tailnet MagicDNS suffix used to derive each node's host/public_host (prefix-K.<tailnet>). |