module Lunanode::APIActions::LB

Public Instance Methods

lb_associate(region:, lb_id:, ip:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 30
def lb_associate(region:, lb_id:, ip:)
  action(:lb, :associate, region: region, lb_id: lb_id, ip: ip)
end
lb_create(region:, net_id:, name:, method:, protocol:, connection_limit:, port:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 10
def lb_create(region:, net_id:, name:, method:, protocol:, connection_limit:, port:)
  action(:lb, :create, region: region, net_id: net_id, name: name, method: method, protocol: protocol, connection_limit: connection_limit, port: port)
end
lb_delete(region:, lb_id:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 14
def lb_delete(region:, lb_id:)
  action(:lb, :delete, region: region, lb_id: lb_id)
end
lb_info(region:, lb_id:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 18
def lb_info(region:, lb_id:)
  action(:lb, :info, region: region, lb_id: lb_id)
end
lb_list(region:, net_id: nil) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 6
def lb_list(region:, net_id: nil)
  action(:lb, :list, region: region, net_id: net_id)
end
lb_member_add(region:, lb_id:, ip:, port:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 22
def lb_member_add(region:, lb_id:, ip:, port:)
  action(:lb, :member_add, region: region, lb_id: lb_id, ip: ip, port: port)
end
lb_member_remove(region:, lb_id:, member_id:) click to toggle source
# File lib/lunanode/api_actions/default/lb.rb, line 26
def lb_member_remove(region:, lb_id:, member_id:)
  action(:lb, :member_remove, region: region, lb_id: lb_id, member_id: member_id)
end