Class: Ansible::Ruby::Modules::Ec2_metric_alarm

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

Overview

Can create or delete AWS metric alarms. Metrics you wish to alarm on must already exist.

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

#alarm_actionsArray<String>, ...



61
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_metric_alarm.rb', line 61

attribute :alarm_actions

#comparison:<=, :<, :>, :>=?



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

attribute :comparison

#descriptionString?



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

attribute :description

#dimensionsHash?



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

attribute :dimensions

#evaluation_periodsInteger?



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

attribute :evaluation_periods

#insufficient_data_actionsObject?



65
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_metric_alarm.rb', line 65

attribute :insufficient_data_actions

#metricString?



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

attribute :metric

#nameString



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

attribute :name

#namespaceString?



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

attribute :namespace

#ok_actionsObject?



68
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_metric_alarm.rb', line 68

attribute :ok_actions

#periodInteger?



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

attribute :period

#state:present, :absent



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

attribute :state

#statistic:SampleCount, ...



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

attribute :statistic

#thresholdFloat?



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

attribute :threshold

#unit:Seconds, ...



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

attribute :unit