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