# File lib/rds/right_rds_interface.rb, line 755
    def describe_events(params={}, &block)
      params = params.dup
      params['SourceIdentifier'] = params.delete(:aws_id)                unless params[:aws_id].blank?
      params['SourceType']       = params.delete(:source_type)           unless params[:source_type].blank?
      params['Duration']         = params.delete(:duration)              unless params[:duration].blank?
      params['StartDate']        = fix_date(params.delete(:start_date))  unless params[:start_date].blank?
      params['EndDate']          = fix_date(params.delete(:end_date))    unless params[:end_date].blank?
      result = []
      incrementally_list_items('DescribeEvents', DescribeEventsParser, params) do |response|
        result += response[:events]
        block ? block.call(response) : true
      end
      result
    end