networkapi.api_asn.v4 package

Submodules

networkapi.api_asn.v4.exceptions module

exception networkapi.api_asn.v4.exceptions.AsnAssociatedToEquipmentError(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'AS is associated with at least one Equipment.'
status_code = 400
exception networkapi.api_asn.v4.exceptions.AsnDoesNotExistException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'AS doesn not exists.'
status_code = 404
exception networkapi.api_asn.v4.exceptions.AsnEquipmentError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_asn.v4.exceptions.AsnEquipmentNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_asn.v4.exceptions.AsnError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_asn.v4.exceptions.AsnErrorV4(message)[source]

Bases: exceptions.Exception

Generic exception for everything related to AS.

exception networkapi.api_asn.v4.exceptions.AsnNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404

networkapi.api_asn.v4.facade module

networkapi.api_asn.v4.facade.create_as(as_)[source]

Create AS.

networkapi.api_asn.v4.facade.delete_as(as_ids)[source]

Delete AS.

networkapi.api_asn.v4.facade.get_as_by_id(as_id)[source]

Return an AS by id.

Args:
as_id: Id of AS
networkapi.api_asn.v4.facade.get_as_by_ids(autonomous_systems_ids)[source]

Return AS list by ids.

Args:
as_ids: List of Ids of AS’s.

Return a list of AS’s by dict.

networkapi.api_asn.v4.facade.update_as(as_)[source]

Update AS.

networkapi.api_asn.v4.permissions module

networkapi.api_asn.v4.serializers module

networkapi.api_asn.v4.urls module

networkapi.api_asn.v4.views module

Module contents