Under a RESTful approach, there would be a single instance behind a single URI, Instance. You would POST to Instance to start up a VM, you would GET against Instance to list all VMs, and you would DELETE against Instance to terminate a VM. These operations would similarly apply to all other resources supported by the API.