# File lib/fog/aws/requests/redshift/describe_events.rb, line 46
        def describe_events(options = {})
          source_identifier = options[:source_identifier]
          source_type       = options[:source_type]
          start_time        = options[:start_time]
          end_time          = options[:end_time]
          duration          = options[:duration]
          marker            = options[:marker]
          max_records       = options[:max_records]

          path = "/"
          params = {
            :idempotent => true,
            :headers    => {},
            :path       => path,
            :method     => :get,
            :query      => {},
            :parser     => Fog::Parsers::Redshift::AWS::DescribeEvents.new
          }

          params[:query]['Action']           = 'DescribeEvents'
          params[:query]['SourceIdentifier'] = source_identifier if source_identifier
          params[:query]['SourceType']       = source_type if source_type
          params[:query]['StartTime']        = start_time if start_time
          params[:query]['EndTime']          = end_time if end_time
          params[:query]['Duration']         = duration if duration
          params[:query]['Marker']           = marker if marker
          params[:query]['MaxRecords']       = max_records if max_records

          request(params)
        end