class Fog::Network::StormOnDemand::Real
Public Instance Methods
add_balancer_node(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/add_balancer_node.rb, line 5 def add_balancer_node(options = {}) request( :path => "/Network/LoadBalancer/addNode", :body => Fog::JSON.encode({:params => options}) ) end
add_balancer_service(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/add_balancer_service.rb, line 5 def add_balancer_service(options = {}) request( :path => "/Network/LoadBalancer/addService", :body => Fog::JSON.encode(:params => options) ) end
add_ip_to_server(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/add_ip_to_server.rb, line 5 def add_ip_to_server(options = {}) request( :path => "/Network/IP/add", :body => Fog::JSON.encode(:params => options) ) end
attach_server_to_private_ip(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/attach_server_to_private_ip.rb, line 5 def attach_server_to_private_ip(options = {}) request( :path => "/Network/Private/attach", :body => Fog::JSON.encode(:params => options) ) end
check_balancer_available(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/check_balancer_available.rb, line 5 def check_balancer_available(options = {}) request( :path => "/Network/LoadBalancer/available", :body => Fog::JSON.encode(:params => options) ) end
check_server_attached(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/check_server_attached.rb, line 5 def check_server_attached(options = {}) request( :path => "/Network/Private/isAttached", :body => Fog::JSON.encode(:params => options) ) end
create_balancer(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/create_balancer.rb, line 5 def create_balancer(options = {}) request( :path => "/Network/LoadBalancer/create", :body => Fog::JSON.encode(:params => options) ) end
create_pool(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/create_pool.rb, line 5 def create_pool(options = {}) request( :path => "/Network/Pool/create", :body => Fog::JSON.encode(:params => options) ) end
create_ruleset(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/create_ruleset.rb, line 5 def create_ruleset(options = {}) request( :path => "/Network/Firewall/Ruleset/create", :body => Fog::JSON.encode(:params => options) ) end
delete_balancer(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/delete_balancer.rb, line 5 def delete_balancer(options = {}) request( :path => "/Network/LoadBalancer/delete", :body => Fog::JSON.encode(:params => options) ) end
delete_pool(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/delete_pool.rb, line 5 def delete_pool(options = {}) request( :path => "/Network/Pool/delete", :body => Fog::JSON.encode(:params => options) ) end
detach_server_from_private_ip(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/detach_server_from_private_ip.rb, line 5 def detach_server_from_private_ip(options = {}) request( :path => "/Network/Private/detach", :body => Fog::JSON.encode(:params => options) ) end
get_assignments(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_assignments.rb, line 5 def get_assignments(options = {}) request( :path => "/Network/Pool/list", :body => Fog::JSON.encode(:params => options) ) end
get_balancer_details(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_balancer_details.rb, line 5 def get_balancer_details(options = {}) request( :path => "/Network/LoadBalancer/details", :body => Fog::JSON.encode(:params => options) ) end
get_balancer_possible_nodes(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_balancer_possible_nodes.rb, line 5 def get_balancer_possible_nodes(options = {}) request( :path => "/Network/LoadBalancer/possibleNodes", :body => Fog::JSON.encode(:params => options) ) end
get_balancer_strategies(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_balancer_strategies.rb, line 5 def get_balancer_strategies(options = {}) request( :path => "/Network/LoadBalancer/strategies", :body => Fog::JSON.encode(:params => options) ) end
get_firewall(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_firewall.rb, line 5 def get_firewall(options = {}) request( :path => "/Network/Firewall/details", :body => Fog::JSON.encode(:params => options) ) end
get_firewall_basic_options(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_firewall_basic_options.rb, line 5 def get_firewall_basic_options(options = {}) request( :path => "/Network/Firewall/getBasicOptions", :body => Fog::JSON.encode(:params => options) ) end
get_firewall_rules(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_firewall_rules.rb, line 5 def get_firewall_rules(options = {}) request( :path => "/Network/Firewall/rules", :body => Fog::JSON.encode(:params => options) ) end
get_ip_details(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_ip_details.rb, line 5 def get_ip_details(options = {}) request( :path => "/Network/IP/list", :body => Fog::JSON.encode(:params => options) ) end
get_pool(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_pool.rb, line 5 def get_pool(options = {}) request( :path => "/Network/Pool/details", :body => Fog::JSON.encode(:params => options) ) end
get_private_ip(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_private_ip.rb, line 5 def get_private_ip(options = {}) request( :path => "/Network/Private/getIP", :body => Fog::JSON.encode(:params => options) ) end
get_ruleset(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_ruleset.rb, line 5 def get_ruleset(options = {}) request( :path => "/Network/Firewall/Ruleset/details", :body => Fog::JSON.encode(:params => options) ) end
get_zone(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/get_zone.rb, line 5 def get_zone(options = {}) request( :path => "/Network/Zone/details", :body => Fog::JSON.encode(:params => options) ) end
list_balancers(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_balancers.rb, line 5 def list_balancers(options = {}) request( :path => "/Network/LoadBalancer/list", :body => Fog::JSON.encode(:params => options) ) end
list_ip_public_accounts(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_ip_public_accounts.rb, line 5 def list_ip_public_accounts(options = {}) request( :path => "/Network/IP/listAccntPublic", :body => Fog::JSON.encode(:params => options) ) end
list_network_ips(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_network_ips.rb, line 5 def list_network_ips(options = {}) request( :path => "/Network/IP/list", :body => Fog::JSON.encode(:params => options) ) end
list_network_public_ips(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_network_public_ips.rb, line 5 def list_network_public_ips(options = {}) request( :path => "/Network/IP/listPublic", :body => Fog::JSON.encode(:params => options) ) end
list_private_ips(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_private_ips.rb, line 5 def list_private_ips(options = {}) request( :path => "/Network/Private/get", :body => Fog::JSON.encode(:params => options) ) end
list_rulesets(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_rulesets.rb, line 5 def list_rulesets(options = {}) request( :path => "/Network/Firewall/Ruleset/list", :body => Fog::JSON.encode(:params => options) ) end
list_zones(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/list_zones.rb, line 5 def list_zones(options = {}) request( :path => "/Network/Zone/list", :body => Fog::JSON.encode(:params => options) ) end
remove_balancer_node(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/remove_balancer_node.rb, line 5 def remove_balancer_node(options = {}) request( :path => "/Network/LoadBalancer/removeNode", :body => Fog::JSON.encode({:params => options}) ) end
remove_balancer_service(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/remove_balancer_service.rb, line 5 def remove_balancer_service(options = {}) request( :path => "/Network/LoadBalancer/removeService", :body => Fog::JSON.encode(:params => options) ) end
remove_ip_from_server(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/remove_ip_from_server.rb, line 5 def remove_ip_from_server(options = {}) request( :path => "/Network/IP/remove", :body => Fog::JSON.encode(:params => options) ) end
request_new_ips(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/request_new_ips.rb, line 5 def request_new_ips(options = {}) request( :path => "/Network/IP/request", :body => Fog::JSON.encode(:params => options) ) end
set_default_zone(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/set_default_zone.rb, line 5 def set_default_zone(options = {}) request( :path => "/Network/Zone/setDefault", :body => Fog::JSON.encode(:params => options) ) end
update_balancer(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/update_balancer.rb, line 5 def update_balancer(options = {}) request( :path => "/Network/LoadBalancer/update", :body => Fog::JSON.encode(:params => options) ) end
update_firewalls(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/update_firewall.rb, line 5 def update_firewalls(options = {}) request( :path => "/Network/Firewall/update", :body => Fog::JSON.encode(:params => options) ) end
update_pool(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/update_pool.rb, line 5 def update_pool(options = {}) request( :path => "/Network/Pool/update", :body => Fog::JSON.encode(:params => options) ) end
update_ruleset(options = {})
click to toggle source
# File lib/fog/network/storm_on_demand/requests/update_ruleset.rb, line 5 def update_ruleset(options = {}) request( :path => "/Network/Firewall/Ruleset/update", :body => Fog::JSON.encode(:params => options) ) end