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