Class: Ansible::Ruby::Modules::Ec2_lc

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

Overview

Can create or delete AWS Autoscaling Configurations Works with the ec2_asg module to manage Autoscaling Groups

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#assign_public_ipObject?



57
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 57

attribute :assign_public_ip


70
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 70

attribute :classic_link_vpc_id


73
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 73

attribute :classic_link_vpc_security_groups

#ebs_optimizedBoolean?



66
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 66

attribute :ebs_optimized

#image_idString?



25
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 25

attribute :image_id

#instance_idString?



79
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 79

attribute :instance_id

#instance_monitoring:yes, ...



53
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 53

attribute :instance_monitoring

#instance_profile_nameObject?



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

attribute :instance_profile_name

#instance_typeString



21
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 21

attribute :instance_type

#kernel_idObject?



47
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 47

attribute :kernel_id

#key_nameString?



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

attribute :key_name

#nameString



17
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 17

attribute :name

#placement_tenancyString?



83
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 83

attribute :placement_tenancy

#ramdisk_idObject?



60
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 60

attribute :ramdisk_id

#security_groupsArray<String>, ...



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

attribute :security_groups

#spot_priceObject?



50
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 50

attribute :spot_price

#state:present, ...



13
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 13

attribute :state

#user_dataObject?



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

attribute :user_data

#user_data_pathObject?



44
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 44

attribute :user_data_path

#volumesArray<Hash>, ...



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

attribute :volumes

#vpc_idObject?



76
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_lc.rb', line 76

attribute :vpc_id