# File lib/fog/aws/requests/redshift/describe_cluster_snapshots.rb, line 39
        def describe_cluster_snapshots(options = {})
          cluster_identifier  = options[:cluster_identifier]
          snapshot_identifier = options[:snapshot_identifier]
          start_time          = options[:start_time]
          end_time            = options[:end_time]
          owner_account       = options[:owner_account]
          marker              = options[:marker]
          max_records         = options[:max_records]

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

          params[:query]['Action']             = 'DescribeClusterSnapshots'
          params[:query]['ClusterIdentifier']  = cluster_identifier if cluster_identifier
          params[:query]['SnapshotIdentifier'] = snapshot_identifier if snapshot_identifier
          params[:query]['start_time']         = start_time if start_time
          params[:query]['end_time']           = end_time if end_time
          params[:query]['OwnerAccount']       = owner_account if owner_account
          params[:query]['Marker']             = marker if marker
          params[:query]['MaxRecords']         = max_records if max_records

          request(params)
        end