The size field in the Machine creation endpoint tells how many CPUs to allocate for the machine (like shared-cpu-8x) but doesn’t say anything about RAM
The pricing page shows that you can choose different RAM configurations for a give size (like shared-cpu-8x has 3 options), what is the default?
Also, when trying to use the guest field i get the error 400: {"error":"invalid config.guest.cpu_kind, only \"shared\" or \"performance\" currently supported"}
There is an additional required field cpu_kind not documented