Module: CloudInfo::Instances::Aws
- Included in:
- CloudInfo::Instances
- Defined in:
- lib/cloud_info/instances.rb
Instance Method Summary collapse
Instance Method Details
#aws_group_for_instance_id(instance_id) ⇒ Object
175 176 177 178 |
# File 'lib/cloud_info/instances.rb', line 175 def aws_group_for_instance_id(instance_id) instance = aws_instances.find{|x| x[:aws_instance_id] == instance_id} aws_group = instance[:aws_groups].first end |
#aws_groups ⇒ Object
171 172 173 |
# File 'lib/cloud_info/instances.rb', line 171 def aws_groups @@aws_groups ||= aws_instances.collect{|x| x[:aws_groups]}.flatten.uniq end |
#aws_instances ⇒ Object
167 168 169 |
# File 'lib/cloud_info/instances.rb', line 167 def aws_instances @@aws_instances ||= @ec2.describe_instances end |