287: def describe_db_snapshots( options = {} )
288: raise ArgumentError, "No :db_instance_identifier provided" if options.does_not_have?(:db_instance_identifier)
289:
290: params = {}
291: params['DBInstanceIdentifier'] = options[:db_instance_identifier]
292:
293: params['DBSnapshotIdentifier'] = options[:db_snapshot_identifier] if options.has?(:db_snapshot_identifier)
294: params['MaxRecords'] = options[:max_records].to_s if options.has?(:max_records)
295: params['Marker'] = options[:marker] if options.has?(:marker)
296:
297: return response_generator(:action => "DescribeDBSnapshots", :params => params)
298: end