Class
Fog::Rackspace::LoadBalancers::Real
In:
lib/fog/rackspace/load_balancers.rb
lib/fog/rackspace/requests/load_balancers/get_monitor.rb
lib/fog/rackspace/requests/load_balancers/get_content_caching.rb
lib/fog/rackspace/requests/load_balancers/remove_error_page.rb
lib/fog/rackspace/requests/load_balancers/list_protocols.rb
lib/fog/rackspace/requests/load_balancers/set_connection_throttling.rb
lib/fog/rackspace/requests/load_balancers/list_algorithms.rb
lib/fog/rackspace/requests/load_balancers/create_access_rule.rb
lib/fog/rackspace/requests/load_balancers/set_error_page.rb
lib/fog/rackspace/requests/load_balancers/remove_session_persistence.rb
lib/fog/rackspace/requests/load_balancers/create_virtual_ip.rb
lib/fog/rackspace/requests/load_balancers/list_load_balancers.rb
lib/fog/rackspace/requests/load_balancers/create_load_balancer.rb
lib/fog/rackspace/requests/load_balancers/delete_virtual_ip.rb
lib/fog/rackspace/requests/load_balancers/get_load_balancer.rb
lib/fog/rackspace/requests/load_balancers/set_ssl_termination.rb
lib/fog/rackspace/requests/load_balancers/delete_access_rule.rb
lib/fog/rackspace/requests/load_balancers/get_load_balancer_usage.rb
lib/fog/rackspace/requests/load_balancers/get_node.rb
lib/fog/rackspace/requests/load_balancers/set_session_persistence.rb
lib/fog/rackspace/requests/load_balancers/get_session_persistence.rb
lib/fog/rackspace/requests/load_balancers/list_virtual_ips.rb
lib/fog/rackspace/requests/load_balancers/get_connection_logging.rb
lib/fog/rackspace/requests/load_balancers/set_content_caching.rb
lib/fog/rackspace/requests/load_balancers/delete_nodes.rb
lib/fog/rackspace/requests/load_balancers/remove_connection_throttling.rb
lib/fog/rackspace/requests/load_balancers/list_access_rules.rb
lib/fog/rackspace/requests/load_balancers/update_load_balancer.rb
lib/fog/rackspace/requests/load_balancers/list_nodes.rb
lib/fog/rackspace/requests/load_balancers/delete_load_balancer.rb
lib/fog/rackspace/requests/load_balancers/create_node.rb
lib/fog/rackspace/requests/load_balancers/delete_all_access_rules.rb
lib/fog/rackspace/requests/load_balancers/get_ssl_termination.rb
lib/fog/rackspace/requests/load_balancers/get_usage.rb
lib/fog/rackspace/requests/load_balancers/set_connection_logging.rb
lib/fog/rackspace/requests/load_balancers/get_connection_throttling.rb
lib/fog/rackspace/requests/load_balancers/set_monitor.rb
lib/fog/rackspace/requests/load_balancers/delete_node.rb
lib/fog/rackspace/requests/load_balancers/update_node.rb
lib/fog/rackspace/requests/load_balancers/remove_ssl_termination.rb
lib/fog/rackspace/requests/load_balancers/remove_monitor.rb
lib/fog/rackspace/requests/load_balancers/get_error_page.rb
Parent:
Object
Methods
authenticate
create_access_rule
create_load_balancer
create_node
create_virtual_ip
delete_access_rule
delete_all_access_rules
delete_load_balancer
delete_node
delete_nodes
delete_virtual_ip
get_connection_logging
get_connection_throttling
get_content_caching
get_error_page
get_load_balancer
get_load_balancer_usage
get_monitor
get_node
get_session_persistence
get_ssl_termination
get_usage
list_access_rules
list_algorithms
list_load_balancers
list_nodes
list_protocols
list_virtual_ips
new
remove_connection_throttling
remove_error_page
remove_monitor
remove_session_persistence
remove_ssl_termination
request
set_connection_logging
set_connection_throttling
set_content_caching
set_error_page
set_monitor
set_session_persistence
set_ssl_termination
update_load_balancer
update_node
Included Modules
Shared
Public Class methods
new
(options={})
Public Instance methods
authenticate
()
create_access_rule
(load_balancer_id, address, type)
create_load_balancer
(name, protocol, port, virtual_ips, nodes, options = {})
create_node
(load_balancer_id, address, port, condition, options = {})
create_virtual_ip
(load_balancer_id, type)
delete_access_rule
(load_balancer_id, access_rule_id)
delete_all_access_rules
(load_balancer_id)
delete_load_balancer
(load_balancer_id)
delete_node
(load_balancer_id, node_id)
delete_nodes
(load_balancer_id, *node_ids)
delete_virtual_ip
(load_balancer_id, virtual_ip_id)
get_connection_logging
(load_balancer_id)
get_connection_throttling
(load_balancer_id)
get_content_caching
(load_balancer_id)
get_error_page
(load_balancer_id)
get_load_balancer
(load_balancer_id)
get_load_balancer_usage
(load_balancer_id, options = {})
get_monitor
(load_balancer_id)
get_node
(load_balancer_id, node_id)
get_session_persistence
(load_balancer_id)
get_ssl_termination
(load_balancer_id)
get_usage
(options = {})
list_access_rules
(load_balancer_id)
list_algorithms
()
list_load_balancers
(options = {})
list_nodes
(load_balancer_id)
list_protocols
()
list_virtual_ips
(load_balancer_id)
remove_connection_throttling
(load_balancer_id)
remove_error_page
(load_balancer_id)
remove_monitor
(load_balancer_id)
remove_session_persistence
(load_balancer_id)
remove_ssl_termination
(load_balancer_id)
request
(params)
set_connection_logging
(load_balancer_id, value)
set_connection_throttling
(load_balancer_id, max_connections, min_connections, max_connection_rate, rate_interval)
set_content_caching
(load_balancer_id, value)
set_error_page
(load_balancer_id, content)
set_monitor
(load_balancer_id, type, delay, timeout, attempsBeforeDeactivation, options = {})
set_session_persistence
(load_balancer_id, persistence_type)
set_ssl_termination
(load_balancer_id, securePort, privatekey, certificate, options = {})
update_load_balancer
(load_balancer_id, options = {})
update_node
(load_balancer_id, node_id, options = {})
[Validate]