networkapi.equipamento package

Subpackages

Submodules

networkapi.equipamento.models module

exception networkapi.equipamento.models.EquipTypeCantBeChangedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

class networkapi.equipamento.models.Equipamento(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

Equipamento(id, tipo_equipamento_id, modelo_id, nome, maintenance)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Equipamento.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Equipamento.asn
Equipamento.asn_id
Equipamento.asnequipment_set
Equipamento.create(authenticated_user, group_id)[source]

Insere um novo Equipamento

Se o grupo do equipamento, informado nos dados da requisição, for igual à “Equipamentos Orquestracao” (id = 1) então o tipo do equipamento deverá ser igual a “Servidor Virtual” (id = 10).

@return: Nothing

@raise InvalidGroupToEquipmentTypeError: Equipamento do grupo “Equipamentos Orquestração” somente poderá ser criado com tipo igual a “Servidor Virtual”.

@raise EGrupoNotFoundError: Grupo não cadastrado.

@raise GrupoError: Falha ao pesquisar o Grupo.

@raise TipoEquipamentoNotFoundError: Tipo de equipamento nao cadastrado.

@raise ModeloNotFoundError: Modelo nao cadastrado.

@raise EquipamentoNameDuplicatedError: Nome do equipamento duplicado.

@raise EquipamentoError: Falha ou inserir o equipamento.

Equipamento.create_v3(equipment)[source]
Equipamento.create_v4(equipment)[source]
Equipamento.delete()[source]

Sobrescreve o metodo do Django para remover um equipamento.

Antes de remover o equipamento remove todos os seus relacionamentos.

Equipamento.delete_v3()[source]

Before removing the computer it eliminates all your relationships.

Equipamento.delete_v4()[source]

Before removing the computer it eliminates all your relationships.

Equipamento.edit(user, nome, tipo_equip, modelo, maintenance=None)[source]
Equipamento.environments
Equipamento.equipamento_ilo
Equipamento.equipamento_sw1
Equipamento.equipamento_sw2
Equipamento.equipamentoacesso_set
Equipamento.equipamentoambiente_set
Equipamento.equipamentogrupo_set
Equipamento.equipamentoroteiro_set
Equipamento.equipment_controller_environment
Equipamento.equipmentcontrollerenvironment_set
Equipamento.equipmentlistconfig_set
Equipamento.equipmentroutemap_set
classmethod Equipamento.get_by_name(name)[source]
classmethod Equipamento.get_by_pk(pk, *prefetch_list)[source]

Get Equipament by id.

@return: Equipament.

@raise EquipamentoNotFoundError: Equipament is not registered. @raise EquipamentoError: Failed to search for the Equipament. @raise OperationalError: Lock wait timeout exceeded.

classmethod Equipamento.get_next_name_by_prefix(prefix)[source]
Equipamento.groups
Equipamento.grupos
Equipamento.interface_set
Equipamento.ipequipamento_set
Equipamento.ipv4
Equipamento.ipv4_equipment
Equipamento.ipv6
Equipamento.ipv6_equipment
Equipamento.ipv6equipament_set
Equipamento.listconfigbgp_set
Equipamento.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f08390>
Equipamento.modelo
Equipamento.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f08950>
Equipamento.remove(authenticated_user, equip_id)[source]

Pesquisa e remove o equipamento.

@return: Nothing

@raise EquipamentoNotFoundError: Não existe um equipamento com equip_id .

@raise EquipamentoError: Falha ao remover o equipamento.

Equipamento.routemap_set
Equipamento.search(equip_name=None, equip_type_id=None, environment_id=None, ugroups=None)[source]
Equipamento.tipo_equipamento
Equipamento.update_v3(equipment)[source]
Equipamento.update_v4(equipment)[source]
Equipamento.vrfequipment_set
Equipamento.vrfvlanequipment_set
exception networkapi.equipamento.models.EquipamentoAccessDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção porque já existe um Equipamento cadastrado com o mesmo nome.

exception networkapi.equipamento.models.EquipamentoAccessNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de modelo de equipamento por chave primária.

class networkapi.equipamento.models.EquipamentoAcesso(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipamentoAcesso(id, equipamento_id, fqdn, user, password, tipo_acesso_id, enable_pass)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipamentoAcesso.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipamentoAcesso.create(authenticated_user)[source]

Efetua a inclusão de informações de acesso a equipamentos @return: Instância da informação de acesso a equipamento incluída @raise Equipamento.DoesNotExist: Equipamento informado é inexistente @raise TipoAcesso.DoesNotExist: Tipo de acesso informado é inexistente @raise EquipamentoAccessDuplicatedError: Já existe cadastrada a associação de equipamento e tipo de acesso informada @raise EquipamentoError: Falha ao incluir informações de acesso a equipamentos.

EquipamentoAcesso.equipamento
classmethod EquipamentoAcesso.get_by_pk(id)[source]

Get EquipamentoAcesso by id.

@return: EquipamentoAcesso.

@raise EquipamentoAccessNotFoundError: EquipamentoAcesso is not registered. @raise VlanError: Failed to search for the EquipamentoAcesso. @raise OperationalError: Lock wait timeout exceed

EquipamentoAcesso.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f24190>
EquipamentoAcesso.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f24590>
classmethod EquipamentoAcesso.remove(authenticated_user, id_equipamento, id_tipo_acesso)[source]

Efetua a remoção de um tipo de acesso @param id_equipamento: Identificador do equipamento da informação de acesso a equipamento a ser excluída @param id_tipo_acesso: Identificador do tipo de acesso da informação de acesso a equipamento a ser excluída @return: nothing @raise EquipamentoAcesso.DoesNotExist: Informação de acesso a equipamento informada é inexistente @raise EquipamentoError: Falha ao alterar informação de acesso a equipamento.

classmethod EquipamentoAcesso.search(ugroups=None, equipamento=None, protocolo=None)[source]

Efetua a pesquisa das informações de acesso a equipamentos @return: Um queryset contendo as informações de aceso a equipamentos cadastrados @raise EquipamentoError: Falha ao pesquisar as informações de acesso a equipamentos.

EquipamentoAcesso.tipo_acesso
classmethod EquipamentoAcesso.update(authenticated_user, id_equipamento, id_tipo_acesso, **kwargs)[source]

Efetua a alteração de informações de acesso a equipamentos conforme argumentos recebidos @param id_equipamento: Identificador do equipamento da informação de acesso a equipamento a ser alterada @param id_tipo_acesso: Identificador do tipo de acesso da informação de acesso a equipamento a ser alterada @return: Instância da informação de acesso a equipamento alterada @raise EquipamentoAcesso.DoesNotExist: Informação de acesso a equipamento informada é inexistente @raise EquipamentoError: Falha ao alterar informação de acesso a equipamento.

class networkapi.equipamento.models.EquipamentoAmbiente(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipamentoAmbiente(id, ambiente_id, equipamento_id, is_router)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipamentoAmbiente.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipamentoAmbiente.ambiente
EquipamentoAmbiente.create(authenticated_user=None)[source]

Insere uma nova associação entre um Equipamento e um Ambiente.

@return: Nothing

@raise AmbienteNotFoundError: Ambiente não cadastrado.

@raise EquipamentoAmbienteDuplicatedError: Equipamento já está cadastrado no Ambiente.

@raise EquipamentoError: Falha ao inserir a associação Equipamento e Ambiente.

EquipamentoAmbiente.create_v3(eqpt_env_map)[source]

Insert a new relashionship between an equipment and an environment.

@return: Nothing

@raise AmbienteNotFoundError: Environment not registered. @raise EquipamentoAmbienteDuplicatedError: Equipment already

registered in environment.
@raise EquipamentoError: Failure to insert the relashionship
between equipment and environment.
EquipamentoAmbiente.equipamento
EquipamentoAmbiente.get_by_environment(environment_id)[source]
classmethod EquipamentoAmbiente.get_by_equipment(equipment_id)[source]
EquipamentoAmbiente.get_by_equipment_environment(equipment_id, environment_id)[source]
classmethod EquipamentoAmbiente.get_routers_by_environment(environment_id)[source]
EquipamentoAmbiente.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f08d10>
EquipamentoAmbiente.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f191d0>
classmethod EquipamentoAmbiente.remove(authenticated_user, equip_id, environ_id)[source]

Pesquisa e remove uma associação entre um Equipamento e um Ambiente.

@return: Nothing

@raise EquipamentoAmbienteNotFoundError: Não existe associação entre o equipamento e o ambiente.

@raise EquipamentoError: Falha ao remover uma associação entre um Equipamento e um Ambiente.

exception networkapi.equipamento.models.EquipamentoAmbienteDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o equipamento_ambiente já existe.

exception networkapi.equipamento.models.EquipamentoAmbienteNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de equipamento_ambiente por chave primária ou equipamento e ambiente.

exception networkapi.equipamento.models.EquipamentoError(cause, message=None)[source]

Bases: exceptions.Exception

Representa um erro ocorrido durante acesso à tabelas relacionadas com Equipamento.

class networkapi.equipamento.models.EquipamentoGrupo(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipamentoGrupo(id, egrupo_id, equipamento_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipamentoGrupo.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipamentoGrupo.create(authenticated_user=None)[source]

Insere uma nova associação entre um Equipamento e um Grupo.

@return: Nothing

@raise EGrupoNotFoundError: Grupo não cadastrado.

@raise GrupoError: Falha ao pesquisar o grupo do equipamento.

@raise EquipamentoGrupoDuplicatedError: Equipamento já está cadastrado no grupo

@raise EquipamentoError: Falha ao inserir o equipamento no grupo.

EquipamentoGrupo.egrupo
EquipamentoGrupo.equipamento
classmethod EquipamentoGrupo.get_by_equipment(equipment_id)[source]
EquipamentoGrupo.get_by_equipment_group(equipment_id, egroup_id)[source]
EquipamentoGrupo.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f19950>
EquipamentoGrupo.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f19d90>
classmethod EquipamentoGrupo.remove(authenticated_user, equip_id, egroup_id)[source]

Pesquisa e remove uma associação entre um Equipamento e um Grupo.

@return: Nothing

@raise EquipamentoGrupoNotFoundError: Associação entre o equipamento e o grupo não cadastrada.

@raise EquipamentoError: Falha ao remover uma associação entre um Equipamento e um Grupo.

exception networkapi.equipamento.models.EquipamentoGrupoDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o equipamento_grupo já existe.

exception networkapi.equipamento.models.EquipamentoGrupoNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de equipamento_grupo por chave primária.

exception networkapi.equipamento.models.EquipamentoNameDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção porque já existe um Equipamento cadastrado com o mesmo nome.

exception networkapi.equipamento.models.EquipamentoNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de equipamento por chave primária.

class networkapi.equipamento.models.EquipamentoRoteiro(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipamentoRoteiro(id, equipamento_id, roteiro_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipamentoRoteiro.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipamentoRoteiro.create(authenticated_user)[source]

Insere uma nova associação entre um Equipamento e um Roteiro.

@return: Nothing

@raise RoteiroNotFoundError: Roteiro não cadastrado.

@raise RoteiroError: Falha ao pesquisar o roteiro.

@raise EquipamentoRoteiroDuplicatedError: Equipamento já está associado ao roteiro.

@raise EquipamentoError: Falha ao inserir o equipamento no roteiro.

EquipamentoRoteiro.equipamento
EquipamentoRoteiro.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f24750>
EquipamentoRoteiro.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f24b90>
classmethod EquipamentoRoteiro.remove(authenticated_user, equip_id, script_id)[source]

Pesquisa e remove uma associação entre um Equipamento e um Roteiro.

@return: Nothing

@raise EquipamentoRoteiroNotFoundError: Não existe associação entre o equipamento e o roteiro.

@raise EquipamentoError: Falha ao remover uma associação entre um Equipamento e um Roteiro.

EquipamentoRoteiro.roteiro
classmethod EquipamentoRoteiro.search(ugroups=None, equip_id=None, roteiro_type=None)[source]
exception networkapi.equipamento.models.EquipamentoRoteiroDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o equipamento_roteiro já existe.

exception networkapi.equipamento.models.EquipamentoRoteiroNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de equipamento_roteiro.

class networkapi.equipamento.models.EquipmentControllerEnvironment(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

EquipmentControllerEnvironment(id, environment_id, equipment_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EquipmentControllerEnvironment.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

EquipmentControllerEnvironment.create(eqpt_env_map)[source]

Insert a new relashionship between an equipment and an environment.

@return: Nothing

@raise AmbienteNotFoundError: Environment not registered. @raise EquipmentControllerEnvironmentDuplicatedError: Equipment already

registered in environment.
@raise EquipamentoError: Failure to insert the relashionship
between equipment and environment.
EquipmentControllerEnvironment.environment
EquipmentControllerEnvironment.equipment
EquipmentControllerEnvironment.get_by_environment(environment_id)[source]
classmethod EquipmentControllerEnvironment.get_by_equipment(equipment_id)[source]
EquipmentControllerEnvironment.get_by_equipment_environment(equipment_id, environment_id)[source]
EquipmentControllerEnvironment.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f19390>
EquipmentControllerEnvironment.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f19790>
exception networkapi.equipamento.models.EquipmentControllerEnvironmentDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o equipment_controller_environment já existe.

exception networkapi.equipamento.models.EquipmentControllerEnvironmentNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o equipment_controller_environment não existe.

exception networkapi.equipamento.models.EquipmentDontRemoveError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

exception networkapi.equipamento.models.InvalidGroupToEquipmentTypeError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Equipamento do grupo “Equipamentos Orquestração” somente poderá ser criado com tipo igual a “Servidor Virtual”.

class networkapi.equipamento.models.Marca(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

Marca(id, nome)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Marca.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

classmethod Marca.get_by_name(name)[source]

“Get Brand by name.

@return: Brand.

@raise MarcaNotFoundError: Brand is not registered. @raise EquipamentoError: Failed to search for the Brand.

classmethod Marca.get_by_pk(idt)[source]

“Get Brand id.

@return: Brand L3.

@raise MarcaNotFoundError: Brand is not registered. @raise EquipamentoError: Failed to search for the Brand.

Marca.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f044d0>
Marca.modelo_set
Marca.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f04750>
exception networkapi.equipamento.models.MarcaModeloNameDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção se houver um Modelo e Marca com mesmo nome já cadastrado..

exception networkapi.equipamento.models.MarcaNameDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção porque já existe uma marca cadastrado com o mesmo nome.

exception networkapi.equipamento.models.MarcaNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de modelo de equipamento por chave primária.

exception networkapi.equipamento.models.MarcaUsedByModeloError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção se houver tentativa de exclusão de marca utilizada por algum modelo.

class networkapi.equipamento.models.Modelo(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

Modelo(id, nome, marca_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Modelo.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Modelo.equipamento_set
classmethod Modelo.get_by_brand(id_brand)[source]

“Get Model by Brand.

@return: Model.

@raise ModeloNotFoundError: Model is not registered. @raise EquipamentoError: Failed to search for the Model.

classmethod Modelo.get_by_name(name)[source]

“Get Model by name.

@return: Model.

@raise ModeloNotFoundError: Model is not registered. @raise EquipamentoError: Failed to search for the Model.

classmethod Modelo.get_by_name_brand(name, id_brand)[source]

“Get Model by Name and Brand.

@return: Model.

@raise ModeloNotFoundError: Model is not registered. @raise EquipamentoError: Failed to search for the Model.

classmethod Modelo.get_by_pk(idt)[source]

“Get Model by id.

@return: Model.

@raise RoteiroNotFoundError: Model is not registered. @raise EquipamentoError: Failed to search for the Model.

Modelo.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f04950>
Modelo.marca
Modelo.modeloroteiro_set
Modelo.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f04c50>
exception networkapi.equipamento.models.ModeloNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de modelo de equipamento por chave primária.

class networkapi.equipamento.models.ModeloRoteiro(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

ModeloRoteiro(id, modelo_id, roteiro_id)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception ModeloRoteiro.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

ModeloRoteiro.create(authenticated_user)[source]

Insere uma nova associação entre um Modelo e um Roteiro. @return: Nothing @raise RoteiroNotFoundError: Roteiro não cadastrado. @raise RoteiroError: Falha ao pesquisar o roteiro. @raise ModeloRoteiroDuplicatedError: Equipamento já está associado ao roteiro. @raise ModeloError: Falha ao inserir o modelo no roteiro.

classmethod ModeloRoteiro.get_by_pk(idt)[source]
ModeloRoteiro.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f24d50>
ModeloRoteiro.modelo
ModeloRoteiro.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee3548210>
classmethod ModeloRoteiro.remover(authenticated_user, model_id, script_id)[source]
ModeloRoteiro.roteiro
exception networkapi.equipamento.models.ModeloRoteiroDuplicatedError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção quando o modelo_roteiro já existe.

exception networkapi.equipamento.models.ModeloRoteiroNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de modelo_roteiro.

exception networkapi.equipamento.models.ModeloUsedByEquipamentoError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção se houver tentativa de exclusão de um modelo utilizado por algum equipamento.

class networkapi.equipamento.models.TipoEquipamento(*args, **kwargs)[source]

Bases: networkapi.models.BaseModel.BaseModel

TipoEquipamento(id, tipo_equipamento)

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception TipoEquipamento.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

TipoEquipamento.TIPO_EQUIPAMENTO_ROUTER = 3
TipoEquipamento.TIPO_EQUIPAMENTO_SERVIDOR = 2
TipoEquipamento.TIPO_EQUIPAMENTO_SERVIDOR_VIRTUAL = 10
TipoEquipamento.TIPO_EQUIPAMENTO_SWITCH = 1
TipoEquipamento.equipamento_set
TipoEquipamento.filterequiptype_set
classmethod TipoEquipamento.get_by_name(name)[source]

“Get Equipment Type by name.

@return: Equipment Type.

@raise ModeloNotFoundError: Equipment Type is not registered. @raise EquipamentoError: Failed to search for the Equipment Type.

classmethod TipoEquipamento.get_by_pk(idt)[source]

“Get Equipment Type by id.

@return: Equipment Type.

@raise TipoEquipamentoNotFoundError: Equipment Type is not registered. @raise EquipamentoError: Failed to search for the Equipment Type.

classmethod TipoEquipamento.get_tipo(tipo)[source]

“Get Equipment Type by Type.

@return: Equipment Type.

@raise TipoEquipamentoNotFoundError: Equipment Type is not registered. @raise EquipamentoError: Failed to search for the Equipment Type.

classmethod TipoEquipamento.get_tipo_balanceador()[source]

“Get Equipment Type by Type is balanceador.

@return: Equipment Type.

@raise TipoEquipamentoNotFoundError: Equipment Type is not registered. @raise EquipamentoError: Failed to search for the Equipment Type.

TipoEquipamento.insert_new(authenticated_user, name)[source]
TipoEquipamento.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2f04d90>
TipoEquipamento.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2f04fd0>
TipoEquipamento.search()[source]
exception networkapi.equipamento.models.TipoEquipamentoDuplicateNameError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção porque já existe um tipo de equipamento cadastrado com o mesmo nome.

exception networkapi.equipamento.models.TipoEquipamentoNotFoundError(cause, message=None)[source]

Bases: networkapi.equipamento.models.EquipamentoError

Retorna exceção para pesquisa de tipo de equipamento por chave primária.

Module contents