387: def modify_db_parameter_group( options = {} )
388: raise ArgumentError, "No :db_parameter_group_name provided" if options.does_not_have?(:db_parameter_group_name)
389: raise ArgumentError, "No :parameters provided" if options.does_not_have?(:parameters)
390:
391: params = {}
392: params['DBParameterGroupName'] = options[:db_parameter_group_name]
393: params.merge!(pathhashlist('Parameters.member', [options[:parameters]].flatten, {
394: :name => 'ParameterName',
395: :value => 'ParameterValue',
396: :apply_method => "ApplyMethod"
397: }))
398:
399: return response_generator(:action => "ModifyDBParameterGroup", :params => params)
400: end