def parse_cli(self, cli): '''Override ''' if cli.endswith(ScanningThreatDetection.THREAT_DETECTION_SCANNING): return 'disable' if cli.startswith('no ') else 'enable' return SimpleType.parse_cli(self, cli)
def parse_cli(self, cli): '''Override ''' if cli.endswith(ScanningThreatDetection.THREAT_DETECTION_SCANNING): return 'disable' if cli.startswith('no ') else 'enable' return SimpleType.parse_cli(self, cli)
def parse_single_parameter_cli(self, cli): ''' Parse CLI ''' result = {} find_id = cli.find(self.get_asa_key()) if find_id >= 0: self.destination = cli[find_id + len(self.get_asa_key()) + 1:] if find_id > 0: self.status = 'disable' else: self.status = 'enable' result[(Type.PARAM, 'status', '')] = {'state': State.NOCHANGE, 'value': self.status} result[(Type.PARAM, 'event_destination', '')] = {'state': State.NOCHANGE, 'value': self.destination} return result return SimpleType.parse_cli(self, cli)
def parse_single_parameter_cli(self, cli): ''' Parse CLI ''' result = {} find_id = cli.find(self.get_asa_key()) if find_id >= 0: self.destination = cli[find_id + len(self.get_asa_key()) + 1:] if find_id > 0: self.status = 'disable' else: self.status = 'enable' result[(Type.PARAM, 'status', '')] = { 'state': State.NOCHANGE, 'value': self.status } result[(Type.PARAM, 'event_destination', '')] = { 'state': State.NOCHANGE, 'value': self.destination } return result return SimpleType.parse_cli(self, cli)
def parse_cli(self, cli): '''Override parse_cli''' if cli.endswith(AdvancedThreatDetection.THREAT_DETECTION_STATISTICS_ACCESS_LIST): return 'disable' if cli.startswith('no') else self.on_value return SimpleType.parse_cli(self, cli)
def parse_cli(self, cli): '''Override parse_cli''' if cli.endswith('threat-detection statistics'): return 'disable' if cli.startswith('no') else self.on_value return SimpleType.parse_cli(self, cli)