[comment]: # aside: 1

[comment]: # ({45542f8a-e0b9dd2d})
# Objeto de log de auditoria

Os seguintes objetos estão diretamente relacionados à API `auditlog`.

[comment]: # ({/45542f8a-e0b9dd2d})

[comment]: # ({1e409720-63741e1f})
### Log de auditoria

O objeto de log de auditoria contém informações sobre ações do usuário.
Possui as seguintes propriedades.

|Propriedade|[Tipo](/manual/api/reference_commentary#data-types)|Descrição|
|--|--|------|
|auditid|ID|ID da entrada do log de auditoria. Gerado usando o algoritmo CUID.|
|userid|ID|ID do usuário autor da entrada do log de auditoria.|
|username|string|Nome de usuário do autor da entrada do log de auditoria.|
|clock|timestamp|Timestamp de criação da entrada do log de auditoria.|
|ip|string|Endereço IP do autor da entrada do log de auditoria.|
|action|integer|Ação da entrada do log de auditoria.<br><br>Valores possíveis:<br>0 - Adicionar;<br>1 - Atualizar;<br>2 - Excluir;<br>4 - Logout;<br>7 - Executar;<br>8 - Login;<br>9 - Falha no login;<br>10 - Limpar histórico;<br>11 - Atualizar configuração;<br>12 - Push.|
|resourcetype|integer|Tipo de recurso da entrada do log de auditoria.<br><br>Valores possíveis:<br>0 - Usuário;<br>3 - Tipo de mídia;<br>4 - Host;<br>5 - Ação;<br>6 - Gráfico;<br>11 - Grupo de usuários;<br>13 - Trigger;<br>14 - Grupo de hosts;<br>15 - Item;<br>16 - Imagem;<br>17 - Mapa de valores;<br>18 - Serviço;<br>19 - Mapa;<br>22 - Cenário web;<br>23 - Regra de descoberta;<br>25 - Script;<br>26 - Proxy;<br>27 - Manutenção;<br>28 - Expressão regular;<br>29 - Macro;<br>30 - Template;<br>31 - Protótipo de trigger;<br>32 - Mapeamento de ícones;<br>33 - Dashboard;<br>34 - Correlação de eventos;<br>35 - Protótipo de gráfico;<br>36 - Protótipo de item;<br>37 - Protótipo de host;<br>38 - Autoregistro;<br>39 - Módulo;<br>40 - Configurações;<br>41 - Housekeeping;<br>42 - Autenticação;<br>43 - Dashboard de template;<br>44 - Função de usuário;<br>45 - Token de API;<br>46 - Relatório agendado;<br>47 - Nó de alta disponibilidade;<br>48 - SLA;<br>49 - Diretório de usuários;<br>50 - Grupo de templates;<br>51 - Conector;<br>52 - Regra LLD;<br>53 - Histórico;<br>54 - Autenticação multifator;<br>55 - Grupo de proxies;<br>56 - Protótipo de regra LLD.|
|resourceid|ID|Identificador do recurso da entrada do log de auditoria.|
|resource_cuid|ID|Identificador exclusivo do recurso da entrada do log de auditoria, gerado usando o algoritmo CUID.|
|resourcename|string|Nome legível do recurso da entrada do log de auditoria.|
|recordsetid|ID|ID do recordset da entrada do log de auditoria. Os registros de log de auditoria criados durante a mesma operação terão o mesmo ID de recordset. Gerado usando o algoritmo CUID.|
|details|text|Detalhes da entrada do log de auditoria. Os detalhes são armazenados como um objeto JSON, onde cada nome de propriedade é um caminho para a propriedade ou objeto aninhado em que a alteração ocorreu, e onde cada valor contém os dados (em formato de array) sobre a alteração nesta propriedade ou objeto aninhado.<br><br>Possíveis formatos de valor:<br>\["add"\] - Objeto aninhado foi adicionado;<br>\["add", "<valor>"\] - A propriedade do objeto adicionado é igual a <valor>;<br>\["update"\] - Objeto aninhado foi atualizado;<br>\["update", "<novo valor>", "<valor antigo>"\] - A propriedade do objeto atualizado foi alterada de <valor antigo> para <novo valor>;<br>\["delete"\] - Objeto aninhado foi excluído.|

[comment]: # ({/1e409720-63741e1f})
