networkapi.api_route_map package

Subpackages

Submodules

networkapi.api_route_map.models module

class networkapi.api_route_map.models.EquipmentRouteMap(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipmentRouteMap(id, equipment_id, route_map_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipmentRouteMap.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipmentRouteMap.create_v4(route_map)[source]
EquipmentRouteMap.equipment
EquipmentRouteMap.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2e20190>
EquipmentRouteMap.route_map
class networkapi.api_route_map.models.RouteMap(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

RouteMap(id, name)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception RouteMap.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

RouteMap.check_route_map_already_deployed()[source]
RouteMap.create_v4(route_map)[source]

Create RouteMap.

RouteMap.delete_v4()[source]

Delete RouteMap.

RouteMap.equipmentroutemap_set
RouteMap.equipments
classmethod RouteMap.get_by_pk(id)[source]

Get RouteMap by id.

Returns:

RouteMap.

Raises:
  • RouteMapNotFoundError – RouteMap not registered.
  • RouteMapError – Failed to search for the RouteMap.
  • OperationalError – Lock wait timeout exceeded
RouteMap.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2e15410>
RouteMap.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2e15bd0>
RouteMap.peer_groups
RouteMap.peer_groups_id
RouteMap.peergroup_route_map_in
RouteMap.peergroup_route_map_out
RouteMap.route_map_entries
RouteMap.route_map_entries_id
RouteMap.routemapentry_set
RouteMap.update_v4(route_map)[source]

Update RouteMap.

class networkapi.api_route_map.models.RouteMapEntry(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

RouteMapEntry(id, action, action_reconfig, order, list_config_bgp_id, route_map_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception RouteMapEntry.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

RouteMapEntry.check_list_config_bgp_already_in_route_map_entries()[source]
RouteMapEntry.check_route_map_already_deployed()[source]
RouteMapEntry.create_v4(route_map_entry)[source]

Create RouteMapEntry.

RouteMapEntry.delete_v4()[source]

Delete RouteMapEntry.

RouteMapEntry.get_action_display(*moreargs, **morekwargs)
classmethod RouteMapEntry.get_by_pk(id)[source]

Get RouteMapEntry by id.

Returns:

RouteMapEntry.

Raises:
  • RouteMapEntryNotFoundError – RouteMapEntry not registered.
  • RouteMapEntryError – Failed to search for the RouteMapEntry.
  • OperationalError – Lock wait timeout exceeded
RouteMapEntry.list_config_bgp
RouteMapEntry.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2e20450>
RouteMapEntry.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2e20810>
RouteMapEntry.route_map
RouteMapEntry.update_v4(route_map_entry)[source]

Update RouteMapEntry.

class networkapi.api_route_map.models.RouteMapEntryAction[source]
d = ('D', 'D')
list_type = (('P', 'P'), ('D', 'D'))
p = ('P', 'P')

networkapi.api_route_map.urls module

Module contents