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.