ExDaytona.Model.DaytonaConfiguration (ex_daytona v0.3.0)

Copy Markdown View Source

DaytonaConfiguration model.

Summary

Types

t()

@type t() :: %ExDaytona.Model.DaytonaConfiguration{
  analyticsApiUrl: String.t() | nil,
  announcements: %{optional(String.t()) => ExDaytona.Model.Announcement.t()},
  billingApiUrl: String.t() | nil,
  buildSha: String.t() | nil,
  dashboardUrl: String.t(),
  defaultSnapshot: String.t(),
  environment: String.t(),
  forcedFeatureFlags: [String.t()] | nil,
  linkedAccountsEnabled: boolean(),
  maintananceMode: boolean(),
  maxAutoArchiveInterval: number(),
  oidc: ExDaytona.Model.OidcConfig.t(),
  posthog: ExDaytona.Model.PosthogConfig.t() | nil,
  proxyTemplateUrl: String.t(),
  proxyToolboxUrl: String.t(),
  pylonAppId: String.t() | nil,
  rateLimit: ExDaytona.Model.RateLimitConfig.t() | nil,
  sshGatewayCommand: String.t() | nil,
  sshGatewayPublicKey: String.t() | nil,
  ssoOidc: ExDaytona.Model.SsoOidcConfig.t() | nil,
  stripePublishableKey: String.t() | nil,
  version: String.t()
}

Functions

decode(value)