ExDaytona.Model.SandboxListItem (ex_daytona v0.3.0)

Copy Markdown View Source

SandboxListItem model.

Summary

Types

t()

@type t() :: %ExDaytona.Model.SandboxListItem{
  autoArchiveInterval: number() | nil,
  autoDeleteInterval: number() | nil,
  autoDestroyAt: String.t() | nil,
  autoPauseInterval: number() | nil,
  autoStopInterval: number() | nil,
  backupState: String.t() | nil,
  cpu: number(),
  createdAt: String.t() | nil,
  daemonVersion: String.t() | nil,
  desiredState: ExDaytona.Model.SandboxDesiredState.t() | nil,
  disk: number(),
  domainAllowList: String.t() | nil,
  errorReason: String.t() | nil,
  gpu: number(),
  gpuType: ExDaytona.Model.GpuType.t() | nil,
  id: String.t(),
  labels: %{optional(String.t()) => String.t()},
  lastActivityAt: String.t() | nil,
  memory: number(),
  name: String.t(),
  networkAllowList: String.t() | nil,
  networkBlockAll: boolean(),
  organizationId: String.t(),
  public: boolean(),
  recoverable: boolean() | nil,
  runnerId: String.t() | nil,
  sandboxClass: ExDaytona.Model.SandboxClass.t() | nil,
  snapshot: String.t() | nil,
  spot: boolean() | nil,
  spotEvictedAt: String.t() | nil,
  state: ExDaytona.Model.SandboxState.t() | nil,
  target: String.t(),
  toolboxProxyUrl: String.t(),
  updatedAt: String.t() | nil,
  user: String.t(),
  warmPoolId: String.t() | nil
}

Functions

decode(value)