# This file was automatically generated by bifcl from /opt/local/var/macports/build/zeek-devel-c10ab06c/work/zeek-8.0.4/src/storage/storage-events.bif (alternative mode).

export {
##! Events related to storage operations.

module Storage;


## Generated automatically when a new backend connection is opened successfully.
##
## tag: A tag for one of the storage backends.
##
## options: A copy of the configuration options passed to
##          :zeek:see:`Storage::Async::open_backend` or
##          :zeek:see:`Storage::Sync::open_backend` when the backend was initially opened.
##
## .. zeek:see:: Storage::backend_lost
global Storage::backend_opened: event(tag: Storage::Backend , options: any );


## May be generated when a backend connection is lost, both normally and
## unexpectedly. This event depends on the backends implementing handling for
## it, and is not generated automatically by the storage framework.
##
## tag: A tag for one of the storage backends.
##
## options: A copy of the configuration options passed to
##          :zeek:see:`Storage::Async::open_backend` or
##          :zeek:see:`Storage::Sync::open_backend` when the backend was initially opened.
##
## reason: A string describing why the connection was lost.
##
## .. zeek:see:: Storage::backend_opened
global Storage::backend_lost: event(tag: Storage::Backend , options: any , reason: string );

} # end of export section
module GLOBAL;
