networkapi.api_pools package¶
Subpackages¶
Submodules¶
networkapi.api_pools.exceptions module¶
-
exception
networkapi.api_pools.exceptions.CreatedPoolIdentifierException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool already created. Cannot change Identifier.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.CreatedPoolValuesException(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool already created. Cannot change values.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.DiffStatesEquipament(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Poolmember has states different in equipments.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.EnvironmentDoesNotExistException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Environment Does Not Exist.'¶
-
status_code= 404¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdEnvironmentException(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for Environment.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdOptionPoolEnvironmentRequestException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for Environment Option Pool Request.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdOptionPoolRequestException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for Option Pool Request.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for Pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdPoolMemberException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for Pool Member.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdVipException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid id for VIP.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdentifierAlreadyPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Identifier pool already exists.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdentifierFistDigitPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'The first character of the identifier field can not be a number.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIdentifierPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool identifier is invalid. Pool identifier must match "^[a-zA-Z]+[a-zA-Z0-9\\._-]*$".'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidIpNotExist(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Poolmember has invalid ip.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidRealPoolException(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Parametros invalidos do real.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidServiceDownActionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid value for Service-Down-Action.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.InvalidStatusPoolMemberException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Invalid status for Pool Member.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.IpNotFoundByEnvironment(msg='O ambiente do IP e diferente do ambiente do Server Pool.')[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'O ambiente do IP e diferente do ambiente do Server Pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.OptionPoolConstraintPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'OptionPool can not be deleted because it is associated with a Pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.OptionPoolDoesNotExistException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Option Pool Does Not Exist.'¶
-
status_code= 404¶
-
-
exception
networkapi.api_pools.exceptions.OptionPoolEnvironmentDoesNotExistException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Environment Option Pool Does Not Exist.'¶
-
status_code= 404¶
-
-
exception
networkapi.api_pools.exceptions.PoolAlreadyCreated(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool already created.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolConstraintCreatedException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool request can not be deleted because it is created in equipment.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolConstraintVipException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool nao pode ser excluido pois esta associado com um VIP.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolDoesNotExistException(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool Does Not Exist.'¶
-
status_code= 404¶
-
-
exception
networkapi.api_pools.exceptions.PoolEnvironmentChange(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Not is possible change environment of pool when pool is created.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolError(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolMemberChange(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Not is possible to change pool members when pool is created.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolMemberDoesNotExistException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool Member Does Not Exist.'¶
-
status_code= 404¶
-
-
exception
networkapi.api_pools.exceptions.PoolNameChange(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Not is possible change name of pool when pool is created.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolNotCreated(msg=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool not created.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolNotExist(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Pool has no in load balance.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.PoolmemberNotExist(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Poolmember has no in load balance.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAddEnvironmentPoolOptionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute add script for environment pool option.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAddPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute add script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAddPoolOptionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute add script for pool option.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAlterLimitPoolDiffMembersException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to change limits for pool. Members limit differs from pool default limit Set all members with the same default limit before changing default pool limit.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAlterLimitPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute limits script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAlterPriorityPoolMembersException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute priority script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptAlterServiceDownActionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute service-down-action script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptCheckStatusPoolMemberException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute status script for pool member.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptCreatePoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute create script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptDeleteEnvironmentPoolOptionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute delete script for environment pool option.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptDeletePoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute delete script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptDeletePoolOptionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute delete script for pool option.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptDisablePoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute disable script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptEnablePoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute enable script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptManagementPoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute management pool members script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptModifyPoolOptionException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute modify script for pool option.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.ScriptRemovePoolException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Failed to execute remove script for pool.'¶
-
status_code= 400¶
-
-
exception
networkapi.api_pools.exceptions.UpdateEnvironmentPoolCreatedException(detail=None)[source]¶ Bases:
rest_framework.exceptions.APIException-
default_detail= 'Ambiente nao pode ser alterado pois o server pool ja esta criado no equipamento.'¶
-
status_code= 400¶
-
networkapi.api_pools.models module¶
-
class
networkapi.api_pools.models.OpcaoPool(id, description)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
opcaopoolambiente_set¶
-
exception
-
class
networkapi.api_pools.models.OpcaoPoolAmbiente(id, opcao_pool_id, ambiente_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
ambiente¶
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
opcao_pool¶
-
exception
-
class
networkapi.api_pools.models.OptionPool(id, type, name)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
delete()[source]¶ Override Django’s method to remove option vip
Before removing the option pool removes all relationships with environment vip.
-
classmethod
get_all()[source]¶ Get All Option Pool.
@return: All Option Pool.
@raise OptionPoolError: Failed to search for all Option Pool.
-
classmethod
get_all_by_type_and_environment(optiontype, id_environment)[source]¶ Get All Option pool by environmentvip_id and type.
@return: Get All Option Pool by type.
@raise OperationalError: Failed to search for all Option Pool type.
-
classmethod
get_by_pk(id)[source]¶ “Get Option Pool by id.
@return: Option Pool.
@raise OptionPoolNotFoundError: Option Pool is not registered. @raise OptionPoolError: Failed to search for the Option Pool. @raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
optionpoolenvironment_set¶
-
serverpool_set¶
-
exception
-
class
networkapi.api_pools.models.OptionPoolEnvironment(id, option_id, environment_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
environment¶
-
get_by_option_environment(option_id, environment_id)[source]¶ Get OptionVipEnvironmentPool by OptionPool and EnvironmentVip.
@return: OptionPoolEnvironment.
@raise OptionVipEnvironmentVipNotFoundError: Ipv6Equipament is not registered. @raise OptionVipEnvironmentVipError: Failed to search for the OptionVipEnvironmentVip. @raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
option¶
-
exception