Class: Fog::Network::StormOnDemand::Balancer
- Inherits:
-
Model
- Object
- Model
- Fog::Network::StormOnDemand::Balancer
- Defined in:
- lib/fog/network/storm_on_demand/models/balancer.rb
Instance Method Summary collapse
- #add_node(options) ⇒ Object
- #add_service(options) ⇒ Object
- #destroy ⇒ Object
- #remove_node(options) ⇒ Object
- #remove_service(options) ⇒ Object
- #update(options) ⇒ Object
Instance Method Details
#add_node(options) ⇒ Object
18 19 20 21 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 18 def add_node() requires :identity service.add_balancer_node({:uniq_id => identity}.merge!()) end |
#add_service(options) ⇒ Object
28 29 30 31 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 28 def add_service() requires :identity service.add_balancer_service({:uniq_id => identity}.merge!()) end |
#destroy ⇒ Object
38 39 40 41 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 38 def destroy requires :identity service.delete_balancer({:uniq_id => identity}) end |
#remove_node(options) ⇒ Object
23 24 25 26 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 23 def remove_node() requires :identity service.remove_balancer_node({:uniq_id => identity}.merge!()) end |
#remove_service(options) ⇒ Object
33 34 35 36 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 33 def remove_service() requires :identity service.remove_balancer_service({:uniq_id => identity}.merge!()) end |
#update(options) ⇒ Object
43 44 45 46 |
# File 'lib/fog/network/storm_on_demand/models/balancer.rb', line 43 def update() requires :identity service.update_balancer({:uniq_id => identity}.merge!()) end |