networkapi.api_network package¶
Submodules¶
networkapi.api_network.exceptions module¶
-
exception
networkapi.api_network.exceptions.CannotRemoveDHCPRelayFromActiveNetwork(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Cannot remove DHCPRelay IP from an active network.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.DHCPRelayAlreadyExistsError(ip_id, network_id)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'DHCPRelayIP with giver parameters already found.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.DHCPRelayNotFoundError(version='', id=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'No DHCPRelayIPv4 found.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.EquipmentIDNotInCorrectEnvException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Equipments are not part of network environment.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.IncorrectNetworkRouterRegistryException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Equipment IPs not correctly registered. In case of multiple gateways, they should have a registered IP other than the gateway.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.IncorrectRedundantGatewayRegistryException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Equipment IPs not correctly registered. Equipments should have first IP of network allocated for them as gateways.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.InvalidInputException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid input.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.InvalidNetworkIDException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid Network ID.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.NetworkAlreadyActive(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Already Active Network. Nothing to do.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_network.exceptions.NetworkConflictException(detail='One of the equipment associated with the environment of this Vlan is also associated with other environment that has a network with the same track, add filters in environments if necessary.')[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'One of the equipment associated with the environment of this Vlan is also associated with other environment that has a network with the same track, add filters in environments if necessary.'¶
-
status_code= 400¶
-
networkapi.api_network.facade module¶
networkapi.api_network.models module¶
-
class
networkapi.api_network.models.DHCPRelayIPv4(id, ipv4_id, networkipv4_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_pk(id)[source]¶ Get DHCPRelayIPv4 by id.
@return: DHCPRelayIPv4
@raise DHCPRelayNotFoundError: DHCPRelayIPv4 is not registered. @raise OperationalError: Lock wait timeout exceed
-
ipv4¶
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
networkipv4¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
exception
-
class
networkapi.api_network.models.DHCPRelayIPv6(id, ipv6_id, networkipv6_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_pk(id)[source]¶ Get DHCPRelayIPv6 by id.
@return: DHCPRelayIPv6
@raise DHCPRelayNotFoundError: DHCPRelayIPv6 is not registered. @raise OperationalError: Lock wait timeout exceed
-
ipv6¶
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
networkipv6¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
exception