Class: Ansible::Ruby::Modules::Ec2

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb

Instance Method Summary collapse

Methods inherited from Base

#to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#assign_public_ip:yes, ...



89
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 89

attribute :assign_public_ip

#countInteger?



67
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 67

attribute :count

#count_tagArray<String>, ...



127
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 127

attribute :count_tag

#ebs_optimizedString?



119
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 119

attribute :ebs_optimized

#exact_countInteger?



123
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 123

attribute :exact_count

#groupArray<String>, ...



14
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 14

attribute :group

#group_idString?



18
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 18

attribute :group_id

#imageString



45
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 45

attribute :image

#instance_idsArray<String>, ...



99
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 99

attribute :instance_ids

#instance_profile_nameObject?



96
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 96

attribute :instance_profile_name

#instance_tagsHash?



78
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 78

attribute :instance_tags

#instance_typeString



29
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 29

attribute :instance_type

#kernelObject?



49
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 49

attribute :kernel

#key_nameString?



10
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 10

attribute :key_name

#monitoring:yes, ...



71
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 71

attribute :monitoring

#network_interfacesArray<String>, ...



131
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 131

attribute :network_interfaces

#placement_groupObject?



82
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 82

attribute :placement_group

#private_ipObject?



93
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 93

attribute :private_ip

#ramdiskObject?



52
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 52

attribute :ramdisk

#regionString?



22
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 22

attribute :region

#source_dest_checkBoolean?



103
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 103

attribute :source_dest_check

#spot_launch_groupString?



135
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 135

attribute :spot_launch_group

#spot_priceFloat?



37
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 37

attribute :spot_price

#spot_type:"one-time", ...



41
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 41

attribute :spot_type

#spot_wait_timeoutInteger?



63
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 63

attribute :spot_wait_timeout

#state:present, ...



111
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 111

attribute :state

#tenancy:default, ...



33
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 33

attribute :tenancy

#termination_protectionBoolean?



107
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 107

attribute :termination_protection

#user_dataObject?



75
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 75

attribute :user_data

#volumesArray<Hash>, ...



115
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 115

attribute :volumes

#vpc_subnet_idString?



85
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 85

attribute :vpc_subnet_id

#wait:yes, ...



55
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 55

attribute :wait

#wait_timeoutInteger?



59
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 59

attribute :wait_timeout

#zoneObject?



26
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2.rb', line 26

attribute :zone