class AwsCli::CLI::AS::Groups

Public Instance Methods

create() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 29
def create
  create_as_object
  @as.create options
end
delete() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 37
def delete
  create_as_object
  @as.delete options
end
list() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 9
def list
  create_as_object
  @as.list options
end
resume() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 78
def resume
  create_as_object
  @as.resume_processes options
end
scale() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 45
def scale
  create_as_object
  @as.set_desired_capacity options
end
suspend() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 70
def suspend
  create_as_object
  @as.suspend_processes options
end

Private Instance Methods

create_as_object() click to toggle source
# File lib/awscli/cli/as/groups.rb, line 85
def create_as_object
  puts "AS Establishing Connetion..."
  $as_conn =  Awscli::Connection.new.request_as
  puts "AS Establishing Connetion... OK"
  @as = Awscli::As::Groups.new($as_conn)
end