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