Aller au contenu principal

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 :

NomTypeRequisDescription
schemaVersionStringouiVersion du contrat, majeure 1 (1.x) ; les versions mineures restent rétrocompatibles.
eventIdStringouiIdentifiant de l'événement d'audit.
sequenceLongouiÉtapes ordonnées de la bascule, sous forme d'objets libres.
occurredAtOffsetDateTimeouiDate à laquelle l'action auditée a eu lieu.
tenantIdStringouiLocataire de l'agent. default par défaut.
actorJsonNodeouiAuteur de l'action : objet avec kind (user, service, agent, system) et id.
actionStringouiAction au format domaine.verbe, par exemple model.invoke ou agent.suspend.
resourceJsonNodeouiRessource visée par l'action, en objet JSON.
decisionJsonNodeouiapprove ou reject.
outcomeStringouiIssue de l'action : success, failure ou error.
evidenceJsonNodeouiPreuves des mesures (journaux, horodatages, références de captures...).
classificationStringouiClassification des données concernées : public, internal, confidential, restricted ou secret.
prevHashStringouiHachage SHA-256 (64 caractères hexadécimaux) de l'événement précédent de la chaîne.
hashStringouiEmpreinte du contenu source, par exemple sha256:....