コンテンツにスキップ
View as Markdown

このコンテンツはまだ日本語訳がありません。

Config

Main class for a new Daytona::Config object.

Constructors

new Config()

def initialize(api_key:, jwt_token:, api_url:, organization_id:, target:)

Initializes a new Daytona::Config object.

Parameters:

  • api_key String, nil - Daytona API key. Defaults to ENV[‘DAYTONA_API_KEY’].
  • jwt_token String, nil - Daytona JWT token. Defaults to ENV[‘DAYTONA_JWT_TOKEN’].
  • api_url String, nil - Daytona API URL. Defaults to ENV[‘DAYTONA_API_URL’] or Daytona::Config::API_URL.
  • organization_id String, nil - Daytona organization ID. Defaults to ENV[‘DAYTONA_ORGANIZATION_ID’].
  • target String, nil - Daytona target. Defaults to ENV[‘DAYTONA_TARGET’].

Returns:

  • Config - a new instance of Config

Methods

api_key()

def api_key()

API key for authentication with the Daytona API

Returns:

  • String, nil - Daytona API key

api_key=()

def api_key=(value)

API key for authentication with the Daytona API

Returns:

  • String, nil - Daytona API key

jwt_token()

def jwt_token()

JWT token for authentication with the Daytona API

Returns:

  • String, nil - Daytona JWT token

jwt_token=()

def jwt_token=(value)

JWT token for authentication with the Daytona API

Returns:

  • String, nil - Daytona JWT token

api_url()

def api_url()

URL of the Daytona API

Returns:

  • String, nil - Daytona API URL

api_url=()

def api_url=(value)

URL of the Daytona API

Returns:

  • String, nil - Daytona API URL

organization_id()

def organization_id()

Organization ID for authentication with the Daytona API

Returns:

  • String, nil - Daytona API URL

organization_id=()

def organization_id=(value)

Organization ID for authentication with the Daytona API

Returns:

  • String, nil - Daytona API URL

target()

def target()

Target environment for sandboxes

Returns:

  • String, nil - Daytona target

target=()

def target=(value)

Target environment for sandboxes

Returns:

  • String, nil - Daytona target