def delete(self, name): user, app = self.user_app() entity.deleteEntity(self.endpoint, name, namespace=app, owner=user, sessionKey=self.getSessionKey())
def delete(self): app, user = self._namespace_and_owner() en.deleteEntity(self._endpoint, self.callerArgs.id, namespace=app, owner=user, sessionKey=self.getSessionKey())
def handleRemove(self, confInfo): name = self.callerArgs.id en.deleteEntity(ENDPOINT, name, namespace=self.appName, owner=self.userName, sessionKey = self.getSessionKey())
def delete(self): en.deleteEntity( self._endpoint, self.callerArgs.id, namespace=self.appName, owner=self.userName, sessionKey=self.getSessionKey(), )
def handleRemove(self, confInfo): owner = ((self.context == admin.CONTEXT_APP_AND_USER) and self.userName) or "-" entity.deleteEntity('configs/conf-eventtypes', self.callerArgs.id, namespace=self.appName, owner=owner, sessionKey=self.getSessionKey())
def delete_firewall_apikey(self): """Given a splunk self.session_key delete the firewall API key in the Splunk password store""" try: entity.deleteEntity(['admin', 'passwords'], ":firewall_api_key:", namespace=self.APPNAME, owner='nobody', sessionKey=self.session_key) except ResourceNotFound: pass except Exception as e: self.exit_with_error("Could not delete %s firewall apikey from splunk. Error: %s" % (self.APPNAME, str(e)))
def delete_firewall_apikey(session_key): """Given a splunk session_key delete the firewall API key in the Splunk password store""" try: entity.deleteEntity(['admin', 'passwords'], ":firewall_api_key:", namespace=APPNAME, owner='nobody', sessionKey=session_key) except ResourceNotFound: pass except Exception as e: stack = traceback.format_exc() logger.warn(stack) logger.warn("entity exception") raise Exception("Could not delete %s firewall apikey from splunk. Error: %s" % (APPNAME, str(e)))
def deleteEntity(self, entityPath, entityName): try: en.deleteEntity(entityPath, entityName, namespace=self.appName, owner=self.userName, sessionKey = self.getSessionKey()) except Exception as e: logger.exception('Failed to delete entity object') if isinstance(e, splunk.RESTException): msg = e.get_extended_message_text() else: msg = str(e) raise HcException(HCERR2004, {'entity_path':'' if entityPath == None else entityPath, 'entity_name':'' if entityName == None else entityName, 'error':msg})
def deleteEntity(self, script_name): inputdata = entity.getEntities('data/inputs/script', namespace="TA-CMX", search=script_name, sessionKey=self.getSessionKey(), owner='nobody') if inputdata: entity.deleteEntity('data/inputs/script', inputdata.keys()[0], namespace="TA-CMX", sessionKey=self.getSessionKey(), owner='nobody')
def handleRemove(self, confInfo): facility = config_file + '_delete' logger = setup_logger(app_config["log_level"], setup_log, facility) logger.debug(config_file + " delete handler started") config_id = self.callerArgs.id logger.debug("Config: %s" % config_id) try: en.deleteEntity('/configs/conf-' + config_file, self.callerArgs.id, namespace=self.appName, owner=self.userName, sessionKey=self.getSessionKey()) except BaseException as e: logger.exception(e)
def reap(reap_list, token): ''' reap all jobs in given list ''' if not reap_list: return logger.info('attempting to reap %i job(s)' % len(reap_list)) for job in reap_list: en = entity.getEntity(ENTITY_PATH, job, namespace=APP_NAME, owner='nobody', sessionKey=token) if en['status'] and en['status'] != 2: logger.warning('job %s cannot be reaped - status is %s' % (job, en['status'])) next entity.deleteEntity(ENTITY_PATH, job, APP_NAME, 'nobody', sessionKey=token) logger.info('successfully reaped job %s' % job)
def deleteInput(sessionKey, source, namespace, owner): mon = en.deleteEntity('/data/inputs/monitor/', source, namespace, owner, sessionKey)
def delete(self): en.deleteEntity(self._endpoint, self.callerArgs.id, namespace=self.appName, owner=self.userName, sessionKey=self.getSessionKey())