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.RequisicaoVipsError
Retorna exceção quando o valor da variável ambiente é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidBalAtivoValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção quando o valor da variável cache é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidClienteValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna exceção quando o valor da variável cliente é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidFinalidadeValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna exceção quando o valor da variável finalidade é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidHealthcheckTypeValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção quando o valor da variável healthcheck é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidHostNameError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna exceção quando o valor da variável host é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidMaxConValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna exceção quando o valor da variável maxcon é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidMetodoBalValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção quando o valor da variável persistencia é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidPriorityValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Returns exception when the value of the priority variable is invalid.
-
exception
networkapi.requisicaovips.models.
InvalidRealValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna exceção quando o valor da variável real é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidServicePortValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção quando o valor da variável timeout é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidTrafficReturnValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção quando o valor da variável transbordo é inválido.
-
exception
networkapi.requisicaovips.models.
InvalidWeightValueError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Returns 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.RequisicaoVipsError
Return exception when delete server pool related with other request VIP.
-
exception
networkapi.requisicaovips.models.
RequestVipWithoutServerPoolError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Return 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.RequisicaoVipsError
Retorna exceção ao tentar alterar uma requisição de vip já criada.
-
exception
networkapi.requisicaovips.models.
RequisicaoVipsError
(cause, message=None)[source]¶ Bases:
exceptions.Exception
Representa um erro ocorrido durante acesso à tabelas relacionadas com requisicao_vips.
-
exception
networkapi.requisicaovips.models.
RequisicaoVipsMissingDSRL3idError
(cause, message=None)[source]¶ Bases:
networkapi.requisicaovips.models.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna 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.RequisicaoVipsError
Retorna exceção ao buscar a regra associada a requisição vip.