Subnets
A subnet is the network segment a VM’s primary interface attaches to. It owns the IPv4 CIDR, IPv6 prefix, default gateway, and DNS resolvers handed to VMs via DHCP.
Managed defaults
Every zone ships with a managed subnet called DEFAULT. Today there’s one zone (mum-1a, zone_id=1), so there’s one DEFAULT subnet — subnet_id=1. For almost all workloads it’s the right pick: IPv4, IPv6, internet egress, reachable from every other resource in the zone.
exc compute subnet listSample output:
ID NAME ZONE_ID CIDR
1 DEFAULT 1 10.0.0.0/20Reference it at create time:
exc compute create --subnet_id 1 ...Per-zone
A subnet lives in exactly one zone. A VM’s subnet pins it to that zone (and therefore to the volumes you can attach). Pick the subnet whose zone_id matches the volumes / public IPs you want to use together. With one zone today this is a freebie; it matters more once a second zone comes online.
Custom subnets
There’s no public create endpoint yet — you can list and get subnets but not provision new ones. Email support@excloud.dev if you need a dedicated subnet, VPC, or peering arrangement.
The permission model already reserves space for this: compute:subnet:* exists and matches list today.
Terraform data source
The Terraform provider exposes subnets read-only as
data.excloud_subnets so you can look the DEFAULT subnet up by name at plan time instead of hard-coding an ID.