ExDaytona.Model.CreateSandbox (ex_daytona v0.3.0)

Copy Markdown View Source

CreateSandbox model.

Summary

Types

t()

@type t() :: %ExDaytona.Model.CreateSandbox{
  autoArchiveInterval: integer() | nil,
  autoDeleteInterval: integer() | nil,
  autoPauseInterval: integer() | nil,
  autoStopInterval: integer() | nil,
  buildInfo: ExDaytona.Model.CreateBuildInfo.t() | nil,
  cpu: integer() | nil,
  disk: integer() | nil,
  domainAllowList: String.t() | nil,
  env: %{optional(String.t()) => String.t()} | nil,
  gpu: integer() | nil,
  gpuType: [ExDaytona.Model.GpuType.t()] | nil,
  labels: %{optional(String.t()) => String.t()} | nil,
  linkedSandbox: String.t() | nil,
  memory: integer() | nil,
  name: String.t() | nil,
  networkAllowList: String.t() | nil,
  networkBlockAll: boolean() | nil,
  otelEndpointOverride: String.t() | nil,
  outboundProxyUrl: String.t() | nil,
  public: boolean() | nil,
  secrets: [%{optional(String.t()) => String.t()}] | nil,
  snapshot: String.t() | nil,
  spot: boolean() | nil,
  target: String.t() | nil,
  ttlMinutes: integer() | nil,
  user: String.t() | nil,
  volumes: [ExDaytona.Model.SandboxVolume.t()] | nil
}

Functions

decode(value)