networkapi.api_neighbor package¶
Subpackages¶
- networkapi.api_neighbor.v4 package
- Subpackages
- networkapi.api_neighbor.v4.tests package
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v4 package
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity package
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync package
- Submodules
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync.test_delete module
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync.test_get module
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync.test_post module
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync.test_put module
- Module contents
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity.sync package
- Module contents
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v4.sanity package
- Module contents
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v6 package
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity package
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync package
- Submodules
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync.test_delete module
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync.test_get module
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync.test_post module
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync.test_put module
- Module contents
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity.sync package
- Module contents
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v6.sanity package
- Module contents
- Subpackages
- networkapi.api_neighbor.v4.tests.neighbor_v4 package
- Module contents
- Subpackages
- networkapi.api_neighbor.v4.tests package
- Submodules
- networkapi.api_neighbor.v4.exceptions module
- networkapi.api_neighbor.v4.facade module
- 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
- Subpackages
Submodules¶
networkapi.api_neighbor.models module¶
-
class
networkapi.api_neighbor.models.
BgpType
[source]¶ -
ebgp
= ('E', 'EBGP')¶
-
ibgp
= ('I', 'IBGP')¶
-
list_type
= (('I', 'IBGP'), ('E', 'EBGP'))¶
-
-
class
networkapi.api_neighbor.models.
NeighborV4
(id, local_asn_id, remote_asn_id, local_ip_id, remote_ip_id, peer_group_id, virtual_interface, created, password, maximum_hops, timer_keepalive, timer_timeout, description, soft_reconfiguration, community, remove_private_as, next_hop_self, kind)[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 NeighborV4 by id.
Returns: NeighborV4.
Raises: - NeighborV4NotFoundError – NeighborV4 not registered.
- NeighborV4Error – Failed to search for the NeighborV4.
- OperationalError – Lock wait timeout exceeded
-
get_kind_display
(**morekwargs)¶
-
local_asn
¶
-
local_ip
¶
-
log
= <celery.utils.log.ProcessAwareLogger object>¶
-
objects
= <networkapi.models.BaseManager.BaseManager object>¶
-
peer_group
¶
-
remote_asn
¶
-
remote_ip
¶
-
exception
-
class
networkapi.api_neighbor.models.
NeighborV6
(id, local_asn_id, remote_asn_id, local_ip_id, remote_ip_id, peer_group_id, virtual_interface, created, password, maximum_hops, timer_keepalive, timer_timeout, description, soft_reconfiguration, community, remove_private_as, next_hop_self, kind)[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 NeighborV6 by id.
Returns: NeighborV6.
Raises: - NeighborV6NotFoundError – NeighborV6 not registered.
- NeighborV6Error – Failed to search for the NeighborV6.
- OperationalError – Lock wait timeout exceeded
-
get_kind_display
(**morekwargs)¶
-
local_asn
¶
-
local_ip
¶
-
log
= <celery.utils.log.ProcessAwareLogger object>¶
-
objects
= <networkapi.models.BaseManager.BaseManager object>¶
-
peer_group
¶
-
remote_asn
¶
-
remote_ip
¶
-
exception