Exemplo para a data criadoEm e os filtrosnomedeUsuário) para API de auditoria
Criar um filtro que encontre entradas de log de auditoria para um intervalo de datas especificado para o usuário com uma string específica no nomedeUsuário).
Corpo da solicitação
Encontrar as entradas de log de auditoria que você precisa é uma tarefa formidável. Use a filtragem para ajudar a restringir os resultados. A seguinte solicitação de exemplo identifica logins mal-sucedidos para usuários com a string "fulano,de tal" no nomedeUsuário) de 1º de dezembro de 2019 a 7 de dezembro de 2019.
Exemplo-
{
"sort": [
{
"field": "createdOn",
"direction": "desc"
}
],
"filter": {
"operator": "and",
"operands": [
{
"operator": "gt",
"field": "createdOn",
"value": "2019-12-01T00:00:00.001Z"
},
{
"operator": "lt",
"field": "createdOn",
"value": "2019-12-31T23:59:59.999Z"
},
{
"operator": "eq",
"field": "status",
"value": "Unsuccessful"
},
{
"operator": "substring",
"field": "activityType",
"value": "LOGIN"
},
{
"operator": "substring",
"field": "userName",
"value": "john,doe"
}
]
},
"page": {
"length": "1000",
"offset": "0"
}
}
Corpo da resposta
Esta solicitação identificou 3 entradas de log de auditoria de 731.148.339 entradas a partir destas entradas de log de Control Room.
{
"page": {
"offset": 0,
"total": 731148339,
"totalFilter": 3
},
"list": [
{
"id": "kLjB8G4BFXSpOOjiomK1",
"eventDescription": "User does not exist in Control Room.",
"activityType": "LOGIN",
"environmentName": "",
"hostName": "50.xxx.xxx.xx",
"userName": "john,doe@mycompany.com",
"status": "Unsuccessful",
"source": "Control Room",
"objectName": "N/A",
"detail": "",
"createdOn": "2019-12-10T17:00:52Z",
"requestId": "3c0f8e47-5820-43e8-b2b3-83b2f1cb86c9",
"createdBy": "0"
},
{
"id": "SLjB8G4BFXSpOOjikl5i",
"eventDescription": "User does not exist in Control Room.",
"activityType": "LOGIN",
"environmentName": "",
"hostName": "50.xxx.xxx.xx",
"userName": "john,doe@mycompany.com",
"status": "Unsuccessful",
"source": "Control Room",
"objectName": "N/A",
"detail": "",
"createdOn": "2019-12-10T17:00:48Z",
"requestId": "eba3e5a7-0034-440a-a786-110a84fea7c9",
"createdBy": "0"
},
{
"id": "7bjB8G4BFXSpOOjicEGO",
"eventDescription": "User does not exist in Control Room.",
"activityType": "LOGIN",
"environmentName": "",
"hostName": "50.xxx.xxx.xx",
"userName": "john,doe",
"status": "Unsuccessful",
"source": "Control Room",
"objectName": "N/A",
"detail": "",
"createdOn": "2019-12-10T17:00:39Z",
"requestId": "64184450-aad5-4024-bcf5-491fb5276d0c",
"createdBy": "0"
}
]
}