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