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
}