BlueMonitorAPI > Devices Image Protection
ImageStatus (Situações possíveis das imagens)
Strings que devem ser enviadas/recebidas como chave da situação (status) atual da imagem.
| Nome
|
Descrição
|
Tipo
|
| ProtectRequest
|
Solicitação de proteção da imagem.
|
String
|
| Protecting
|
Após receber a solicitação de proteção, o status da imagem passa a este status intermediário, mostrando que está em processo de proteção, mas ainda não concluída.
|
String
|
| Protected
|
Após a conclusão do pedido de solicitação de proteção da imagem, o status da mesma deve ser alterado para este, mostrando que a imagem agora está protegida.
|
String
|
| UnprotectRequest
|
Solicitação de abertura da imagem (desproteger).
|
String
|
| Unprotecting
|
Processo intermediário, ainda não concluído, de abertura da imagem.
|
String
|
| Unprotected
|
Mostra que a imagem está agora, aberta (desprotegida).
|
String
|
Request
| Nome
|
Descrição
|
Tipo
|
| Content-Type
|
application/json
|
String
|
| Authorization
|
Basic Authentication
|
Auth
|
| k1
|
K1 Chave (código do domínio, ou da unidade Administrativa)
|
String
|
Corpo
| Nome
|
Descrição
|
Tipo
|
| K4
|
Chave do dispositivo (máquina)
|
String
|
| ImageStatus
|
Situação da imagem naquele dispositivo.
|
String
|
| HasUpdrive
|
Retorna se um dispositivo possui updrive instalado, para controle no blueMonitor
|
Bool
|
| Status
|
Mostra situação do registro (1 = ativo; 2 = inativo; 3 = excluído)
|
Byte
|
Exemplo
http://bluemonitor-teste.devedu.ms/BlueMonitorAPI/api/v1/ImageProtection
{
"K4": "2485382125193"
, "ImageStatus": "Unprotecting"
, "HasUpdrive" : "true"
}
Response
Http Status Code
| Código
|
Nome
|
Descrição
|
| 200
|
OK
|
Registro alterado com sucesso.
|
| 404
|
NotFound
|
Chave K4 informada não foi encontrada no servidor, OU não foi encontrado um registro para ser atualizado (PUT). Deve ser criado primeiro (POST).
|
| 412
|
PreconditionFailed
|
Chave K4 deve ser informada no corpo da requisição.
|
| 500
|
InternalServerError
|
Erro inesperado
|
Corpo
| Nome
|
Descrição
|
Tipo
|
| K4
|
Chave do dispositivo (máquina)
|
String
|
| ImageStatus
|
Situação da imagem naquele dispositivo.
|
String
|
| HasUpdrive
|
Retorna se um dispositivo possui updrive instalado, para controle no blueMonitor
|
Bool
|
| Status
|
Mostra situação do registro (1 = ativo; 2 = inativo; 3 = excluído)
|
Byte
|
Exemplo
{
"K4": "2485382125193",
"ImageStatus": "Unprotecting",
"HasUpdrive": true,
"Status": 1
}