API Reference AshSandbox v#0.1.2

Copy Markdown View Source

Modules

Ash resources modelling sandbox lifecycle, over ex_sandbox.

A string that is encrypted before it reaches the data layer and decrypted on the way back (003 T036, data-model.md §SandboxCredential).

A named deployment target within a project (003 T007).

Copies the owning Project's owner_ref onto a new Environment at create time (018 Phase 1 T002, research R1).

Filters records to those whose owner_ref equals the actor's (003 T050, FR-002, 012-FR-003).

Refuses a change to an Environment's network_allowlist while that environment has a live sandbox (029 T018 ruling, FR-011).

Writes purpose from the :purpose argument, and only when one was given (derive-availability-from-plan-and-purpose 2.1).

The outcome of a lifecycle action (003 T011, FR-025, FR-027).

A named grouping of environments belonging to one owner (003 T006).

The sandbox registry resource, as a template the host owns (012 T025, FR-009).

A generated, rotatable credential scoped to one sandbox's data store (003 T035, FR-018 – FR-021, research R3).

A pre-built, versioned application environment with dependencies installed (003 T010, FR-008).