'Sets one or more parameters of the specified parameter group
to their default values and sets the source values of the
parameters to "engine-default". To reset the entire parameter
group specify the ResetAllParameters parameter. For parameter
changes to take effect you must reboot any associated
clusters.
:type parameter_group_name: string
:param parameter_group_name: The name of the cluster parameter group to
be reset.
:type reset_all_parameters: boolean
:param reset_all_parameters: If `True`, all parameters in the specified
parameter group will be reset to their default values.
Default: `True`
:type parameters: list
:param parameters: An array of names of parameters to be reset. If
ResetAllParameters option is not used, then at least one parameter
name must be supplied.
Constraints: A maximum of 20 parameters can be reset in a single
request.'

def reset_cluster_parameter_group(self, parameter_group_name, reset_all_parameters=None, parameters=None):

    params = {'ParameterGroupName': parameter_group_name}
    if (reset_all_parameters is not None):
        params['ResetAllParameters'] = str(reset_all_parameters).lower()
    if (parameters is not None):
        self.build_complex_list_params(params, parameters, 'Parameters.member', ('ParameterName', 'ParameterValue', 'Description', 'Source', 'DataType', 'AllowedValues', 'IsModifiable', 'MinimumEngineVersion'))
    return self._make_request(action='ResetClusterParameterGroup', verb='POST', path='/', params=params)
