Class: Cumulus::EC2::InstanceAttributes
- Inherits:
-
Struct
- Object
- Struct
- Cumulus::EC2::InstanceAttributes
- Defined in:
- lib/ec2/EC2.rb
Overview
Easily load instance attribute data individually and lazy
Instance Attribute Summary collapse
-
#instance_id ⇒ Object
Returns the value of attribute instance_id.
Instance Method Summary collapse
Instance Attribute Details
#instance_id ⇒ Object
Returns the value of attribute instance_id
36 37 38 |
# File 'lib/ec2/EC2.rb', line 36 def instance_id @instance_id end |
Instance Method Details
#tags ⇒ Object
42 43 44 |
# File 'lib/ec2/EC2.rb', line 42 def @tags ||= EC2::(self.instance_id) end |
#user_data ⇒ Object
38 39 40 |
# File 'lib/ec2/EC2.rb', line 38 def user_data @user_data ||= EC2::init_instance_attribute(self.instance_id, "userData").user_data.value end |