Class: Swa::EC2::Instance
- Includes:
- TaggedResource
- Defined in:
- lib/swa/ec2/instance.rb
Instance Attribute Summary
Attributes inherited from Resource
Instance Method Summary collapse
Methods included from TaggedResource
Methods inherited from Resource
#data, delegate, #initialize, list
Constructor Details
This class inherits a constructor from Swa::Resource
Instance Method Details
#console_output ⇒ Object
33 34 35 36 |
# File 'lib/swa/ec2/instance.rb', line 33 def console_output encoded_output = i.console_output.output Base64.decode64(encoded_output) if encoded_output end |
#id ⇒ Object
12 13 14 |
# File 'lib/swa/ec2/instance.rb', line 12 def id i.instance_id end |
#name ⇒ Object
29 30 31 |
# File 'lib/swa/ec2/instance.rb', line 29 def name ["Name"] end |
#summary ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/swa/ec2/instance.rb', line 16 def summary [ field(i, :instance_id), field(i, :image_id), field(i, :instance_type), pad(i.state.name, 10), field(i, :private_ip_address), field(i, :public_ip_address), quoted(name), decorated_key_name ].join(" ") end |