Instances
List instances
client.instances.list(RequestOptionsoptions?): InstanceListResponse { id, created_at, image, 16 more }
/instances
Create and start instance
client.instances.create(InstanceCreateParams { image, name, devices, 12 more } body, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances
Get instance details
client.instances.get(stringid, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}
Stop and delete instance
client.instances.delete(stringid, RequestOptionsoptions?): void
/instances/{id}
Put instance in standby (pause, snapshot, delete VMM)
client.instances.standby(stringid, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/standby
Restore instance from standby
client.instances.restore(stringid, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/restore
Start a stopped instance
client.instances.start(stringid, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/start
Stop instance (graceful shutdown)
client.instances.stop(stringid, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/stop
Stream instance logs (SSE)
client.instances.logs(stringid, InstanceLogsParams { follow, source, tail } query?, RequestOptionsoptions?): InstanceLogsResponse | Stream<InstanceLogsResponse>
/instances/{id}/logs
Get filesystem path info
client.instances.stat(stringid, InstanceStatParams { path_, follow_links } query, RequestOptionsoptions?): PathInfo { exists, error, is_dir, 5 more }
/instances/{id}/stat
Models
InstancesVolumes
Attach volume to instance
client.instances.volumes.attach(stringvolumeID, VolumeAttachParams { id, mount_path, readonly } params, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/volumes/{volumeId}
Detach volume from instance
client.instances.volumes.detach(stringvolumeID, VolumeDetachParams { id } params, RequestOptionsoptions?): Instance { id, created_at, image, 16 more }
/instances/{id}/volumes/{volumeId}