This schema describes data events for Jarvis modules.
Provider sync event happens when sync_modules
is executed against a module with Provider
.
The unique provider key
at time of the event.
Must be at least 1
characters long
The value of syncer_kwargs
for provider syncing.
Provider CUD event happens when a Provider
model is created, updated, or deleted. This is implemented via django signals.
The unique provider key
at time of the event.
Must be at least 1
characters long
Whether it is a create
, update
, or delete
.
The value of the Provider after the event. For delete events, this will be the final value of the provider before deletion.
Module CUD event happens when a Module
is created, updated, or deleted. This is implemented via django signals.
Whether it is a create
, update
, or delete
.
The value of the Module model after the event. For delete events, this will be the final value of the module before deletion.
Elasticsearch Index Ops event happens when a write operation is performed via the elasticsearch_indices
management command.
Whether it is a create
, set
, prune
, or reindex
.
Name of old index replaced as a result of set
operations.
Must be at least 1
characters long
Name of new index created as a result of create
, set
, and reindex
operations.
Must be at least 1
characters long
Name of source index where we reindex
from.
Must be at least 1
characters long
Array of indices deleted in the prune
operation
Must contain a minimum of 1
items
Must be at least 1
characters long
Raw response from Elasticsearch.