virl2_client package
Subpackages
- virl2_client.models package
- Submodules
- virl2_client.models.authentication
- virl2_client.models.cl_pyats
- virl2_client.models.groups
- virl2_client.models.interface
InterfaceInterface.__init__()Interface.as_dict()Interface.bring_up()Interface.degree()Interface.is_connected()Interface.links()Interface.peer_interfaces()Interface.peer_nodes()Interface.remove_on_server()Interface.shutdown()Interface.discovered_ipv4Interface.discovered_ipv6Interface.discovered_mac_addressInterface.is_physicalInterface.lab_base_urlInterface.readbytesInterface.readpacketsInterface.stateInterface.writebytesInterface.writepackets
- virl2_client.models.lab
LabLab.__init__()Lab.add_node_local()Lab.build_configurations()Lab.cleanup_pyats_connections()Lab.connect_two_nodes()Lab.create_interface()Lab.create_interface_local()Lab.create_link()Lab.create_link_local()Lab.create_node()Lab.details()Lab.download()Lab.find_nodes_by_tag()Lab.get_link_by_interfaces()Lab.get_link_by_nodes()Lab.get_node_by_id()Lab.get_node_by_label()Lab.get_pyats_testbed()Lab.has_converged()Lab.import_lab()Lab.interfaces()Lab.is_active()Lab.links()Lab.need_to_wait()Lab.nodes()Lab.remove()Lab.remove_interface()Lab.remove_link()Lab.remove_node()Lab.remove_nodes()Lab.start()Lab.state()Lab.stop()Lab.sync()Lab.sync_events()Lab.sync_l3_addresses_if_outdated()Lab.sync_layer3_addresses()Lab.sync_pyats()Lab.sync_states()Lab.sync_states_if_outdated()Lab.sync_statistics()Lab.sync_statistics_if_outdated()Lab.sync_topology_if_outdated()Lab.update_lab()Lab.update_lab_groups()Lab.wait_until_lab_converged()Lab.wipe()Lab.client_uuidLab.descriptionLab.groupsLab.idLab.lab_base_urlLab.notesLab.ownerLab.sessionLab.statisticsLab.title
- virl2_client.models.licensing
LicensingLicensing.__init__()Licensing.cancel_reservation()Licensing.complete_reservation()Licensing.delete_reservation_confirmation_code()Licensing.delete_reservation_return_code()Licensing.deregister()Licensing.disable_reservation_mode()Licensing.discard_reservation()Licensing.enable_reservation_mode()Licensing.features()Licensing.get_certificate()Licensing.get_reservation_confirmation_code()Licensing.get_reservation_return_code()Licensing.install_certificate()Licensing.register()Licensing.register_renew()Licensing.register_wait()Licensing.release_reservation()Licensing.remove_certificate()Licensing.renew_authorization()Licensing.request_reservation()Licensing.reservation_mode()Licensing.set_default_transport()Licensing.set_product_license()Licensing.set_transport()Licensing.status()Licensing.tech_support()Licensing.update_features()Licensing.wait_for_completed_authorization()Licensing.wait_for_completed_registration()Licensing.base_urlLicensing.max_waitLicensing.wait_interval
- virl2_client.models.link
LinkLink.__init__()Link.as_dict()Link.get_condition()Link.has_converged()Link.remove_condition()Link.remove_on_server()Link.set_condition()Link.set_condition_by_name()Link.start()Link.stop()Link.wait_until_converged()Link.base_urlLink.interfacesLink.lab_base_urlLink.node_aLink.node_bLink.nodesLink.readbytesLink.readpacketsLink.stateLink.writebytesLink.writepackets
- virl2_client.models.node
NodeNode.__init__()Node.add_tag()Node.console_key()Node.console_logs()Node.create_interface()Node.degree()Node.extract_configuration()Node.get_interface_by_label()Node.get_interface_by_slot()Node.has_converged()Node.interfaces()Node.is_active()Node.is_booted()Node.links()Node.map_l3_addresses_to_interfaces()Node.next_available_interface()Node.peer_interfaces()Node.peer_nodes()Node.physical_interfaces()Node.remove_on_server()Node.remove_tag()Node.run_pyats_command()Node.run_pyats_config_command()Node.start()Node.stop()Node.sync_layer3_addresses()Node.tags()Node.update()Node.vnc_key()Node.wait_until_converged()Node.wipe()Node.boot_disk_sizeNode.configNode.cpu_limitNode.cpu_usageNode.cpusNode.data_volumeNode.disk_readNode.disk_writeNode.image_definitionNode.lab_base_urlNode.labelNode.node_definitionNode.ramNode.stateNode.xNode.y
flatten()
- virl2_client.models.node_image_definitions
- virl2_client.models.system
- virl2_client.models.users
Submodules
virl2_client.exceptions
- exception virl2_client.exceptions.InterfaceNotFound
Bases:
Exception
- exception virl2_client.exceptions.LabNotFound
Bases:
Exception
- exception virl2_client.exceptions.LinkNotFound
Bases:
Exception
- exception virl2_client.exceptions.NodeNotFound
Bases:
Exception