Use essa API para executar uma ação especificada em um alerta específico detectado pelo Defender para IoT.
Por exemplo, você pode usar essa API para criar uma regra de encaminhamento que encaminha dados para o QRadar. Para obter mais informações, consulte Integrar o Qradar ao Microsoft Defender para IoT.
URI: /external/v1/alerts/<UUID>
PÔR
de solicitação de
de resposta
de comando cURL
Type: JSON
parâmetros de consulta:
Nome
Descrição
Exemplo
Obrigatório/opcional
UUID
Define o UUID (identificador universal exclusivo) para o alerta que você deseja manipular ou manipular e aprender.
Gerencia janelas de manutenção, sob as quais os alertas não serão enviados. Use essa API para definir e atualizar os horários de parada e de início, dispositivos ou sub-redes que devem ser excluídos ao disparar alertas ou definir e atualizar os mecanismos do Defender para IoT que devem ser excluídos.
Por exemplo, durante uma janela de manutenção, talvez você queira interromper a entrega de alertas de todos os alertas, exceto para alertas de malware em dispositivos críticos.
As janelas de manutenção que definem com a API maintenanceWindow aparecem na janela Exclusões de Alerta do console de gerenciamento local como uma regra de exclusão somente leitura, nomeada com a seguinte sintaxe: Maintenance-{token name}-{ticket ID}.
Importante
Essa API tem suporte apenas para fins de manutenção e por um período de tempo limitado e não deve ser usada em vez de regras de exclusão de alerta. Use essa API somente para operações de manutenção temporária única.
URI: /external/v1/maintenanceWindow
POSTAR
Cria uma nova janela de manutenção.
de solicitação de
de resposta
de comando cURL
parâmetros do corpo :
Nome
Descrição
Exemplo
Obrigatório/opcional
ticketId
Corda. Define a ID do tíquete de manutenção nos sistemas do usuário. Verifique se a ID do tíquete não está vinculada a uma janela aberta existente.
2987345p98234
Necessário
ttl
Inteiro positivo. Define o TTL (tempo de vida útil), que é a duração da janela de manutenção, em minutos. Depois que o período de tempo definido for concluído, a janela de manutenção terminará e o sistema se comportará normalmente novamente.
180
Necessário
mecanismos
Matriz JSON de cadeias de caracteres. Define de qual mecanismo suprimir alertas durante a janela de manutenção. Valores possíveis:
Matriz JSON de cadeias de caracteres. Define de quais sensores suprimir alertas durante a janela de manutenção. Você pode obter essas IDs de sensor dos dispositivos (Gerenciar dispositivos de sensor OT) API.
1,35,63
Opcional
sub-redes
Matriz JSON de cadeias de caracteres. Define as sub-redes das quais suprimir alertas durante a janela de manutenção. Defina cada sub-rede em uma notação CIDR.
192.168.0.0/16,138.136.80.0/14,112.138.10.0/8
Opcional
Código de status
Mensagem
Descrição
201 (Criado)
-
A ação foi concluída com êxito.
400 (Solicitação Incorreta)
Sem TicketId
A solicitação de API não tinha um valor de ticketId.
400 (Solicitação Incorreta)
TTL ilegal
A solicitação de API incluiu um valor TTL não positivo ou não numérico.
400 (Solicitação Incorreta)
Não foi possível analisar a solicitação.
Problema ao analisar o corpo, como parâmetros incorretos ou valores inválidos.
400 (Solicitação Incorreta)
Já existe uma janela de manutenção com os mesmos parâmetros.
Aparece quando já existe uma janela de manutenção existente com os mesmos detalhes.
404 (não encontrado)
ID do sensor desconhecido
Um dos sensores listados na solicitação não existe.
409 (Conflito)
A ID do tíquete já tem uma janela aberta.
A ID do tíquete está vinculada a outra janela de manutenção aberta.
Recupere um log de todos os abertos (POST), fechar (DELETE) e atualizar (PUT) ações que foram executadas usando essa API para lidar com janelas de manutenção. T
de solicitação de
de resposta
de comando cURL
parâmetros de consulta:
Nome
Descrição
Exemplo
Obrigatório/opcional
fromDate
Filtra os logs da data predefinida e posterior. O formato é YYYY-MM-DD.
2022-08-10
Opcional
toDate
Filtra os logs até a data predefinida. O formato é YYYY-MM-DD.
2022-08-10
Opcional
ticketId
Filtra os logs relacionados a uma ID de tíquete específica.
9a5fe99c-d914-4bda-9332-307384fe40bf
Opcional
tokenName
Filtra os logs relacionados a um nome de token específico.
quarterly-sanity-window
Opcional
códigos de erro:
Código
Mensagem
Descrição
200
OKEY
A ação foi concluída com êxito.
204:
Sem conteúdo
Não há dados a serem mostrados.
400
Solicitação incorreta
O formato de data está incorreto.
500
Erro interno do servidor
Qualquer outro erro inesperado.
Type: JSON
Matriz de objetos JSON que representam operações de janela de manutenção.
estrutura de resposta:
Nome
Tipo
Anulável/ Não anulável
Lista de valores
de ID
Inteiro longo
Não anulável
Uma ID interna para o log atual
dateTime
Corda
Não anulável
A hora em que a atividade ocorreu, por exemplo: 2022-04-23T18:25:43.511Z
ticketId
Corda
Não anulável
A ID da janela de manutenção. Por exemplo: 9a5fe99c-d914-4bda-9332-307384fe40bf
tokenName
Corda
Não anulável
O nome do token da janela de manutenção. Por exemplo: quarterly-sanity-window
mecanismos
Matriz de cadeias de caracteres
Nullable
Os mecanismos nos quais a janela de manutenção se aplica, conforme fornecido durante a criação da janela de manutenção: Protocol Violation, Policy Violation, Malware, Anomalyou Operational
sensorIds
Matriz de cadeia de caracteres
Nullable
Os sensores nos quais a janela de manutenção se aplica, conforme fornecido durante a criação da janela de manutenção.
sub-redes
Matriz de cadeia de caracteres
Nullable
As sub-redes nas quais a janela de manutenção se aplica, conforme fornecido durante a criação da janela de manutenção.
ttl
Numérico
Nullable
TTL (Time to Live) da janela de manutenção, conforme fornecido durante a criação ou atualização da janela de manutenção.
Permite que você atualize a duração da janela de manutenção depois de iniciar o processo de manutenção alterando o parâmetro ttl. A nova definição de duração substitui a anterior.
Esse método é útil quando você deseja definir uma duração maior do que a duração atualmente configurada. Por exemplo, se você definiu originalmente 180 minutos, 90 minutos se passaram e deseja adicionar mais 30 minutos, atualize o ttl para 120 minuto para redefinir a contagem de duração.
de solicitação de
de resposta
de comando cURL
parâmetros de consulta:
Nome
Descrição
Exemplo
Obrigatório/opcional
ticketId
Corda. Define a ID do tíquete de manutenção nos sistemas do usuário.
2987345p98234
Necessário
ttl
Inteiro positivo. Define a duração da janela em minutos.
210
Necessário
códigos de erro:
Código
Mensagem
Descrição
200 (OK)
-
A ação foi concluída com êxito.
400 (Solicitação Incorreta)
Sem TicketId
A solicitação não tem um valor ticketId.
400 (Solicitação Incorreta)
TTL ilegal
O TTL definido não é numérico ou não é um inteiro positivo.
400 (Solicitação Incorreta)
Não foi possível analisar a solicitação
A solicitação não tem um valor de parâmetro ttl.
404 (não encontrado)
Janela de manutenção não encontrada
A ID do tíquete não está vinculada a uma janela de manutenção aberta.