docs: def reset_keys(self, target_value):
          """Resets the secure boot keys.
  
          :param target_value: The target value to be set.
          :raises: InvalidInputError, if the target value is not
              allowed.
          :raises: SushyError, on an error from iLO.
          """
          valid_keys_resets = self.get_allowed_reset_keys_values()
          if target_value not in valid_keys_resets:
              msg = ('The parameter "%(parameter)s" value "%(target_value)s" is '
                     'invalid. Valid values are: %(valid_keys_reset_values)s' %
                     {'parameter': 'target_value', 'target_value': target_value,
                      'valid_keys_reset_values': valid_keys_resets})
              raise exception.InvalidInputError(msg)
  
          value = mappings.SECUREBOOT_RESET_KEYS_MAP_REV[target_value]
          target_uri = (
              self._get_reset_keys_action_element().target_uri)
  
          self._conn.post(target_uri, data={'ResetKeysType': value})