Mudanças entre as edições de "BMAPI POST api/v1/inventorysoftware/"
De MSTECH wiki
(Criou página com 'BlueMonitorAPI > Inventory == Request == '''Parâmetros''' Não há parâmetros '''Corpo''' { "id":null, "k4":"1163683367371843",...') |
|||
Linha 10: | Linha 10: | ||
{ | { | ||
− | + | "id":null, | |
− | + | "k4":"1163683367371843", | |
"operatingSystem" : { | "operatingSystem" : { | ||
"name" : "Debian GNU/Linux 8.7 (jessie)ruz1", | "name" : "Debian GNU/Linux 8.7 (jessie)ruz1", |
Edição atual tal como às 15h20min de 31 de março de 2017
Request
Parâmetros
Não há parâmetros
Corpo
{ "id":null, "k4":"1163683367371843", "operatingSystem" : { "name" : "Debian GNU/Linux 8.7 (jessie)ruz1", "version" : "8.7", "manufacturer" : "Debian", "architecture" : "x86_64" }, "softwareList" : [ { "name" : "acl", "version" : "2.2.52-2", "installDate" : null }, { "name" : "acpi", "version" : "1.7-1", "installDate" : null }, { "name" : "acpi-support-base", "version" : "0.142-6", "installDate" : null }, { "name" : "acpid", "version" : "1:2.0.23-2", "installDate" : null }, { "name" : "adduser", "version" : "3.113+nmu3", "installDate" : null }, { "name" : "adwaita-icon-theme", "version" : "3.14.0-2", "installDate" : null } ]
}
Exemplo
http://painelacessa.hominterna.fde.devedu.ms/BlueMonitorAPI/api/v1/inventorysoftware
Response
Http Status Code
Código | Nome | Descrição |
---|---|---|
201 | Created | Registro criado com sucesso |
412 | PreConditionFailed | Entidade vazia |
503 | ServiceUnavailable | Servidor ElasticSearch não encontrado |
500 | InternalServerError | Erro geral de servidor |
Corpo
Nome | Descrição | Tipo |
---|---|---|
_index | Nome do índice Elastic | String |
_type | Tipo do índice Elastic | String |
_id | Id do inventário gravado no banco do BlueMonitor | Unique Identitifier (GUID) |
_version | (Desconhecido. Pesquisar) | Int |
created | Sinaliza se o registro foi criado com sucesso no ElasticSearch | Bool |
result | Mensagem de retorno do ElasticSearch | String |
Exemplo
{
"_index": "inventoryhardware", "_type": "inventoryhardwaremodel", "_id": "c550659b-a297-4a7f-9365-4692e452cea7", "_version": 1, "created": true, "result": "created"
}