Welcome to ciscoconfparse’s documentation!
Contents:
- Introduction
- History and Python Apologetic
- CiscoConfParse Installation and Python Basics
CiscoConfParseTutorialCiscoConfParseFundamentals: Using Parent / Child Relationships- Getting Config Values with
CiscoConfParse - Example Usage: A Contrived Configuration Audit
- Example Usage: Build configuration diffs
CiscoConfParseLegacy Syntax- syntax and factory intro
- syntax
- syntax=’ios’
- syntax=’nxos’
- syntax=’iosxr’
- syntax=’asa’
- factory
- API
- ciscoconfparse.CiscoConfParse Object
CiscoConfParseCiscoConfParse.ConfigObjsCiscoConfParse.__repr__()CiscoConfParse.atomic()CiscoConfParse.check_ccp_input_good()CiscoConfParse.comment_delimiterCiscoConfParse.commit()CiscoConfParse.configCiscoConfParse.debugCiscoConfParse.delete()CiscoConfParse.delete_objects()CiscoConfParse.encodingCiscoConfParse.factoryCiscoConfParse.find_child_objects()CiscoConfParse.find_interface_objects()CiscoConfParse.find_object_branches()CiscoConfParse.find_objects()CiscoConfParse.find_objects_w_missing_children()CiscoConfParse.find_objects_w_parents()CiscoConfParse.find_objects_wo_child()CiscoConfParse.find_parent_objects()CiscoConfParse.find_parent_objects_wo_child()CiscoConfParse.finished_config_parseCiscoConfParse.handle_ccp_brace_syntax()CiscoConfParse.ignore_blank_linesCiscoConfParse.ioscfgCiscoConfParse.objsCiscoConfParse.openargsCiscoConfParse.re_match_iter_typed()CiscoConfParse.re_search_children()CiscoConfParse.read_config_file()CiscoConfParse.read_onlyCiscoConfParse.replace_objects()CiscoConfParse.save_as()CiscoConfParse.syntaxCiscoConfParse.text
Diff
- ciscoconfparse.ccp_abc
BaseCfgLineBaseCfgLine.__eq__()BaseCfgLine.__getattr__()BaseCfgLine.__gt__()BaseCfgLine.__hash__()BaseCfgLine.__len__()BaseCfgLine.__lt__()BaseCfgLine.__repr__()BaseCfgLine.__str__()BaseCfgLine.add_child()BaseCfgLine.add_parent()BaseCfgLine.add_uncfgtext()BaseCfgLine.all_childrenBaseCfgLine.all_parentsBaseCfgLine.all_textBaseCfgLine.append_to_family()BaseCfgLine.as_diff_dictBaseCfgLine.blank_line_keepBaseCfgLine.build_reset_string()BaseCfgLine.calculate_line_id()BaseCfgLine.child_indentBaseCfgLine.childrenBaseCfgLine.classnameBaseCfgLine.comment_delimiterBaseCfgLine.confobjBaseCfgLine.delete()BaseCfgLine.delete_children_matching()BaseCfgLine.diff_id_listBaseCfgLine.diff_linenumBaseCfgLine.diff_renderedBaseCfgLine.diff_sideBaseCfgLine.diff_wordBaseCfgLine.dnaBaseCfgLine.family_endpointBaseCfgLine.find_parent_for()BaseCfgLine.geneologyBaseCfgLine.geneology_textBaseCfgLine.get_typed_dict()BaseCfgLine.has_child_with()BaseCfgLine.has_childrenBaseCfgLine.hash_childrenBaseCfgLine.indentBaseCfgLine.indexBaseCfgLine.insert_after()BaseCfgLine.insert_before()BaseCfgLine.ioscfgBaseCfgLine.is_childBaseCfgLine.is_commentBaseCfgLine.is_config_lineBaseCfgLine.is_intfBaseCfgLine.is_object_for()BaseCfgLine.is_parentBaseCfgLine.is_subintfBaseCfgLine.is_switchportBaseCfgLine.line_idBaseCfgLine.lineageBaseCfgLine.linenumBaseCfgLine.lstrip()BaseCfgLine.parentBaseCfgLine.re_match()BaseCfgLine.re_match_iter_typed()BaseCfgLine.re_match_typed()BaseCfgLine.re_search()BaseCfgLine.re_search_children()BaseCfgLine.re_sub()BaseCfgLine.replace()BaseCfgLine.reset()BaseCfgLine.rstrip()BaseCfgLine.safe_escape_curly_braces()BaseCfgLine.set_comment_bool()BaseCfgLine.siblingsBaseCfgLine.strip()BaseCfgLine.textBaseCfgLine.uncfgtextBaseCfgLine.verbose
- ciscoconfparse.ConfigList Object
ConfigListConfigList.CiscoConfParseConfigList.__add__()ConfigList.__class_getitem__ConfigList.__contains__()ConfigList.__copy__()ConfigList.__delitem__()ConfigList.__enter__()ConfigList.__eq__()ConfigList.__exit__()ConfigList.__ge__()ConfigList.__getattribute__()ConfigList.__getitem__()ConfigList.__gt__()ConfigList.__hash__ConfigList.__iadd__()ConfigList.__imul__()ConfigList.__iter__()ConfigList.__le__()ConfigList.__len__()ConfigList.__lt__()ConfigList.__mul__()ConfigList.__radd__()ConfigList.__repr__()ConfigList.__reversed__()ConfigList.__rmul__()ConfigList.__setitem__()ConfigList.__slots__ConfigList.__str__()ConfigList.access_listConfigList.all_parentsConfigList.append()ConfigList.as_textConfigList.bootstrap_obj_init_ng()ConfigList.ccp_refConfigList.clear()ConfigList.comment_delimiterConfigList.config_hierarchy()ConfigList.copy()ConfigList.count()ConfigList.debugConfigList.dnaConfigList.extend()ConfigList.factoryConfigList.ignore_blank_linesConfigList.index()ConfigList.insert()ConfigList.insert_after()ConfigList.insert_before()ConfigList.iter_no_comments()ConfigList.iter_with_comments()ConfigList.last_indexConfigList.namesConfigList.object_group_networkConfigList.pop()ConfigList.reassign_linenums()ConfigList.remove()ConfigList.reverse()ConfigList.sort()ConfigList.syntax
- ciscoconfparse.models_cisco
TrackingInterfaceTrackingInterface.__annotations__TrackingInterface.__eq__()TrackingInterface.__getattr__()TrackingInterface.__gt__()TrackingInterface.__hash__()TrackingInterface.__len__()TrackingInterface.__lt__()TrackingInterface.__repr__()TrackingInterface.__str__()TrackingInterface.add_child()TrackingInterface.add_parent()TrackingInterface.add_uncfgtext()TrackingInterface.all_childrenTrackingInterface.all_parentsTrackingInterface.all_textTrackingInterface.append_to_family()TrackingInterface.as_diff_dictTrackingInterface.blank_line_keepTrackingInterface.build_reset_string()TrackingInterface.calculate_line_id()TrackingInterface.child_indentTrackingInterface.childrenTrackingInterface.classnameTrackingInterface.comment_delimiterTrackingInterface.confobjTrackingInterface.decrementTrackingInterface.delete()TrackingInterface.delete_children_matching()TrackingInterface.diff_id_listTrackingInterface.diff_linenumTrackingInterface.diff_renderedTrackingInterface.diff_sideTrackingInterface.diff_wordTrackingInterface.dnaTrackingInterface.family_endpointTrackingInterface.featureTrackingInterface.find_parent_for()TrackingInterface.geneologyTrackingInterface.geneology_textTrackingInterface.get_typed_dict()TrackingInterface.has_child_with()TrackingInterface.has_childrenTrackingInterface.hash_childrenTrackingInterface.indentTrackingInterface.indexTrackingInterface.insert_after()TrackingInterface.insert_before()TrackingInterface.interfaceTrackingInterface.interface_nameTrackingInterface.ioscfgTrackingInterface.is_childTrackingInterface.is_commentTrackingInterface.is_config_lineTrackingInterface.is_intfTrackingInterface.is_object_for()TrackingInterface.is_parentTrackingInterface.is_subintfTrackingInterface.is_switchportTrackingInterface.line_idTrackingInterface.lineageTrackingInterface.linenumTrackingInterface.lstrip()TrackingInterface.nameTrackingInterface.parentTrackingInterface.re_match()TrackingInterface.re_match_iter_typed()TrackingInterface.re_match_typed()TrackingInterface.re_search()TrackingInterface.re_search_children()TrackingInterface.re_sub()TrackingInterface.replace()TrackingInterface.reset()TrackingInterface.rstrip()TrackingInterface.safe_escape_curly_braces()TrackingInterface.set_comment_bool()TrackingInterface.siblingsTrackingInterface.strip()TrackingInterface.textTrackingInterface.tracking_interface_groupTrackingInterface.uncfgtextTrackingInterface.verboseTrackingInterface.weighting
HSRPInterfaceGroupHSRPInterfaceGroup.__annotations__HSRPInterfaceGroup.__eq__()HSRPInterfaceGroup.__getattr__()HSRPInterfaceGroup.__gt__()HSRPInterfaceGroup.__hash__()HSRPInterfaceGroup.__len__()HSRPInterfaceGroup.__lt__()HSRPInterfaceGroup.__repr__()HSRPInterfaceGroup.__str__()HSRPInterfaceGroup.add_child()HSRPInterfaceGroup.add_parent()HSRPInterfaceGroup.add_uncfgtext()HSRPInterfaceGroup.all_childrenHSRPInterfaceGroup.all_parentsHSRPInterfaceGroup.all_textHSRPInterfaceGroup.append_to_family()HSRPInterfaceGroup.as_diff_dictHSRPInterfaceGroup.authentication_md5_keychainHSRPInterfaceGroup.blank_line_keepHSRPInterfaceGroup.build_reset_string()HSRPInterfaceGroup.calculate_line_id()HSRPInterfaceGroup.child_indentHSRPInterfaceGroup.childrenHSRPInterfaceGroup.classnameHSRPInterfaceGroup.comment_delimiterHSRPInterfaceGroup.confobjHSRPInterfaceGroup.delete()HSRPInterfaceGroup.delete_children_matching()HSRPInterfaceGroup.diff_id_listHSRPInterfaceGroup.diff_linenumHSRPInterfaceGroup.diff_renderedHSRPInterfaceGroup.diff_sideHSRPInterfaceGroup.diff_wordHSRPInterfaceGroup.dnaHSRPInterfaceGroup.family_endpointHSRPInterfaceGroup.featureHSRPInterfaceGroup.find_parent_for()HSRPInterfaceGroup.geneologyHSRPInterfaceGroup.geneology_textHSRPInterfaceGroup.get_glbp_tracking_interfaces()HSRPInterfaceGroup.get_hsrp_tracking_interfaces()HSRPInterfaceGroup.get_typed_dict()HSRPInterfaceGroup.get_vrrp_tracking_interfaces()HSRPInterfaceGroup.groupHSRPInterfaceGroup.has_authentication_md5HSRPInterfaceGroup.has_child_with()HSRPInterfaceGroup.has_childrenHSRPInterfaceGroup.has_hsrp_trackHSRPInterfaceGroup.has_ipv6HSRPInterfaceGroup.hash_childrenHSRPInterfaceGroup.hello_timerHSRPInterfaceGroup.hold_timerHSRPInterfaceGroup.hsrp_authentication_cleartextHSRPInterfaceGroup.hsrp_groupHSRPInterfaceGroup.indentHSRPInterfaceGroup.indexHSRPInterfaceGroup.insert_after()HSRPInterfaceGroup.insert_before()HSRPInterfaceGroup.interface_nameHSRPInterfaceGroup.interface_trackingHSRPInterfaceGroup.ioscfgHSRPInterfaceGroup.ipHSRPInterfaceGroup.ipv4HSRPInterfaceGroup.ipv6HSRPInterfaceGroup.is_childHSRPInterfaceGroup.is_commentHSRPInterfaceGroup.is_config_lineHSRPInterfaceGroup.is_intfHSRPInterfaceGroup.is_object_for()HSRPInterfaceGroup.is_parentHSRPInterfaceGroup.is_subintfHSRPInterfaceGroup.is_switchportHSRPInterfaceGroup.line_idHSRPInterfaceGroup.lineageHSRPInterfaceGroup.linenumHSRPInterfaceGroup.lstrip()HSRPInterfaceGroup.parentHSRPInterfaceGroup.preemptHSRPInterfaceGroup.preempt_delayHSRPInterfaceGroup.priorityHSRPInterfaceGroup.re_match()HSRPInterfaceGroup.re_match_iter_typed()HSRPInterfaceGroup.re_match_typed()HSRPInterfaceGroup.re_search()HSRPInterfaceGroup.re_search_children()HSRPInterfaceGroup.re_sub()HSRPInterfaceGroup.replace()HSRPInterfaceGroup.reset()HSRPInterfaceGroup.rstrip()HSRPInterfaceGroup.safe_escape_curly_braces()HSRPInterfaceGroup.set_comment_bool()HSRPInterfaceGroup.siblingsHSRPInterfaceGroup.strip()HSRPInterfaceGroup.textHSRPInterfaceGroup.uncfgtextHSRPInterfaceGroup.use_biaHSRPInterfaceGroup.verboseHSRPInterfaceGroup.version
IOSCfgLineIOSCfgLine.__annotations__IOSCfgLine.__eq__()IOSCfgLine.__getattr__()IOSCfgLine.__gt__()IOSCfgLine.__hash__()IOSCfgLine.__len__()IOSCfgLine.__lt__()IOSCfgLine.__repr__()IOSCfgLine.__str__()IOSCfgLine.add_child()IOSCfgLine.add_parent()IOSCfgLine.add_uncfgtext()IOSCfgLine.all_childrenIOSCfgLine.all_parentsIOSCfgLine.all_textIOSCfgLine.append_to_family()IOSCfgLine.as_diff_dictIOSCfgLine.blank_line_keepIOSCfgLine.build_reset_string()IOSCfgLine.calculate_line_id()IOSCfgLine.child_indentIOSCfgLine.childrenIOSCfgLine.classnameIOSCfgLine.comment_delimiterIOSCfgLine.confobjIOSCfgLine.delete()IOSCfgLine.delete_children_matching()IOSCfgLine.diff_id_listIOSCfgLine.diff_linenumIOSCfgLine.diff_renderedIOSCfgLine.diff_sideIOSCfgLine.diff_wordIOSCfgLine.dnaIOSCfgLine.family_endpointIOSCfgLine.find_parent_for()IOSCfgLine.geneologyIOSCfgLine.geneology_textIOSCfgLine.get_typed_dict()IOSCfgLine.has_child_with()IOSCfgLine.has_childrenIOSCfgLine.hash_childrenIOSCfgLine.indentIOSCfgLine.indexIOSCfgLine.insert_after()IOSCfgLine.insert_before()IOSCfgLine.intf_in_portchannelIOSCfgLine.ioscfgIOSCfgLine.is_childIOSCfgLine.is_commentIOSCfgLine.is_config_lineIOSCfgLine.is_ethernet_intfIOSCfgLine.is_intfIOSCfgLine.is_loopback_intfIOSCfgLine.is_object_for()IOSCfgLine.is_object_for_aaa_accounting()IOSCfgLine.is_object_for_aaa_authentication()IOSCfgLine.is_object_for_aaa_authorization()IOSCfgLine.is_object_for_hostname()IOSCfgLine.is_object_for_interface()IOSCfgLine.is_object_for_ip_route()IOSCfgLine.is_object_for_ipv6_route()IOSCfgLine.is_parentIOSCfgLine.is_portchannel_intfIOSCfgLine.is_subintfIOSCfgLine.is_switchportIOSCfgLine.is_virtual_intfIOSCfgLine.line_idIOSCfgLine.lineageIOSCfgLine.linenumIOSCfgLine.lstrip()IOSCfgLine.parentIOSCfgLine.portchannel_numberIOSCfgLine.re_match()IOSCfgLine.re_match_iter_typed()IOSCfgLine.re_match_typed()IOSCfgLine.re_search()IOSCfgLine.re_search_children()IOSCfgLine.re_sub()IOSCfgLine.replace()IOSCfgLine.reset()IOSCfgLine.rstrip()IOSCfgLine.safe_escape_curly_braces()IOSCfgLine.set_comment_bool()IOSCfgLine.siblingsIOSCfgLine.strip()IOSCfgLine.textIOSCfgLine.uncfgtextIOSCfgLine.verbose
IOSIntfLineIOSIntfLine.__annotations__IOSIntfLine.__eq__()IOSIntfLine.__getattr__()IOSIntfLine.__gt__()IOSIntfLine.__hash__()IOSIntfLine.__len__()IOSIntfLine.__lt__()IOSIntfLine.__repr__()IOSIntfLine.__str__()IOSIntfLine.abbvsIOSIntfLine.access_vlanIOSIntfLine.add_child()IOSIntfLine.add_parent()IOSIntfLine.add_uncfgtext()IOSIntfLine.all_childrenIOSIntfLine.all_parentsIOSIntfLine.all_textIOSIntfLine.append_to_family()IOSIntfLine.as_diff_dictIOSIntfLine.blank_line_keepIOSIntfLine.build_reset_string()IOSIntfLine.calculate_line_id()IOSIntfLine.child_indentIOSIntfLine.childrenIOSIntfLine.classnameIOSIntfLine.comment_delimiterIOSIntfLine.confobjIOSIntfLine.default_ipv4_addr_objectIOSIntfLine.default_ipv6_addr_objectIOSIntfLine.delete()IOSIntfLine.delete_children_matching()IOSIntfLine.descriptionIOSIntfLine.diff_id_listIOSIntfLine.diff_linenumIOSIntfLine.diff_renderedIOSIntfLine.diff_sideIOSIntfLine.diff_wordIOSIntfLine.dnaIOSIntfLine.family_endpointIOSIntfLine.find_parent_for()IOSIntfLine.geneologyIOSIntfLine.geneology_textIOSIntfLine.get_typed_dict()IOSIntfLine.has_autonegotiationIOSIntfLine.has_child_with()IOSIntfLine.has_childrenIOSIntfLine.has_dtpIOSIntfLine.has_hsrp_authentication_md5IOSIntfLine.has_hsrp_preemptIOSIntfLine.has_hsrp_trackIOSIntfLine.has_hsrp_usebiaIOSIntfLine.has_ip_accessgroup_inIOSIntfLine.has_ip_accessgroup_outIOSIntfLine.has_ip_helper_addressesIOSIntfLine.has_ip_hsrpIOSIntfLine.has_ip_pim_dense_modeIOSIntfLine.has_ip_pim_sparse_modeIOSIntfLine.has_ip_pim_sparsedense_modeIOSIntfLine.has_ip_secondaryIOSIntfLine.has_ipv4_accessgroup_inIOSIntfLine.has_ipv4_accessgroup_outIOSIntfLine.has_mac_accessgroup_inIOSIntfLine.has_mac_accessgroup_outIOSIntfLine.has_manual_carrierdelayIOSIntfLine.has_manual_clock_rateIOSIntfLine.has_manual_disable_cdpIOSIntfLine.has_manual_duplexIOSIntfLine.has_manual_ip_mtuIOSIntfLine.has_manual_mpls_mtuIOSIntfLine.has_manual_mtuIOSIntfLine.has_manual_speedIOSIntfLine.has_manual_switch_accessIOSIntfLine.has_manual_switch_trunkIOSIntfLine.has_manual_switch_trunk_encapIOSIntfLine.has_mplsIOSIntfLine.has_no_icmp_redirectsIOSIntfLine.has_no_icmp_unreachablesIOSIntfLine.has_no_ip_proxyarpIOSIntfLine.has_no_ipv4IOSIntfLine.has_switch_portsecurityIOSIntfLine.has_switch_stormcontrolIOSIntfLine.has_vrfIOSIntfLine.has_xconnectIOSIntfLine.hash_childrenIOSIntfLine.hsrp_authentication_cleartextIOSIntfLine.hsrp_authentication_md5_keychainIOSIntfLine.hsrp_groupIOSIntfLine.hsrp_hello_timerIOSIntfLine.hsrp_hold_timerIOSIntfLine.hsrp_interfacesIOSIntfLine.hsrp_ip_addrIOSIntfLine.hsrp_ip_maskIOSIntfLine.hsrp_priorityIOSIntfLine.hsrp_trackIOSIntfLine.in_ipv4_subnet()IOSIntfLine.in_ipv4_subnets()IOSIntfLine.indentIOSIntfLine.indexIOSIntfLine.insert_after()IOSIntfLine.insert_before()IOSIntfLine.interface_numberIOSIntfLine.interface_objectIOSIntfLine.intf_in_portchannelIOSIntfLine.ioscfgIOSIntfLine.ipIOSIntfLine.ip_accessgroup_inIOSIntfLine.ip_accessgroup_outIOSIntfLine.ip_addrIOSIntfLine.ip_helper_addressesIOSIntfLine.ip_network_objectIOSIntfLine.ip_secondary_addressesIOSIntfLine.ip_secondary_networksIOSIntfLine.ipv4IOSIntfLine.ipv4_accessgroup_inIOSIntfLine.ipv4_accessgroup_outIOSIntfLine.ipv4_addrIOSIntfLine.ipv4_addr_objectIOSIntfLine.ipv4_masklengthIOSIntfLine.ipv4_netmaskIOSIntfLine.ipv4_network_objectIOSIntfLine.ipv6_addrIOSIntfLine.ipv6_addr_objectIOSIntfLine.ipv6_masklengthIOSIntfLine.is_abbreviated_as()IOSIntfLine.is_childIOSIntfLine.is_commentIOSIntfLine.is_config_lineIOSIntfLine.is_ethernet_intfIOSIntfLine.is_intfIOSIntfLine.is_loopback_intfIOSIntfLine.is_object_for()IOSIntfLine.is_object_for_aaa_accounting()IOSIntfLine.is_object_for_aaa_authentication()IOSIntfLine.is_object_for_aaa_authorization()IOSIntfLine.is_object_for_hostname()IOSIntfLine.is_object_for_interface()IOSIntfLine.is_object_for_ip_route()IOSIntfLine.is_object_for_ipv6_route()IOSIntfLine.is_parentIOSIntfLine.is_portchannel_intfIOSIntfLine.is_shutdownIOSIntfLine.is_subintfIOSIntfLine.is_switchportIOSIntfLine.is_virtual_intfIOSIntfLine.line_idIOSIntfLine.lineageIOSIntfLine.linenumIOSIntfLine.lstrip()IOSIntfLine.mac_accessgroup_inIOSIntfLine.mac_accessgroup_outIOSIntfLine.manual_arp_timeoutIOSIntfLine.manual_bandwidthIOSIntfLine.manual_carrierdelayIOSIntfLine.manual_clock_rateIOSIntfLine.manual_delayIOSIntfLine.manual_duplexIOSIntfLine.manual_encapsulationIOSIntfLine.manual_holdqueue_inIOSIntfLine.manual_holdqueue_outIOSIntfLine.manual_ip_mtuIOSIntfLine.manual_mpls_mtuIOSIntfLine.manual_mtuIOSIntfLine.manual_speedIOSIntfLine.manual_switch_trunk_encapIOSIntfLine.nameIOSIntfLine.native_vlanIOSIntfLine.ordinal_listIOSIntfLine.parentIOSIntfLine.portIOSIntfLine.port_typeIOSIntfLine.portchannel_numberIOSIntfLine.re_match()IOSIntfLine.re_match_iter_typed()IOSIntfLine.re_match_typed()IOSIntfLine.re_search()IOSIntfLine.re_search_children()IOSIntfLine.re_sub()IOSIntfLine.replace()IOSIntfLine.reset()IOSIntfLine.rstrip()IOSIntfLine.safe_escape_curly_braces()IOSIntfLine.set_comment_bool()IOSIntfLine.siblingsIOSIntfLine.strip()IOSIntfLine.subinterface_numberIOSIntfLine.textIOSIntfLine.trunk_vlans_allowedIOSIntfLine.uncfgtextIOSIntfLine.verboseIOSIntfLine.vrfIOSIntfLine.xconnect_vc
- ciscoconfparse.models_nxos
NXOSCfgLineNXOSCfgLine.__annotations__NXOSCfgLine.__eq__()NXOSCfgLine.__getattr__()NXOSCfgLine.__gt__()NXOSCfgLine.__hash__()NXOSCfgLine.__len__()NXOSCfgLine.__lt__()NXOSCfgLine.__repr__()NXOSCfgLine.__str__()NXOSCfgLine.add_child()NXOSCfgLine.add_parent()NXOSCfgLine.add_uncfgtext()NXOSCfgLine.all_childrenNXOSCfgLine.all_parentsNXOSCfgLine.all_textNXOSCfgLine.append_to_family()NXOSCfgLine.as_diff_dictNXOSCfgLine.blank_line_keepNXOSCfgLine.build_reset_string()NXOSCfgLine.calculate_line_id()NXOSCfgLine.child_indentNXOSCfgLine.childrenNXOSCfgLine.classnameNXOSCfgLine.comment_delimiterNXOSCfgLine.confobjNXOSCfgLine.delete()NXOSCfgLine.delete_children_matching()NXOSCfgLine.diff_id_listNXOSCfgLine.diff_linenumNXOSCfgLine.diff_renderedNXOSCfgLine.diff_sideNXOSCfgLine.diff_wordNXOSCfgLine.dnaNXOSCfgLine.family_endpointNXOSCfgLine.find_parent_for()NXOSCfgLine.geneologyNXOSCfgLine.geneology_textNXOSCfgLine.get_typed_dict()NXOSCfgLine.has_child_with()NXOSCfgLine.has_childrenNXOSCfgLine.hash_childrenNXOSCfgLine.indentNXOSCfgLine.indexNXOSCfgLine.insert_after()NXOSCfgLine.insert_before()NXOSCfgLine.intf_in_portchannelNXOSCfgLine.ioscfgNXOSCfgLine.is_childNXOSCfgLine.is_commentNXOSCfgLine.is_config_lineNXOSCfgLine.is_ethernet_intfNXOSCfgLine.is_intfNXOSCfgLine.is_loopback_intfNXOSCfgLine.is_object_for()NXOSCfgLine.is_parentNXOSCfgLine.is_portchannel_intfNXOSCfgLine.is_subintfNXOSCfgLine.is_switchportNXOSCfgLine.is_virtual_intfNXOSCfgLine.is_vpc_peerlinkNXOSCfgLine.line_idNXOSCfgLine.lineageNXOSCfgLine.linenumNXOSCfgLine.lstrip()NXOSCfgLine.parentNXOSCfgLine.portchannel_numberNXOSCfgLine.re_match()NXOSCfgLine.re_match_iter_typed()NXOSCfgLine.re_match_typed()NXOSCfgLine.re_search()NXOSCfgLine.re_search_children()NXOSCfgLine.re_sub()NXOSCfgLine.replace()NXOSCfgLine.reset()NXOSCfgLine.rstrip()NXOSCfgLine.safe_escape_curly_braces()NXOSCfgLine.set_comment_bool()NXOSCfgLine.siblingsNXOSCfgLine.strip()NXOSCfgLine.textNXOSCfgLine.uncfgtextNXOSCfgLine.verbose
NXOSIntfLineNXOSIntfLine.__annotations__NXOSIntfLine.__eq__()NXOSIntfLine.__getattr__()NXOSIntfLine.__gt__()NXOSIntfLine.__hash__()NXOSIntfLine.__len__()NXOSIntfLine.__lt__()NXOSIntfLine.__repr__()NXOSIntfLine.__str__()NXOSIntfLine.abbvsNXOSIntfLine.access_vlanNXOSIntfLine.add_child()NXOSIntfLine.add_parent()NXOSIntfLine.add_uncfgtext()NXOSIntfLine.all_childrenNXOSIntfLine.all_parentsNXOSIntfLine.all_textNXOSIntfLine.append_to_family()NXOSIntfLine.as_diff_dictNXOSIntfLine.blank_line_keepNXOSIntfLine.build_reset_string()NXOSIntfLine.calculate_line_id()NXOSIntfLine.child_indentNXOSIntfLine.childrenNXOSIntfLine.classnameNXOSIntfLine.comment_delimiterNXOSIntfLine.confobjNXOSIntfLine.delete()NXOSIntfLine.delete_children_matching()NXOSIntfLine.descriptionNXOSIntfLine.diff_id_listNXOSIntfLine.diff_linenumNXOSIntfLine.diff_renderedNXOSIntfLine.diff_sideNXOSIntfLine.diff_wordNXOSIntfLine.dnaNXOSIntfLine.family_endpointNXOSIntfLine.fex_associate_chassis_idNXOSIntfLine.find_parent_for()NXOSIntfLine.geneologyNXOSIntfLine.geneology_textNXOSIntfLine.get_typed_dict()NXOSIntfLine.has_autonegotiationNXOSIntfLine.has_child_with()NXOSIntfLine.has_childrenNXOSIntfLine.has_dtpNXOSIntfLine.has_hsrp_authentication_md5NXOSIntfLine.has_hsrp_preemptNXOSIntfLine.has_hsrp_trackNXOSIntfLine.has_hsrp_usebiaNXOSIntfLine.has_ip_accessgroup_inNXOSIntfLine.has_ip_accessgroup_outNXOSIntfLine.has_ip_helper_addressesNXOSIntfLine.has_ip_hsrpNXOSIntfLine.has_ip_pim_dense_modeNXOSIntfLine.has_ip_pim_sparse_modeNXOSIntfLine.has_ip_pim_sparsedense_modeNXOSIntfLine.has_ipv4_accessgroup_inNXOSIntfLine.has_ipv4_accessgroup_outNXOSIntfLine.has_mac_accessgroup_inNXOSIntfLine.has_mac_accessgroup_outNXOSIntfLine.has_manual_carrierdelayNXOSIntfLine.has_manual_clock_rateNXOSIntfLine.has_manual_disable_cdpNXOSIntfLine.has_manual_duplexNXOSIntfLine.has_manual_ip_mtuNXOSIntfLine.has_manual_mpls_mtuNXOSIntfLine.has_manual_mtuNXOSIntfLine.has_manual_speedNXOSIntfLine.has_manual_switch_accessNXOSIntfLine.has_manual_switch_fex_fabricNXOSIntfLine.has_manual_switch_trunkNXOSIntfLine.has_manual_switch_trunk_encapNXOSIntfLine.has_mplsNXOSIntfLine.has_no_icmp_redirectsNXOSIntfLine.has_no_icmp_unreachablesNXOSIntfLine.has_no_ip_proxyarpNXOSIntfLine.has_no_ipv4NXOSIntfLine.has_switch_portsecurityNXOSIntfLine.has_switch_stormcontrolNXOSIntfLine.has_vrfNXOSIntfLine.has_xconnectNXOSIntfLine.hash_childrenNXOSIntfLine.hsrp_authentication_cleartextNXOSIntfLine.hsrp_authentication_md5_keychainNXOSIntfLine.hsrp_groupNXOSIntfLine.hsrp_hello_timerNXOSIntfLine.hsrp_hold_timerNXOSIntfLine.hsrp_ip_addrNXOSIntfLine.hsrp_ip_maskNXOSIntfLine.hsrp_priorityNXOSIntfLine.hsrp_trackNXOSIntfLine.in_ipv4_subnet()NXOSIntfLine.in_ipv4_subnets()NXOSIntfLine.indentNXOSIntfLine.indexNXOSIntfLine.insert_after()NXOSIntfLine.insert_before()NXOSIntfLine.interface_numberNXOSIntfLine.interface_objectNXOSIntfLine.intf_in_portchannelNXOSIntfLine.ioscfgNXOSIntfLine.ipNXOSIntfLine.ip_accessgroup_inNXOSIntfLine.ip_accessgroup_outNXOSIntfLine.ip_addrNXOSIntfLine.ip_helper_addressesNXOSIntfLine.ip_network_objectNXOSIntfLine.ipv4NXOSIntfLine.ipv4_accessgroup_inNXOSIntfLine.ipv4_accessgroup_outNXOSIntfLine.ipv4_addrNXOSIntfLine.ipv4_addr_objectNXOSIntfLine.ipv4_masklengthNXOSIntfLine.ipv4_netmaskNXOSIntfLine.ipv4_network_objectNXOSIntfLine.is_abbreviated_as()NXOSIntfLine.is_childNXOSIntfLine.is_commentNXOSIntfLine.is_config_lineNXOSIntfLine.is_ethernet_intfNXOSIntfLine.is_intfNXOSIntfLine.is_loopback_intfNXOSIntfLine.is_object_for()NXOSIntfLine.is_parentNXOSIntfLine.is_portchannel_intfNXOSIntfLine.is_shutdownNXOSIntfLine.is_subintfNXOSIntfLine.is_switchportNXOSIntfLine.is_virtual_intfNXOSIntfLine.is_vpc_peerlinkNXOSIntfLine.line_idNXOSIntfLine.lineageNXOSIntfLine.linenumNXOSIntfLine.lstrip()NXOSIntfLine.mac_accessgroup_inNXOSIntfLine.mac_accessgroup_outNXOSIntfLine.manual_arp_timeoutNXOSIntfLine.manual_bandwidthNXOSIntfLine.manual_beaconNXOSIntfLine.manual_carrierdelayNXOSIntfLine.manual_clock_rateNXOSIntfLine.manual_delayNXOSIntfLine.manual_duplexNXOSIntfLine.manual_encapsulationNXOSIntfLine.manual_holdqueue_inNXOSIntfLine.manual_holdqueue_outNXOSIntfLine.manual_ip_mtuNXOSIntfLine.manual_mpls_mtuNXOSIntfLine.manual_mtuNXOSIntfLine.manual_speedNXOSIntfLine.manual_stp_link_typeNXOSIntfLine.manual_stp_port_typeNXOSIntfLine.manual_switch_trunk_encapNXOSIntfLine.nameNXOSIntfLine.native_vlanNXOSIntfLine.ordinal_listNXOSIntfLine.parentNXOSIntfLine.portNXOSIntfLine.port_typeNXOSIntfLine.portchannel_numberNXOSIntfLine.re_match()NXOSIntfLine.re_match_iter_typed()NXOSIntfLine.re_match_typed()NXOSIntfLine.re_search()NXOSIntfLine.re_search_children()NXOSIntfLine.re_sub()NXOSIntfLine.replace()NXOSIntfLine.reset()NXOSIntfLine.rstrip()NXOSIntfLine.safe_escape_curly_braces()NXOSIntfLine.set_comment_bool()NXOSIntfLine.siblingsNXOSIntfLine.strip()NXOSIntfLine.subinterface_numberNXOSIntfLine.textNXOSIntfLine.trunk_vlans_allowedNXOSIntfLine.uncfgtextNXOSIntfLine.verboseNXOSIntfLine.vpcNXOSIntfLine.vrfNXOSIntfLine.xconnect_vc
- ciscoconfparse.ccp_util Classes and Methods
IPv4ObjIPv4Obj.__add__()IPv4Obj.__contains__()IPv4Obj.__eq__()IPv4Obj.__gt__()IPv4Obj.__hash__()IPv4Obj.__index__()IPv4Obj.__int__()IPv4Obj.__iter__()IPv4Obj.__lt__()IPv4Obj.__ne__()IPv4Obj.__next__()IPv4Obj.__repr__()IPv4Obj.__sub__()IPv4Obj.as_binary_tupleIPv4Obj.as_cidr_addrIPv4Obj.as_cidr_netIPv4Obj.as_decimalIPv4Obj.as_decimal_broadcastIPv4Obj.as_decimal_networkIPv4Obj.as_hexIPv4Obj.as_hex_tupleIPv4Obj.as_intIPv4Obj.as_zeropaddedIPv4Obj.as_zeropadded_networkIPv4Obj.broadcastIPv4Obj.debugIPv4Obj.dnaIPv4Obj.emptyIPv4Obj.explodedIPv4Obj.finished_parsingIPv4Obj.get_regex()IPv4Obj.hostmaskIPv4Obj.inverse_netmaskIPv4Obj.ipIPv4Obj.ip_objectIPv4Obj.ipv4IPv4Obj.is_multicastIPv4Obj.is_privateIPv4Obj.is_reservedIPv4Obj.masklenIPv4Obj.masklengthIPv4Obj.max_intIPv4Obj.netmaskIPv4Obj.networkIPv4Obj.network_objectIPv4Obj.network_offsetIPv4Obj.next()IPv4Obj.numhostsIPv4Obj.packedIPv4Obj.prefixlenIPv4Obj.prefixlengthIPv4Obj.strictIPv4Obj.version
IPv6ObjIPv6Obj.__add__()IPv6Obj.__contains__()IPv6Obj.__eq__()IPv6Obj.__gt__()IPv6Obj.__hash__()IPv6Obj.__index__()IPv6Obj.__int__()IPv6Obj.__iter__()IPv6Obj.__lt__()IPv6Obj.__ne__()IPv6Obj.__next__()IPv6Obj.__repr__()IPv6Obj.__sub__()IPv6Obj.as_binary_tupleIPv6Obj.as_cidr_addrIPv6Obj.as_cidr_netIPv6Obj.as_decimalIPv6Obj.as_decimal_broadcastIPv6Obj.as_decimal_networkIPv6Obj.as_decimal_network_maxintIPv6Obj.as_hexIPv6Obj.as_hex_tupleIPv6Obj.as_int()IPv6Obj.broadcastIPv6Obj.compressedIPv6Obj.debugIPv6Obj.dnaIPv6Obj.emptyIPv6Obj.explodedIPv6Obj.finished_parsingIPv6Obj.get_regex()IPv6Obj.hostmaskIPv6Obj.inverse_netmaskIPv6Obj.ipIPv6Obj.ip_objectIPv6Obj.ipv6IPv6Obj.is_ipv4_mappedIPv6Obj.is_link_localIPv6Obj.is_multicastIPv6Obj.is_privateIPv6Obj.is_reservedIPv6Obj.is_site_localIPv6Obj.is_unspecifiedIPv6Obj.masklenIPv6Obj.masklengthIPv6Obj.max_intIPv6Obj.netmaskIPv6Obj.networkIPv6Obj.network_objectIPv6Obj.network_offsetIPv6Obj.next()IPv6Obj.numhostsIPv6Obj.packedIPv6Obj.prefixlenIPv6Obj.prefixlengthIPv6Obj.sixtofourIPv6Obj.strictIPv6Obj.teredoIPv6Obj.version
CiscoRangeCiscoRange.__add__()CiscoRange.__annotations__CiscoRange.__class_getitem__CiscoRange.__contains__()CiscoRange.__delitem__()CiscoRange.__eq__()CiscoRange.__getitem__()CiscoRange.__hash__()CiscoRange.__iadd__()CiscoRange.__iter__()CiscoRange.__len__()CiscoRange.__repr__()CiscoRange.__reversed__()CiscoRange.__setitem__()CiscoRange.__slots__CiscoRange.__str__()CiscoRange.__sub__()CiscoRange.append()CiscoRange.as_compressed_str()CiscoRange.as_list()CiscoRange.as_set()CiscoRange.attribute_sort()CiscoRange.begin_objCiscoRange.clear()CiscoRange.count()CiscoRange.default_iter_attrCiscoRange.extend()CiscoRange.index()CiscoRange.insert()CiscoRange.iterate_attributeCiscoRange.member_typeCiscoRange.parse_cisco_interfaces()CiscoRange.parse_floats()CiscoRange.parse_integers()CiscoRange.parse_strings()CiscoRange.pop()CiscoRange.range_strCiscoRange.remove()CiscoRange.result_typeCiscoRange.reverseCiscoRange.textCiscoRange.this_obj
DNSResponsedns_query()
- ciscoconfparse.CiscoConfParse Object