Miosa.Sandbox.Env (Miosa v1.1.0)

Copy Markdown View Source

Per-sandbox env-var reader (GET /sandboxes/:id/env).

The backend currently exposes a read-only listing. To set env vars, pass env: at sandbox creation time or via the template build-spec.

Summary

Functions

Delete a single env var from a sandbox (DELETE /sandboxes/:sandbox_id/env/:key).

List env vars for a sandbox (GET /sandboxes/:sandbox_id/env).

Set env vars for a sandbox (PUT /sandboxes/:sandbox_id/env).

Functions

delete(client, sandbox_id, key)

Delete a single env var from a sandbox (DELETE /sandboxes/:sandbox_id/env/:key).

list(client, sandbox_id)

List env vars for a sandbox (GET /sandboxes/:sandbox_id/env).

set(client, sandbox_id, vars)

@spec set(Miosa.Client.t(), String.t(), [map()]) :: Miosa.Client.result(map())

Set env vars for a sandbox (PUT /sandboxes/:sandbox_id/env).

vars is a list of maps with keys :key, :value, and optionally :encrypted.