Machine Lifecycle
post/v1/machines

Request

  • Base URL
    https://dcs.dedaluslabs.ai
  • Auth
    • API key in header x-api-key
    • or HTTP bearer

Headers

X-Dedalus-Org-Idstring
Idempotency-Keystring required

Request body

autosleepstring

Idle window before autosleep. Accepts fixed duration units like 30s, 30m, 2h, 7d3h4s, or 1w3d, raw seconds ("1800"), or never to disable.

memory_mibinteger

Memory in MiB.

storage_gibinteger

Storage in GiB.

vcpunumber double

CPU in vCPUs.

Response

Create converged inline

autosleep_secondsinteger required

Seconds of inactivity before autosleep. 0 disables autosleep.

desired_state'running' | 'sleeping' | 'destroyed' required
machine_idstring required
memory_mibinteger required

Memory in MiB.

phase'accepted' | 'placement_pending' | 'starting' | 'running' | 'stopping' | 'sleeping' | 'destroying' | 'destroyed' | 'failed' required
storage_gibinteger required
vcpunumber double required

CPU in vCPUs.

Changes

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      the request property's exclusiveMinimum was set to 0.00

    • warning

      the request property's exclusiveMinimum was set to 0.00

    • warning

      the request property's exclusiveMinimum was set to 0.00

    • info

      the request property became optional

    • info

      the request property became optional

    • info

      the request property became optional

    • info

      the request property default value 300s was added

    • info

      the request property default value 4096 was added

    • info

      the request property default value 10 was added

    • info

      the request property default value 1 was added

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the new optional request property

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status