class Aws::CloudWatch::CompositeAlarm::Collection
Public Instance Methods
batch_delete!(options = {})
click to toggle source
@param options ({}) @return [void]
# File lib/aws-sdk-cloudwatch/composite_alarm.rb, line 435 def batch_delete!(options = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash(options) params[:alarm_names] ||= [] batch.each do |item| params[:alarm_names] << item.name end batch[0].client.delete_alarms(params) end nil end
batch_disable_actions(options = {})
click to toggle source
@param options ({}) @return [void]
# File lib/aws-sdk-cloudwatch/composite_alarm.rb, line 449 def batch_disable_actions(options = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash(options) params[:alarm_names] ||= [] batch.each do |item| params[:alarm_names] << item.name end batch[0].client.disable_alarm_actions(params) end nil end
batch_enable_actions(options = {})
click to toggle source
@param options ({}) @return [void]
# File lib/aws-sdk-cloudwatch/composite_alarm.rb, line 463 def batch_enable_actions(options = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash(options) params[:alarm_names] ||= [] batch.each do |item| params[:alarm_names] << item.name end batch[0].client.enable_alarm_actions(params) end nil end