networkapi.api_route_map package

Subpackages

Submodules

networkapi.api_route_map.models module

class networkapi.api_route_map.models.EquipmentRouteMap(id, equipment_id, route_map_id)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v4(route_map)[source]
equipment
objects = <networkapi.models.BaseManager.BaseManager object>
route_map
class networkapi.api_route_map.models.RouteMap(id, name)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

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

Create RouteMap.

delete_v4()[source]

Delete RouteMap.

equipmentroutemap_set
equipments
classmethod get_by_pk(id)[source]

Get RouteMap by id.

Returns:

RouteMap.

Raises:
log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
peer_groups
peer_groups_id
peergroup_route_map_in
peergroup_route_map_out
route_map_entries
route_map_entries_id
routemapentry_set
update_v4(route_map)[source]

Update RouteMap.

class networkapi.api_route_map.models.RouteMapEntry(id, action, action_reconfig, order, list_config_bgp_id, route_map_id)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

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

Create RouteMapEntry.

delete_v4()[source]

Delete RouteMapEntry.

get_action_display(**morekwargs)
classmethod get_by_pk(id)[source]

Get RouteMapEntry by id.

Returns:

RouteMapEntry.

Raises:
list_config_bgp
log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
route_map
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