Class: Ansible::Ruby::Modules::Ec2_asg_lifecycle_hook

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

Overview

When no given Hook found, will create one. In case Hook found, but provided parameters are differes, will update existing Hook. In case state=absent and Hook exists, will delete it.

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

#autoscaling_group_nameString



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

attribute :autoscaling_group_name

#default_result:ABANDON, ...



43
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_asg_lifecycle_hook.rb', line 43

attribute :default_result

#heartbeat_timeoutString?



39
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_asg_lifecycle_hook.rb', line 39

attribute :heartbeat_timeout

#lifecycle_hook_nameString



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

attribute :lifecycle_hook_name

#notification_meta_dataObject?



36
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_asg_lifecycle_hook.rb', line 36

attribute :notification_meta_data

#notification_target_arnObject?



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

attribute :notification_target_arn

#role_arnObject?



30
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_asg_lifecycle_hook.rb', line 30

attribute :role_arn

#state:present, ...



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

attribute :state

#transition:"autoscaling:EC2_INSTANCE_TERMINATING", :"autoscaling:EC2_INSTANCE_LAUNCHING"



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

attribute :transition