networkapi.requisicaovips package¶
Subpackages¶
- networkapi.requisicaovips.resource package
- Submodules
- networkapi.requisicaovips.resource.CreateVipResource module
- networkapi.requisicaovips.resource.OptionVipAllGetByEnvironmentVipResource module
- networkapi.requisicaovips.resource.OptionVipAllResource module
- networkapi.requisicaovips.resource.OptionVipEnvironmentVipAssociationResource module
- networkapi.requisicaovips.resource.OptionVipGetBalanceamentoByEVipResource module
- networkapi.requisicaovips.resource.OptionVipGetGrupoCacheByEVipResource module
- networkapi.requisicaovips.resource.OptionVipGetHealthcheckByEVipResource module
- networkapi.requisicaovips.resource.OptionVipGetPersistenciaByEVipResource module
- networkapi.requisicaovips.resource.OptionVipGetTimeoutByEVipResource module
- networkapi.requisicaovips.resource.OptionVipResource module
- networkapi.requisicaovips.resource.RemoveVipResource module
- networkapi.requisicaovips.resource.RequestAllVipsIPv4Resource module
- networkapi.requisicaovips.resource.RequestAllVipsIPv6Resource module
- networkapi.requisicaovips.resource.RequestAllVipsResource module
- networkapi.requisicaovips.resource.RequestHealthcheckResource module
- networkapi.requisicaovips.resource.RequestMaxconResource module
- networkapi.requisicaovips.resource.RequestPriorityResource module
- networkapi.requisicaovips.resource.RequestVipGetByIdResource module
- networkapi.requisicaovips.resource.RequestVipGetIdIpResource module
- networkapi.requisicaovips.resource.RequestVipGetRulesByEVipResource module
- networkapi.requisicaovips.resource.RequestVipL7ApplyResource module
- networkapi.requisicaovips.resource.RequestVipL7Resource module
- networkapi.requisicaovips.resource.RequestVipL7RollbackResource module
- networkapi.requisicaovips.resource.RequestVipL7ValidateResource module
- networkapi.requisicaovips.resource.RequestVipRealEditResource module
- networkapi.requisicaovips.resource.RequestVipRealValidResource module
- networkapi.requisicaovips.resource.RequestVipRuleResource module
- networkapi.requisicaovips.resource.RequestVipValidateResource module
- networkapi.requisicaovips.resource.RequestVipsRealResource module
- networkapi.requisicaovips.resource.RequestVipsResource module
- networkapi.requisicaovips.resource.RequisicaoVipDeleteResource module
- networkapi.requisicaovips.resource.RequisicaoVipsResource module
- Module contents
- networkapi.requisicaovips.test package
Submodules¶
networkapi.requisicaovips.models module¶
-
class
networkapi.requisicaovips.models.DsrL3_to_Vip(id, requisicao_vip_id, id_dsrl3)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_all()[source]¶ Get All Option Vip.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_by_vip_id(id_vip)[source]¶ Get Request VipPortToPool associated with id_vip.
@return: Request VipPortToPool with given id_vip.
@raise RequisicaoVipsError: Failed to search for VipPortToPool.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
requisicao_vip¶
-
exception
-
exception
networkapi.requisicaovips.models.InvalidAmbienteValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável ambiente é inválido.
-
exception
networkapi.requisicaovips.models.InvalidBalAtivoValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável bal_ativo é inválido.
-
exception
networkapi.requisicaovips.models.InvalidCacheValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável cache é inválido.
-
exception
networkapi.requisicaovips.models.InvalidClienteValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável cliente é inválido.
-
exception
networkapi.requisicaovips.models.InvalidFinalidadeValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável finalidade é inválido.
-
exception
networkapi.requisicaovips.models.InvalidHealthcheckTypeValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável healthcheck_type é inválido.
-
exception
networkapi.requisicaovips.models.InvalidHealthcheckValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável healthcheck é inválido.
-
exception
networkapi.requisicaovips.models.InvalidHostNameError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável host é inválido.
-
exception
networkapi.requisicaovips.models.InvalidMaxConValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável maxcon é inválido.
-
exception
networkapi.requisicaovips.models.InvalidMetodoBalValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável metodo_bal é inválido.
-
exception
networkapi.requisicaovips.models.InvalidPersistenciaValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável persistencia é inválido.
-
exception
networkapi.requisicaovips.models.InvalidPriorityValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorReturns exception when the value of the priority variable is invalid.
-
exception
networkapi.requisicaovips.models.InvalidRealValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável real é inválido.
-
exception
networkapi.requisicaovips.models.InvalidServicePortValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável porta do serviço é inválido.
-
exception
networkapi.requisicaovips.models.InvalidTimeoutValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável timeout é inválido.
-
exception
networkapi.requisicaovips.models.InvalidTrafficReturnValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável traffic return é inválido.
-
exception
networkapi.requisicaovips.models.InvalidTransbordoValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção quando o valor da variável transbordo é inválido.
-
exception
networkapi.requisicaovips.models.InvalidWeightValueError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorReturns exception when the value of the weight variable is invalid.
-
class
networkapi.requisicaovips.models.OptionVip(id, tipo_opcao, nome_opcao_txt)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
delete(authenticated_user)[source]¶ Override Django’s method to remove option vip
Before removing the option vip removes all relationships with environment vip.
-
classmethod
get_all()[source]¶ Get All Option Vip.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_all_balanceamento(id_environment_vip)[source]¶ Get All Option Vip Balancing by environmentvip_id.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_all_grupo_cache(id_environment_vip)[source]¶ Get All Option Vip Timeout by environmentvip_id.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_all_healthcheck(id_environment_vip)[source]¶ Get All Option Vip Healthcheck by environmentvip_id.
@return: Get All Option Vip Healthcheck.
@raise OperationalError: Failed to search for all Option Vip Healthcheck.
-
classmethod
get_all_persistencia(id_environment_vip)[source]¶ Get All Option Vip Persistence by environmentvip_id.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_all_timeout(id_environment_vip)[source]¶ Get All Option Vip Timeout by environmentvip_id.
@return: All Option Vip.
@raise OperationalError: Failed to search for all Option Vip.
-
classmethod
get_all_trafficreturn(id_environment_vip)[source]¶ Get All Option Vip Traffic Return by environmentvip_id.
@return: Get All Option Vip Traffic Return.
@raise OperationalError: Failed to search for all Option Vip Traffic Return.
-
classmethod
get_by_pk(id)[source]¶ “Get Option Vip by id.
@return: Option Vip.
@raise OptionVipNotFoundError: Option Vip is not registered. @raise OptionVipError: Failed to search for the Option Vip. @raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
optionvipenvironmentvip_set¶
-
requisicaovips_set¶
-
valid_option_vip(optionvip_map)[source]¶ Validate the values of option vip
@param optionvip_map: Map with the data of the request.
@raise InvalidValueError: Represents an error occurred validating a value.
-
viprequestoptionvip_set¶
-
viprequestportoptionvip_set¶
-
viprequestportpool_set¶
-
exception
-
class
networkapi.requisicaovips.models.OptionVipEnvironmentVip(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 OptionVipEnvironmentVip by OptionVip and EnvironmentVip.
@return: OptionVipEnvironmentVip.
@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
-
exception
networkapi.requisicaovips.models.RequestVipServerPoolConstraintError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorReturn exception when delete server pool related with other request VIP.
-
exception
networkapi.requisicaovips.models.RequestVipWithoutServerPoolError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorReturn exception when no one exisitir server pool to request VIP.
-
class
networkapi.requisicaovips.models.RequisicaoVips(id, validado, variaveis, vip_criado, ip_id, ipv6_id, trafficreturn_id, l7_filter, filter_applied, filter_rollback, filter_valid, applied_l7_datetime, healthcheck_expect_id, rule_id, rule_applied_id, rule_rollback_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
create(authenticated_user, variables_map)[source]¶ Insere uma nova requisição de VIP.
Os campos validado e vip_criado terão sempre o valor 0.
@return: Nothing
@raise IpNotFoundError: IP não cadastrado.
@raise IpError: Falha ao pesquisar o IP.
@raise HealthcheckExpectNotFoundError: HealthcheckExpect não cadastrado.
@raise HealthcheckExpectError: Falha ao pesquisar o HealthcheckExpect.
@raise InvalidFinalidadeValueError: Finalidade com valor inválido.
@raise InvalidClienteValueError: Cliente com valor inválido.
@raise InvalidAmbienteValueError: Ambiente com valor inválido.
@raise InvalidCacheValueError: Cache com valor inválido.
@raise InvalidMetodoBalValueError: Valor do método de balanceamento inválido.
@raise InvalidPersistenciaValueError: Persistencia com valor inválido.
@raise InvalidHealthcheckTypeValueError: Healthcheck_Type com valor inválido ou inconsistente em relação ao valor do healthcheck_expect.
@raise InvalidTimeoutValueError: Timeout com valor inválido.
@raise InvalidMaxConValueError: Número máximo de conexões com valor inválido.
@raise InvalidBalAtivoValueError: Bal_Ativo com valor inválido.
@raise InvalidTransbordoValueError: Transbordo com valor inválido.
@raise InvalidServicePortValueError: Porta do Serviço com valor inválido.
@raise InvalidRealValueError: Valor inválido de um real.
@raise InvalidHealthcheckValueError: Valor do healthcheck inconsistente em relação ao valor do healthcheck_type.
@raise RequisicaoVipsError: Falha ao inserir a requisição de VIP.
-
dsrl3_to_vip_set¶
-
dsrl3id¶ 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_all()[source]¶ Get All Request Vip.
@return: All Request Vip.
@raise RequisicaoVipsError: Failed to search for all Request Vip.
-
classmethod
get_by_healthcheck_expect(healthcheck_exp)[source]¶ Get Request Vip associated with heathcheck expect.
@return: Request Vip with given healthcheck expect.
@raise RequisicaoVipsError: Failed to search for Request Vip.
-
classmethod
get_by_ipv4_id(id_ipv4)[source]¶ Get Request Vip associated with ipv4.
@return: Request Vip with given ipv4.
@raise RequisicaoVipsError: Failed to search for Request Vip.
-
classmethod
get_by_ipv6_id(id_ipv6)[source]¶ Get Request Vip associated with ipv6.
@return: Request Vip with given ipv6.
@raise RequisicaoVipsError: Failed to search for Request Vip.
-
classmethod
get_by_pk(id)[source]¶ Get Request Vip by id.
@return: Request Vip.
@raise RequisicaoVipsNotFoundError: Request Vip is not registered. @raise RequisicaoVipsError: Failed to search for the Request Vip. @raise OperationalError: Lock wait timeout exceeded.
-
healthcheck_expect¶
-
ip¶
-
ipv6¶
-
classmethod
is_valid_values_reals_priority(reals_priority_map)[source]¶ Validation when the values of reals_priority.N are all equal, the values should be automatically changed to 0 (zero).
@param reals_priority_map: List of reals_priority. @return: reals_priority_map: List of reals_priority.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
classmethod
remove(authenticated_user, vip_id)[source]¶ Pesquisa e remove uma Requisicao VIP.
@return: Nothing
@raise RequisicaoVipsNotFoundError: Requisao VIP não cadastrado.
@raise RequisicaoVipsError: Falha ao remover Requisao VIP.
-
rule¶
-
rule_applied¶
-
rule_rollback¶
-
set_variables(variables_map)[source]¶ Constroe e atribui o valor do campo “variaveis” a partir dos dados no mapa.
@raise EnvironmentVipNotFoundError: Ambiente Vip não encontrado com os valores de finalidade, cliente e ambiente fornecidos.
@raise InvalidTimeoutValueError: Timeout com valor inválido.
@raise InvalidCacheValueError: Cache com valor inválido.
@raise InvalidMetodoBalValueError: Valor do método de balanceamento inválido.
@raise InvalidPersistenciaValueError: Persistencia com valor inválido.
@raise InvalidHealthcheckTypeValueError: Healthcheck_Type com valor inválido ou inconsistente em relação ao valor do healthcheck_expect.
@raise InvalidMaxConValueError: Número máximo de conexões com valor inválido.
@raise InvalidBalAtivoValueError: Bal_Ativo com valor inválido.
@raise InvalidTransbordoValueError: Transbordo com valor inválido.
@raise InvalidServicePortValueError: Porta do Serviço com valor inválido.
@raise InvalidRealValueError: Valor inválido de um real.
@raise InvalidHealthcheckValueError: Valor do healthcheck inconsistente em relação ao valor do healthcheck_type.
-
trafficreturn¶
-
classmethod
update(authenticated_user, pk, variables_map, **kwargs)[source]¶ Atualiza os dados de uma requisição de VIP.
Após atualizar os dados o campo “validado” receberá o valor 0(zero).
Se o campo “vip_criado” da requisição de VIP tem o valor 1 então o VIP não poderá ser alterado.
@return: Nothing.
@raise RequisicaoVipsNotFoundError: Requisição de VIP não cadastrada.
@raise RequisicaoVipsError: Falha ao atualizar a requisição de VIP.
@raise RequisicaoVipsAlreadyCreatedError: Requisição de VIP já foi criada e não poderá ser alterada.
@raise HealthcheckExpectNotFoundError: HealthcheckExpect não cadastrado.
@raise HealthcheckExpectError: Falha ao pesquisar o HealthcheckExpect.
@raise IpError: Falha ao pesquisar o IP.
@raise IpNotFoundError: IP nao cadastrado.
@raise InvalidHealthcheckTypeValueError: Healthcheck_Type com valor inválido ou inconsistente em relação ao valor do healthcheck_expect.
-
classmethod
valid_real_server(ip, equip, evip, valid=True)[source]¶ Validation real server
@param ip: IPv4 or Ipv6. ‘xxx.xxx.xxx.xxx or xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx’ @param equip: Equipment @param evip: Environment Vip
@return: IPv4 or Ipv6, Equipment, Environment Vip
@raise IpNotFoundByEquipAndVipError: IP is not related equipment and Environment Vip. @raise IpNotFoundError: IP is not registered. @raise IpError: Failed to search for the IP.
-
valid_values_healthcheck(vip_map, vip, evironment_vip)[source]¶ Validation when the values of healthcheck
@param vip_map: Map with the data of the request.
@param vip: request VIP.
- @return: On success: vip_map, vip, None
- In case of error: vip_map, vip, code (code error message).
@raise InvalidValueError: Represents an error occurred validating a value. @raise ObjectDoesNotExist: Healthcheck does not exist . @raise HealthcheckExpectNotFoundError: The id_healthcheck_expect parameter does not exist.
-
valid_values_ports(vip_map)[source]¶ Validation when the values of portas_servicos This method accept ‘port1:port2’ and ‘port1’ only, when the parameter is port1, the method will understand that it means ‘por1:por1’
@param vip_map: Map with the data of the request..
- @return: On success: vip_map, None
- In case of error: vip_map, code (code error message).
@raise InvalidValueError: Represents an error occurred validating a value.
-
valid_values_reals_priority(vip_map)[source]¶ Validation when the values of reals_priority.N
@param vip_map: Map with the data of the request..
- @return: On success: vip_map, None
- In case of error: vip_map, code (code error message).
@raise InvalidValueError: Represents an error occurred validating a value.
-
valid_values_reals_weight(vip_map)[source]¶ Validation when the values of reals_weight.N
@param vip_map: Map with the data of the request.
- @return: On success: vip_map, None
- In case of error: vip_map, code (code error message).
@raise InvalidValueError: Represents an error occurred validating a value.
-
valida(authenticated_user, validado)[source]¶ Valida uma Requisicao VIP.
@return: Nothing.
@raise RequisicaoVipsError: Erro ao validar Requisição de VIP.
-
vip¶
-
vipporttopool_set¶
-
exception
-
exception
networkapi.requisicaovips.models.RequisicaoVipsAlreadyCreatedError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção ao tentar alterar uma requisição de vip já criada.
-
exception
networkapi.requisicaovips.models.RequisicaoVipsError(cause, message=None)[source]¶ Bases:
exceptions.ExceptionRepresenta um erro ocorrido durante acesso à tabelas relacionadas com requisicao_vips.
-
exception
networkapi.requisicaovips.models.RequisicaoVipsMissingDSRL3idError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção ao pesquisar a requisição de vip por chave primária.
-
exception
networkapi.requisicaovips.models.RequisicaoVipsNotFoundError(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção ao pesquisar a requisição de vip por chave primária.
-
class
networkapi.requisicaovips.models.ServerPool(id, identifier, healthcheck_id, servicedownaction_id, default_port, default_limit, pool_created, environment_id, lb_method)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
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
-
environment¶
-
classmethod
get_by_pk(id)[source]¶ Get ServerPool by id. @return: ServerPool. @raise ServerPoolNotFoundError: ServerPool is not registered. @raise PoolError: Failed to search for the ServerPool. @raise OperationalError: Lock wait timeout exceeded.
-
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
-
healthcheck¶
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
server_pool_members¶ 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
-
serverpoolmember_set¶
-
servicedownaction¶
-
vip_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
-
vipporttopool_set¶
-
viprequestportpool_set¶
-
vips¶ 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
-
exception
-
class
networkapi.requisicaovips.models.ServerPoolMember(id, server_pool_id, identifier, ip_id, ipv6_id, priority, weight, limit, port_real, healthcheck_id, member_status, last_status_update)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
create_v3(member)[source]¶ Creates pool member.
@raise ServerPoolNotFoundError @raise PoolError @raise OperationalError @raise IpNotFoundError @raise IpError
-
equipment¶ 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
-
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 ServerPoolMember by id. @return: ServerPoolMember. @raise PoolMemberDoesNotExistException: ServerPoolMember is not registered. @raise PoolError: Failed to search for the ServerPoolMember. @raise OperationalError: Lock wait timeout exceeded.
-
healthcheck¶
-
ip¶
-
ipv6¶
-
last_status_update_formated¶ 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>¶
-
prepare_and_save(server_pool, ip, ip_type, priority, weight, port_real, user, commit=False)[source]¶
-
save_specified_port(vip_id, port_vip, ip, ip_version, port_real, user)[source]¶ Save with commit = True
-
save_with_default_port(vip_id, ip, ip_version, user)[source]¶ Old calls hasn’t a port real, save with deafult_port specified in server pool Save with commit = True
-
server_pool¶
-
exception
-
class
networkapi.requisicaovips.models.VipPortToPool(id, requisicao_vip_id, server_pool_id, port_vip, identifier)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_vip_id(id_vip)[source]¶ Get Request VipPortToPool associated with id_vip.
@return: Request VipPortToPool with given id_vip.
@raise RequisicaoVipsError: Failed to search for VipPortToPool.
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
requisicao_vip¶
-
server_pool¶
-
exception
-
exception
networkapi.requisicaovips.models.VipRequestBlockAlreadyInRule(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção ao tentar inserir um bloco que já existe na regra do Vip.
-
exception
networkapi.requisicaovips.models.VipRequestNoBlockInRule(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsErrorRetorna exceção ao buscar a regra associada a requisição vip.