Class: Convection::Model::Template::Resource::CloudWatchAlarm
Overview
Instance Attribute Summary
#exist, #name, #parent, #properties, #resource_attributes, #template
Instance Method Summary
collapse
#as_attribute, attach_method, #deletion_policy, #depends_on, #initialize, properties, property, #property, #reference, #render, type, #type, #with_output
#condition, #render_condition
attach_resource
#camel_case, included, method_name, #screaming_snake_case, #snake_case
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_not, #fn_or, #fn_ref, #get_att, #get_azs, #join, #select
Instance Method Details
#actions_enabled ⇒ Object
#actions_enabled(value) ⇒ Object
12
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 12
property :actions_enabled, 'ActionsEnabled', :default => true
|
#alarm_action ⇒ Object
#alarm_action(value) ⇒ Object
13
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 13
property :alarm_action, 'AlarmActions', :type => :list
|
#alarm_description ⇒ Object
#alarm_description(value) ⇒ Object
14
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 14
property :alarm_description, 'AlarmDescription'
|
#alarm_name ⇒ Object
#alarm_name(value) ⇒ Object
15
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 15
property :alarm_name, 'AlarmName'
|
#comparison_operator ⇒ Object
#comparison_operator(value) ⇒ Object
16
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 16
property :comparison_operator, 'ComparisonOperator'
|
#dimension ⇒ Object
#dimension(value) ⇒ Object
17
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 17
property :dimension, 'Dimensions', :type => :list
|
#evaluation_periods ⇒ Object
#evaluation_periods(value) ⇒ Object
18
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 18
property :evaluation_periods, 'EvaluationPeriods'
|
#insufficient_data_action ⇒ Object
#insufficient_data_action(value) ⇒ Object
19
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 19
property :insufficient_data_action, 'InsufficientDataActions', :type => :list
|
#metric_name ⇒ Object
#metric_name(value) ⇒ Object
20
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 20
property :metric_name, 'MetricName'
|
#namespace ⇒ Object
#namespace(value) ⇒ Object
21
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 21
property :namespace, 'Namespace'
|
#ok_action ⇒ Object
#ok_action(value) ⇒ Object
22
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 22
property :ok_action, 'OKActions', :type => :list
|
#period ⇒ Object
#period(value) ⇒ Object
23
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 23
property :period, 'Period'
|
#statistic ⇒ Object
#statistic(value) ⇒ Object
24
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 24
property :statistic, 'Statistic'
|
#threshold ⇒ Object
#threshold(value) ⇒ Object
25
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 25
property :threshold, 'Threshold'
|
#unit ⇒ Object
#unit(value) ⇒ Object
26
|
# File 'lib/convection/model/template/resource/aws_cloud_watch_alarm.rb', line 26
property :unit, 'Unit'
|