Class: ScaleInstance

Inherits:
Object
  • Object
show all
Defined in:
lib/aws/scale_instance.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instance_id, group) ⇒ ScaleInstance

Returns a new instance of ScaleInstance.



6
7
8
9
# File 'lib/aws/scale_instance.rb', line 6

def initialize instance_id, group
  @delegate = AWS::EC2::Instance.new instance_id;
  @group = group
end

Instance Attribute Details

#groupObject (readonly)

Returns the value of attribute group.



4
5
6
# File 'lib/aws/scale_instance.rb', line 4

def group
  @group
end

Instance Method Details

#exists?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/aws/scale_instance.rb', line 15

def exists?
  @delegate.exists?
end

#idObject



11
12
13
# File 'lib/aws/scale_instance.rb', line 11

def id
  @delegate.id
end

#terminateObject



19
20
21
# File 'lib/aws/scale_instance.rb', line 19

def terminate
  @delegate.terminate
end