networkapi.rack package¶
Subpackages¶
- networkapi.rack.resource package
- Submodules
- networkapi.rack.resource.GeraConfig module
- networkapi.rack.resource.GetRackResource module
- networkapi.rack.resource.ListEnvironmentRackResource module
- networkapi.rack.resource.RackAplicarConfigResource module
- networkapi.rack.resource.RackConfigResource module
- networkapi.rack.resource.RackDeleteResource module
- networkapi.rack.resource.RackEditResource module
- networkapi.rack.resource.RackEnvironmentResource module
- networkapi.rack.resource.RackFindResource module
- networkapi.rack.resource.RackGetByEquipResource module
- networkapi.rack.resource.RackListAllResource module
- Module contents
Submodules¶
networkapi.rack.models module¶
-
class
networkapi.rack.models.Datacenter(id, dcname, address)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
datacenterrooms_set¶
-
get_dc(idt=None, dcname=None, address=None)[source]¶ “Find Datacenter by id or name. @return: Datacenter @raise : .
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
sigla¶
-
exception
-
class
networkapi.rack.models.DatacenterRooms(id, name, dc_id, racks, spines, leafs, config)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
ambiente_set¶
-
dc¶
-
get_dcrooms(idt=None, id_dc=None, name=None)[source]¶ Find DatacenterRooms by id, name or datacenter.
@return: DatacenterRooms.
@raise : .
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
rack_set¶
-
exception
-
class
networkapi.rack.models.EnvironmentRack(id, ambiente_id, rack_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
ambiente¶
-
create(authenticated_user)[source]¶ Insert a new associoation between rack and environment
@return: Nothing
@raise AmbienteNotFoundError: Ambiente does not exists.
@raise EnvironmentRackDuplicatedError: Rack already related to environment
@raise EnvironmentRackError: Not able to complete.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
rack¶
-
exception
-
exception
networkapi.rack.models.EnvironmentRackDuplicatedError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.EnvironmentRackErrorException when environment and rack are already associated.
-
exception
networkapi.rack.models.EnvironmentRackError(cause, message=None)[source]¶ Bases:
exceptions.ExceptionEnvironmentRack table errors
-
exception
networkapi.rack.models.EnvironmentRackNotFoundError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.EnvironmentRackErrorEnvironmentRack not found.
-
exception
networkapi.rack.models.InvalidMacValueError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.RackErrorRetorna exceção quando o valor da variávmac é inválido.
-
class
networkapi.rack.models.Rack(id, numero, nome, mac_sw1, mac_sw2, mac_ilo, id_sw1_id, id_sw2_id, id_ilo_id, config, create_vlan_amb, dcroom_id)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
dcroom¶
-
environmentrack_set¶
-
get_by_id(number)[source]¶ “Get Rack number.
@return: Rack.
@raise RackNumberNotFoundError: Rack is not registered. @raise RackError: Failed to search for the Rack.
-
get_by_name(name)[source]¶ “Get Rack id.
@return: Rack.
@raise RackNumberNotFoundError: Rack is not registered. @raise RackError: Failed to search for the Rack.
-
get_by_pk(idt)[source]¶ “Get Rack id.
@return: Rack.
@raise RackNumberNotFoundError: Rack is not registered. @raise RackError: Failed to search for the Rack.
-
get_rack(idt=None, number=None, name=None, dcroom_id=None, dc_id=None)[source]¶ “Get Rack by id, number, name, equipment, room or datacenter. @return: Rack.
-
id_ilo¶
-
id_sw1¶
-
id_sw2¶
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
exception
-
exception
networkapi.rack.models.RackAplError(cause, param=None, value=None)[source]¶ Bases:
exceptions.ExceptionRetorna exceção quao a configuracao nao pode ser aplicada.
-
exception
networkapi.rack.models.RackConfigError(cause, param=None, value=None)[source]¶ Bases:
exceptions.ExceptionRetorna exceção quao a configuracao nao for criada.
-
exception
networkapi.rack.models.RackError(cause, message=None)[source]¶ Bases:
exceptions.ExceptionRepresenta um erro ocorrido durante acesso ?| tabela racks.
-
exception
networkapi.rack.models.RackNameDuplicatedError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.RackErrorRetorna exceção quando numero do rack for repetido.
-
exception
networkapi.rack.models.RackNumberDuplicatedValueError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.RackErrorRetorna exceção quando numero do rack for repetido.
-
exception
networkapi.rack.models.RackNumberNotFoundError(cause, message=None)[source]¶ Bases:
networkapi.rack.models.RackErrorRetorna exceção quando rack nao for encontrado.