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