Files
ubicloud/model/load_balancers_vms.rb
mohi-kalantari 311bc9508e Drop old fields from loadbalancer resources
State field from LoadBalancersVms and src_port/dst_port from LoadBalancer
are dropped in favor of the new design. Instead LoadBalancerVmPort will hold
the actial state and port info is moved to the LoadBalancerPort model.
2025-03-25 11:02:41 +01:00

25 lines
848 B
Ruby

# frozen_string_literal: true
require_relative "../model"
class LoadBalancersVms < Sequel::Model
many_to_one :load_balancer
many_to_one :vm
include ResourceMethods
include HealthMonitorMethods
end
# Table: load_balancers_vms
# Columns:
# load_balancer_id | uuid | NOT NULL
# vm_id | uuid | NOT NULL
# id | uuid | PRIMARY KEY
# Indexes:
# load_balancers_vms_pkey | PRIMARY KEY btree (id)
# load_balancers_vms_vm_id_key | UNIQUE btree (vm_id)
# Foreign key constraints:
# load_balancers_vms_load_balancer_id_fkey | (load_balancer_id) REFERENCES load_balancer(id)
# load_balancers_vms_vm_id_fkey | (vm_id) REFERENCES vm(id)
# Referenced By:
# load_balancer_vm_port | load_balancer_vm_port_load_balancer_vm_id_fkey | (load_balancer_vm_id) REFERENCES load_balancers_vms(id) ON DELETE CASCADE