io.enterpriseai.model.AuditEvent
Source : sdks/java/enterprise-ai-java/src/main/java/io/enterpriseai/model/AuditEvent.java. Retour à l'index de la référence du SDK Java.
remarque
Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.
Modèle AuditEvent
Audit Event v1 (contracts/v1/audit-event.schema.json) : enregistrement chaîné par hachage d'une mutation ou d'une décision.
Champs :
| Nom | Type | Requis | Description |
|---|---|---|---|
schemaVersion | String | oui | Version du contrat, majeure 1 (1.x) ; les versions mineures restent rétrocompatibles. |
eventId | String | oui | Identifiant de l'événement d'audit. |
sequence | Long | oui | Étapes ordonnées de la bascule, sous forme d'objets libres. |
occurredAt | OffsetDateTime | oui | Date à laquelle l'action auditée a eu lieu. |
tenantId | String | oui | Locataire de l'agent. default par défaut. |
actor | JsonNode | oui | Auteur de l'action : objet avec kind (user, service, agent, system) et id. |
action | String | oui | Action au format domaine.verbe, par exemple model.invoke ou agent.suspend. |
resource | JsonNode | oui | Ressource visée par l'action, en objet JSON. |
decision | JsonNode | oui | approve ou reject. |
outcome | String | oui | Issue de l'action : success, failure ou error. |
evidence | JsonNode | oui | Preuves des mesures (journaux, horodatages, références de captures...). |
classification | String | oui | Classification des données concernées : public, internal, confidential, restricted ou secret. |
prevHash | String | oui | Hachage SHA-256 (64 caractères hexadécimaux) de l'événement précédent de la chaîne. |
hash | String | oui | Empreinte du contenu source, par exemple sha256:.... |