networkapi.api_interface package
Submodules
networkapi.api_interface.exceptions module
-
exception networkapi.api_interface.exceptions.InterfaceException(detail=None)[source]
Bases: rest_framework.exceptions.APIException
-
default_detail = 'Error: .'
-
status_code = 400
-
exception networkapi.api_interface.exceptions.InterfaceTemplateException(detail=None)[source]
Bases: rest_framework.exceptions.APIException
-
default_detail = 'No template or multiple templates found for interface configuration.'
-
status_code = 400
-
exception networkapi.api_interface.exceptions.InterfaceTrunkAllowedVlanException(detail=None)[source]
Bases: rest_framework.exceptions.APIException
-
default_detail = 'There is no vlan range specified to configure interface in dot1q mode.'
-
status_code = 400
-
exception networkapi.api_interface.exceptions.InvalidIdInterfaceException(detail=None)[source]
Bases: rest_framework.exceptions.APIException
-
default_detail = 'Invalid Interface ID.'
-
status_code = 400
-
exception networkapi.api_interface.exceptions.InvalidKeyException(key=None)[source]
Bases: rest_framework.exceptions.APIException
-
status_code = 400
-
exception networkapi.api_interface.exceptions.UnsupportedEquipmentException(detail=None)[source]
Bases: rest_framework.exceptions.APIException
-
default_detail = 'Tryed to apply configuration on unsupported equipment interface.'
-
status_code = 400
networkapi.api_interface.facade module
-
networkapi.api_interface.facade.available_channel_number(channel_name, interface_ids)[source]
-
networkapi.api_interface.facade.check_channel_name_on_equipment(nome, interfaces)[source]
-
networkapi.api_interface.facade.create_interface(interface)[source]
-
networkapi.api_interface.facade.create_interface_environments(interface_environment)[source]
-
networkapi.api_interface.facade.delete_channel(user, equip_id, interface_list, channel)[source]
-
networkapi.api_interface.facade.delete_interface(interface)[source]
Delete interface by id
-
networkapi.api_interface.facade.delete_interface_environments(int_env_id)[source]
Delete association between interface and environments by id
-
networkapi.api_interface.facade.generate_and_deploy_channel_config_sync(user, id_channel)[source]
-
networkapi.api_interface.facade.generate_and_deploy_interface_config_sync(user, id_interface)[source]
-
networkapi.api_interface.facade.generate_delete_file(user, equip_id, interface_list, channel)[source]
-
networkapi.api_interface.facade.get_interface_by_ids(interface_ids)[source]
-
networkapi.api_interface.facade.get_interface_by_search(search={})[source]
Return a list of interface by dict.
-
networkapi.api_interface.facade.get_interface_type_by_ids(types_ids)[source]
-
networkapi.api_interface.facade.get_interface_type_by_search(search={})[source]
Return a list of interface by dict.
-
networkapi.api_interface.facade.get_interfaces_environments_by_ids(ids)[source]
-
networkapi.api_interface.facade.get_interfaces_environments_by_search(search={})[source]
Return a list of interface by dict.
-
networkapi.api_interface.facade.get_vlan_range(interface)[source]
-
networkapi.api_interface.facade.link_interface(interfaces)[source]
-
networkapi.api_interface.facade.remove_link(interfaces)[source]
-
networkapi.api_interface.facade.update_interface(interface)[source]
-
networkapi.api_interface.facade.verificar_vlan_nativa(vlan_nativa)[source]
-
networkapi.api_interface.facade.verificar_vlan_range(amb, vlans)[source]
networkapi.api_interface.models module
networkapi.api_interface.permissions module
networkapi.api_interface.serializers module
networkapi.api_interface.urls module
networkapi.api_interface.views module
Module contents