Files
ubicloud/model/leaseweb_host.rb
Furkan Sahin 63c6cfa574 dirty
2025-01-24 17:09:58 +01:00

32 lines
683 B
Ruby

# frozen_string_literal: true
require_relative "../model"
class LeasewebHost < Sequel::Model
one_to_one :vm_host, key: :id
PROVIDER_NAME = "leaseweb"
def api
@api ||= Hosting::LeasewebApis.new(self)
end
def connection_string
Config.leaseweb_connection_string
end
def secret
Config.leaseweb_api_key
end
end
# Table: hetzner_host
# Columns:
# id | uuid | PRIMARY KEY
# server_identifier | text | NOT NULL
# Indexes:
# hetzner_host_pkey | PRIMARY KEY btree (id)
# hetzner_host_server_identifier_key | UNIQUE btree (server_identifier)
# Foreign key constraints:
# hetzner_host_id_fkey | (id) REFERENCES vm_host(id)