networkapi.api_neighbor.v4 package

Submodules

networkapi.api_neighbor.v4.exceptions module

exception networkapi.api_neighbor.v4.exceptions.DontHavePermissionForPeerGroupException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.LocalIpAndLocalAsnAtDifferentEquipmentsException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.LocalIpAndPeerGroupAtDifferentEnvironmentsException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.LocalIpAndRemoteIpAreInDifferentVrfsException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborDuplicatedException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV4AlreadyCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV4 already created'
status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV4DoesNotExistException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV4 does not exists'
status_code = 404
exception networkapi.api_neighbor.v4.exceptions.NeighborV4Error(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_neighbor.v4.exceptions.NeighborV4IsDeployed(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV4IsUndeployed(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV4NotCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV4 not created'
status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV4NotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_neighbor.v4.exceptions.NeighborV6AlreadyCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV6 already created'
status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV6DoesNotExistException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV6 does not exists'
status_code = 404
exception networkapi.api_neighbor.v4.exceptions.NeighborV6Error(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_neighbor.v4.exceptions.NeighborV6IsDeployed(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV6IsUndeployed(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV6NotCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = u'NeighborV6 not created'
status_code = 400
exception networkapi.api_neighbor.v4.exceptions.NeighborV6NotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_neighbor.v4.exceptions.RemoteIpAndRemoteAsnAtDifferentEquipmentsException(neighbor)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400
exception networkapi.api_neighbor.v4.exceptions.RouteMapsOfAssociatedPeerGroupAreNotDeployedException(route_maps)[source]

Bases: rest_framework.exceptions.APIException

status_code = 400

networkapi.api_neighbor.v4.facade module

networkapi.api_neighbor.v4.facade.create_neighbor_v4(obj, user)[source]

Create NeighborV4.

networkapi.api_neighbor.v4.facade.create_neighbor_v6(obj, user)[source]

Create NeighborV6.

networkapi.api_neighbor.v4.facade.delete_neighbor_v4(obj_ids)[source]

Delete NeighborV4.

networkapi.api_neighbor.v4.facade.delete_neighbor_v6(obj_ids)[source]

Delete NeighborV6.

networkapi.api_neighbor.v4.facade.deploy_list_config_bgp(list_config_bgp, plugin)[source]
networkapi.api_neighbor.v4.facade.deploy_neighbor_v4(*args, **kwargs)[source]
networkapi.api_neighbor.v4.facade.deploy_neighbor_v6(*args, **kwargs)[source]
networkapi.api_neighbor.v4.facade.deploy_route_map(route_map, plugin)[source]
networkapi.api_neighbor.v4.facade.get_created_neighbors_v4_shares_same_eqpt_and_peer(neighbor)[source]
networkapi.api_neighbor.v4.facade.get_created_neighbors_v6_shares_same_eqpt_and_peer(neighbor)[source]
networkapi.api_neighbor.v4.facade.get_neighbor_v4_by_id(obj_id)[source]

Return an NeighborV4 by id.

Args:
obj_id: Id of NeighborV4
networkapi.api_neighbor.v4.facade.get_neighbor_v4_by_ids(obj_ids)[source]

Return NeighborV4 list by ids.

Args:
obj_ids: List of Ids of NeighborV4’s.

Return a list of NeighborV4’s by dict.

networkapi.api_neighbor.v4.facade.get_neighbor_v6_by_id(obj_id)[source]

Return an NeighborV6 by id.

Args:
obj_id: Id of NeighborV6
networkapi.api_neighbor.v4.facade.get_neighbor_v6_by_ids(obj_ids)[source]

Return NeighborV6 list by ids.

Args:
obj_ids: List of Ids of NeighborV6’s.

Return a list of NeighborV6’s by dict.

networkapi.api_neighbor.v4.facade.get_v4_equipment(neighbor)[source]
networkapi.api_neighbor.v4.facade.get_v6_equipment(neighbor)[source]
networkapi.api_neighbor.v4.facade.lock_resources_used_by_neighbor_v4(neighbor)[source]
networkapi.api_neighbor.v4.facade.lock_resources_used_by_neighbor_v6(neighbor)[source]
networkapi.api_neighbor.v4.facade.undeploy_list_config_bgp(list_config_bgp, plugin)[source]
networkapi.api_neighbor.v4.facade.undeploy_neighbor_v4(*args, **kwargs)[source]
networkapi.api_neighbor.v4.facade.undeploy_neighbor_v6(*args, **kwargs)[source]
networkapi.api_neighbor.v4.facade.undeploy_route_map(route_map, plugin)[source]
networkapi.api_neighbor.v4.facade.update_neighbor_v4(obj, user)[source]

Update NeighborV4.

networkapi.api_neighbor.v4.facade.update_neighbor_v6(obj, user)[source]

Update NeighborV6.

networkapi.api_neighbor.v4.permissions module

networkapi.api_neighbor.v4.serializers module

networkapi.api_neighbor.v4.urls module

networkapi.api_neighbor.v4.views module

Module contents