    # 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