← 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 pathTypeRequiredDefaultCanonical description
codespace_nodessectionoptionalCodespace-hosted microVM node pools — sugar that desugars into concrete static nodes (prefix-0..prefix-N-1).
└ codespace_nodes.<prefix>mapoptionalA named codespace-backed node pool keyed by node-name prefix.
└ codespace_nodes.<prefix>.github_identitystringrequiredGitHub identity/token owning the backing Codespaces (e.g. harryaskham_microsoft).
└ codespace_nodes.<prefix>.host_projectstringrequiredRepository the Codespace is created from (e.g. infinity-microsoft/picasso).
└ codespace_nodes.<prefix>.machinestringrequiredGitHub Codespace machine type (e.g. largePremiumLinux).
└ codespace_nodes.<prefix>.replicasintegerrequiredNumber of pool nodes; desugars into prefix-0..prefix-(replicas-1).
└ codespace_nodes.<prefix>.variantstringoptionalisolatedMicroVM variant.
└ codespace_nodes.<prefix>.ts_tagstringoptionaltag:caco-cs-poolTailscale tag applied to pool guests.
└ codespace_nodes.<prefix>.tailnetstringoptionalTailnet MagicDNS suffix used to derive each node's host/public_host (prefix-K.<tailnet>).