class Softlayer::Scale::Group
Constants
- SERVICE
Attributes
account[RW]
account_id[RW]
balanced_termination_flag[RW]
cooldown[RW]
create_date[RW]
desired_member_count[RW]
id[RW]
last_action_date[RW]
load_balancer_count[RW]
load_balancers[RW]
log_count[RW]
logs[RW]
maximum_member_count[RW]
minimum_member_count[RW]
modify_date[RW]
name[RW]
network_vlan_count[RW]
network_vlans[RW]
policies[RW]
policy_count[RW]
regional_group[RW]
regional_group_id[RW]
status[RW]
suspended_flag[RW]
termination_policy[RW]
termination_policy_id[RW]
virtual_guest_asset_count[RW]
virtual_guest_assets[RW]
virtual_guest_member_count[RW]
virtual_guest_member_template[RW]
virtual_guest_members[RW]
Public Class Methods
create_object(message)
click to toggle source
template_object
# File lib/softlayer/scale/group.rb, line 40 def self.create_object(message) request(:create_object, Softlayer::Scale::Group, message) end
get_available_hourly_instance_limit()
click to toggle source
# File lib/softlayer/scale/group.rb, line 61 def self.get_available_hourly_instance_limit request(:get_available_hourly_instance_limit, Integer) end
get_available_regional_groups()
click to toggle source
# File lib/softlayer/scale/group.rb, line 65 def self.get_available_regional_groups request(:get_available_regional_groups, Array[Softlayer::Location::Group]) end
Public Instance Methods
delete_object()
click to toggle source
# File lib/softlayer/scale/group.rb, line 44 def delete_object request(:delete_object, Boolean) end
edit_object(message)
click to toggle source
template_object
# File lib/softlayer/scale/group.rb, line 49 def edit_object(message) request(:edit_object, Boolean, message) end
force_delete_object()
click to toggle source
# File lib/softlayer/scale/group.rb, line 53 def force_delete_object request(:force_delete_object, Boolean) end
get_account()
click to toggle source
# File lib/softlayer/scale/group.rb, line 57 def get_account request(:get_account, Softlayer::Account) end
get_load_balancers()
click to toggle source
# File lib/softlayer/scale/group.rb, line 69 def get_load_balancers request(:get_load_balancers, Array[Softlayer::Scale::LoadBalancer]) end
get_logs()
click to toggle source
# File lib/softlayer/scale/group.rb, line 73 def get_logs request(:get_logs, Array[Softlayer::Scale::Group::Log]) end
get_network_vlans()
click to toggle source
# File lib/softlayer/scale/group.rb, line 77 def get_network_vlans request(:get_network_vlans, Array[Softlayer::Scale::Network::Vlan]) end
get_object()
click to toggle source
# File lib/softlayer/scale/group.rb, line 81 def get_object request(:get_object, Softlayer::Scale::Group) end
get_policies()
click to toggle source
# File lib/softlayer/scale/group.rb, line 85 def get_policies request(:get_policies, Array[Softlayer::Scale::Policy]) end
get_regional_group()
click to toggle source
# File lib/softlayer/scale/group.rb, line 89 def get_regional_group request(:get_regional_group, Softlayer::Location::Group::Regional) end
get_status()
click to toggle source
# File lib/softlayer/scale/group.rb, line 93 def get_status request(:get_status, Softlayer::Scale::Group::Status) end
get_termination_policy()
click to toggle source
# File lib/softlayer/scale/group.rb, line 97 def get_termination_policy request(:get_termination_policy, Softlayer::Scale::Termination::Policy) end
get_virtual_guest_assets()
click to toggle source
# File lib/softlayer/scale/group.rb, line 101 def get_virtual_guest_assets request(:get_virtual_guest_assets, Array[Softlayer::Scale::Asset::Virtual::Guest]) end
get_virtual_guest_members()
click to toggle source
# File lib/softlayer/scale/group.rb, line 105 def get_virtual_guest_members request(:get_virtual_guest_members, Array[Softlayer::Scale::Member::Virtual::Guest]) end
resume()
click to toggle source
# File lib/softlayer/scale/group.rb, line 109 def resume request(:resume, nil) end
scale(message)
click to toggle source
delta
# File lib/softlayer/scale/group.rb, line 114 def scale(message) request(:scale, Array[Softlayer::Scale::Member], message) end
scale_to(message)
click to toggle source
number
# File lib/softlayer/scale/group.rb, line 119 def scale_to(message) request(:scale_to, Array[Softlayer::Scale::Member], message) end
suspend()
click to toggle source
# File lib/softlayer/scale/group.rb, line 123 def suspend request(:suspend, nil) end