networkapi.api_vip_request package

Submodules

networkapi.api_vip_request.exceptions module

exception networkapi.api_vip_request.exceptions.AlreadyVipRequestException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip with ipv4 or ipv6 already exists.'
status_code = 400
exception networkapi.api_vip_request.exceptions.CreatedVipRequestValuesException(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip Request already created. Cannot change values.'
status_code = 400
exception networkapi.api_vip_request.exceptions.EnvironmentVipDoesNotExistException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Environment Vip Does Not Exist.'
status_code = 404
exception networkapi.api_vip_request.exceptions.InvalidIdVipRequestException(detail=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Invalid id for Vip Request.'
status_code = 400
exception networkapi.api_vip_request.exceptions.IpNotFoundByEnvironment(msg='Environment of Ip is different of environment of vip request. Look the association of network of IP with environment vip')[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Environment of Ip is different of environment of vip request. Look the association of network of IP with environment vip'
status_code = 400
exception networkapi.api_vip_request.exceptions.ServerPoolMemberDiffEnvironmentVipException(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Server Pool Member is associated with different environment vip of vip request.'
status_code = 400
exception networkapi.api_vip_request.exceptions.VipConstraintCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip request can not be deleted because it is created in equipment.'
status_code = 400
exception networkapi.api_vip_request.exceptions.VipRequestAlreadyCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip Request already created.'
status_code = 400
exception networkapi.api_vip_request.exceptions.VipRequestDSCPError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestDSCPNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestDoesNotExistException(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip Request Does Not Exist.'
status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestNotCreated(msg=None)[source]

Bases: rest_framework.exceptions.APIException

default_detail = 'Vip Request not created.'
status_code = 400
exception networkapi.api_vip_request.exceptions.VipRequestNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestOptionVipError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestOptionVipNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestPortError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestPortNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestPortOptionVipError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestPortOptionVipNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404
exception networkapi.api_vip_request.exceptions.VipRequestPortPoolError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 500
exception networkapi.api_vip_request.exceptions.VipRequestPortPoolNotFoundError(msg)[source]

Bases: rest_framework.exceptions.APIException

status_code = 404

networkapi.api_vip_request.models module

class networkapi.api_vip_request.models.VipRequest(id, created, ipv4_id, ipv6_id, environmentvip_id, business, service, name)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v3(vip_map, user)[source]

Creates Vip Request.

default_names

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

delete_v3(bypass_ipv4=False, bypass_ipv6=False, sync=True)[source]

Delete Vip Request.

@raise VipConstraintCreated: Vip request can not be deleted
because it is created in equipment.
dscp

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

environmentvip
equipments

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

classmethod get_by_pk(id)[source]

“Get Vip Request by id.

@return: Vip Request.

@raise VipRequestNotFoundError: Vip Request not registered. @raise VipRequestError: Failed to search for the Vip Request. @raise OperationalError: Lock wait timeout exceeded.

get_dscp()[source]
groups_permissions

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

ipv4
ipv6
log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
options

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

ports

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

update_v3(vip_map, user, permit_created=False)[source]

Updates Vip Request.

validate_save(vip_request, permit_created=False)[source]
viprequestdscp_set
viprequestoptionvip_set
viprequestport_set
class networkapi.api_vip_request.models.VipRequestDSCP(id, vip_request_id, dscp)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v3(dscp_map)[source]
classmethod get_by_pk(id)[source]

“Get Vip Request DSCP by id.

@return: Vip Request DSCP.

@raise VipRequestDscpNotFoundError: Vip Request DSCP not registered. @raise VipRequestDscpError: Failed to search for the Vip Request DSCP. @raise OperationalError: Lock wait timeout exceeded.

log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
vip_request
class networkapi.api_vip_request.models.VipRequestOptionVip(id, vip_request_id, optionvip_id)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

cache_group

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

create_v3(option_map)[source]
classmethod get_by_kind(vip_request_id, kind)[source]

“Get Vip Request Option Vip by Vip Request and kind.

@return: Vip Request Option Vip.

@raise VipRequestOptionVipNotFoundError: Vip Request Option Vip not registered. @raise VipRequestOptionVipError: Failed to search for the Vip Request Option Vip. @raise OperationalError: Lock wait timeout exceeded.

classmethod get_by_pk(id)[source]

“Get Vip Request Option Vip by id.

@return: Vip Request Option Vip.

@raise VipRequestOptionVipNotFoundError: Vip Request Option Vip not registered. @raise VipRequestOptionVipError: Failed to search for the Vip Request Option Vip. @raise OperationalError: Lock wait timeout exceeded.

log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
optionvip
persistence

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

timeout

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

traffic_return

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

vip_request
class networkapi.api_vip_request.models.VipRequestPort(id, vip_request_id, port, identifier)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v3(vip_port_map)[source]
classmethod get_by_pk(id)[source]

“Get Vip Request Port by id.

@return: Vip Request Port.

@raise VipRequestPortNotFoundError: Vip Request Port not registered. @raise VipRequestPortError: Failed to search for the Vip Request Port. @raise OperationalError: Lock wait timeout exceeded.

log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
options

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

pools

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

update_v3(vip_port_map)[source]
vip_request
viprequestportoptionvip_set
viprequestportpool_set
class networkapi.api_vip_request.models.VipRequestPortOptionVip(id, vip_request_port_id, optionvip_id)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v3(option_map)[source]
classmethod get_by_pk(id)[source]

“Get Vip Request Port Option Vip by id.

@return: Vip Request Port Option Vip.

@raise VipRequestPortOptionVipNotFoundError: Vip Request Port Option Vip not registered. @raise VipRequestPortOptionVipError: Failed to search for the Vip Request Port Option Vip. @raise OperationalError: Lock wait timeout exceeded.

log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
optionvip
vip_request_port
class networkapi.api_vip_request.models.VipRequestPortPool(id, vip_request_port_id, optionvip_id, server_pool_id, val_optionvip, order)[source]

Bases: networkapi.models.BaseModel.BaseModel

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

create_v3(pool_map)[source]
classmethod get_by_pk(id)[source]

“Get Vip Request Port Pool by id.

@return: Vip Request Port Pool.

@raise VipRequestPortPoolNotFoundError: Vip Request Port Pool not registered. @raise VipRequestPortPoolError: Failed to search for the Vip Request Port Pool. @raise OperationalError: Lock wait timeout exceeded.

l7_rule

Decorator that converts a method with a single self argument into a property cached on the instance. # https://github.com/django/django/blob/2456ffa42c33d63b54579eae0f5b9cf2a8cd3714/django/utils/functional.py#L38-50

log = <celery.utils.log.ProcessAwareLogger object>
objects = <networkapi.models.BaseManager.BaseManager object>
optionvip
server_pool
update_v3(pool_map)[source]
vip_request_port

networkapi.api_vip_request.permissions module

networkapi.api_vip_request.urls module

Module contents