425: def reset_db_parameter_group( options = {} )
426: raise ArgumentError, "No :db_parameter_group_name provided" if options.does_not_have?(:db_parameter_group_name)
427: raise ArgumentError, "No :parameters provided" if options.does_not_have?(:parameters)
428:
429: params = {}
430: params['DBParameterGroupName'] = options[:db_parameter_group_name]
431: params.merge!(pathhashlist('Parameters.member', [options[:parameters]].flatten, {
432: :name => 'ParameterName',
433: :apply_method => "ApplyMethod"
434: }))
435: params['ResetAllParameters'] = options[:reset_all_parameters] if options.has?(:reset_all_parameters)
436:
437: return response_generator(:action => "ResetDBParameterGroup", :params => params)
438: end