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]

Return a list of interface by dict.

networkapi.api_interface.facade.get_interface_type_by_ids(types_ids)[source]

Return a list of interface by dict.

networkapi.api_interface.facade.get_interfaces_environments_by_ids(ids)[source]

Return a list of interface by dict.

networkapi.api_interface.facade.get_vlan_range(interface)[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