def reset(self, params=...):
        """
        Resets configuration class to initial values. Use SHConfig.save() method in order to save this change.

        :param params: Parameters which will be reset. Parameters can be specified with a list of names, e.g.
        ``['instance_id', 'aws_access_key_id', 'aws_secret_access_key']``, or as a single name, e.g.
        ``'ogc_base_url'``. By default all parameters will be reset and default value is ``Ellipsis``.
        :type params: Ellipsis or list(str) or str
        """
        if params is ...:
            params = self.get_params()
        if isinstance(params, str):
            self._reset_param(params)
        elif isinstance(params, (list, tuple)):
            for param in params:
                self._reset_param(param)
        else:
            raise ValueError('Parameters must be specified in form of a list of strings or as a single string, instead '
                             'got {}'.format(params))