# File lib/fog/aws/models/cloud_watch/alarm.rb, line 36
        def save
          requires :id
          requires :comparison_operator
          requires :evaluation_periods
          requires :metric_name
          requires :namespace
          requires :period
          requires :statistic
          requires :threshold

          options = Hash[self.class.aliases.map { |key, value| [key, send(value)] }]
          options.delete_if { |key, value| value.nil? }

          connection.put_metric_alarm(options)
          reload
        end