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(*args, **kwargs)[source]¶
Bases: networkapi.models.BaseModel.BaseModel
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)
- exception DoesNotExist¶
Bases: django.core.exceptions.ObjectDoesNotExist
- exception NeighborV4.MultipleObjectsReturned¶
Bases: django.core.exceptions.MultipleObjectsReturned
- classmethod NeighborV4.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
- NeighborV4.get_kind_display(*moreargs, **morekwargs)¶
- NeighborV4.local_asn¶
- NeighborV4.local_ip¶
- NeighborV4.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2ec44d0>¶
- NeighborV4.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2ec49d0>¶
- NeighborV4.peer_group¶
- NeighborV4.remote_asn¶
- NeighborV4.remote_ip¶
- class networkapi.api_neighbor.models.NeighborV6(*args, **kwargs)[source]¶
Bases: networkapi.models.BaseModel.BaseModel
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)
- exception DoesNotExist¶
Bases: django.core.exceptions.ObjectDoesNotExist
- exception NeighborV6.MultipleObjectsReturned¶
Bases: django.core.exceptions.MultipleObjectsReturned
- classmethod NeighborV6.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
- NeighborV6.get_kind_display(*moreargs, **morekwargs)¶
- NeighborV6.local_asn¶
- NeighborV6.local_ip¶
- NeighborV6.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2ecc210>¶
- NeighborV6.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2ecc710>¶
- NeighborV6.peer_group¶
- NeighborV6.remote_asn¶
- NeighborV6.remote_ip¶