Class: Ansible::Ruby::Modules::Ec2_ami_search
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ec2_ami_search
- Defined in:
- lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb
Overview
Look up the most recent AMI on AWS for a given operating system. Returns C(ami), C(aki), C(ari), C(serial), C(tag) If there is no AKI or ARI associated with an image, these will be C(null). Only supports images from cloud-images.ubuntu.com Example output: C(“ami-69f5a900”, “changed”: false, “aki”: “aki-88aa75e1”, “tag”: “release”, “ari”: null, “serial”: “20131024”)
Instance Method Summary collapse
-
#arch ⇒ :i386, ...
CPU architecture.
-
#distro ⇒ :ubuntu
Linux distribution (e.g., C(ubuntu)).
-
#region ⇒ :"ap-northeast-1", ...
EC2 region.
-
#release ⇒ Object
Short name of the release (e.g., C(precise)).
-
#store ⇒ :ebs, ...
Back-end store for instance.
-
#stream ⇒ :server, ...
Type of release.
-
#virt ⇒ :paravirtual, ...
Virutalization type.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#arch ⇒ :i386, ...
Returns CPU architecture.
31 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 31 attribute :arch |
#distro ⇒ :ubuntu
Returns Linux distribution (e.g., C(ubuntu)).
15 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 15 attribute :distro |
#region ⇒ :"ap-northeast-1", ...
Returns EC2 region.
35 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 35 attribute :region |
#release ⇒ Object
Returns short name of the release (e.g., C(precise)).
19 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 19 attribute :release |
#store ⇒ :ebs, ...
Returns Back-end store for instance.
27 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 27 attribute :store |
#stream ⇒ :server, ...
Returns Type of release.
23 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 23 attribute :stream |
#virt ⇒ :paravirtual, ...
Returns virutalization type.
39 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_ami_search.rb', line 39 attribute :virt |