summaryrefslogtreecommitdiff
path: root/event.proto
diff options
context:
space:
mode:
Diffstat (limited to 'event.proto')
-rw-r--r--event.proto36
1 files changed, 18 insertions, 18 deletions
diff --git a/event.proto b/event.proto
index 303dddf..8df1409 100644
--- a/event.proto
+++ b/event.proto
@@ -6,11 +6,11 @@ import "google/protobuf/any.proto"; // Import the well-known type for Timestamp
// global settings for autogenpb `autogenpb:no-sort` `autogenpb:mutex`
-message Events { // `autogenpb:marshal` `autogenpb:gui`
- string uuid = 1; // `autogenpb:uuid:1e3a50c7-5916-4423-b33c-f0b977a7e446`
- string version = 2; // `autogenpb:version:v0.0.1`
- int64 event_size = 3; // max events to store in a single
- repeated Event events = 4; // all the events
+message Events { // `autogenpb:marshal` `autogenpb:gui`
+ string uuid = 1; // `autogenpb:uuid:1e3a50c7-5916-4423-b33c-f0b977a7e446`
+ string version = 2; // `autogenpb:version:v0.0.1`
+ int64 eventSize = 3; // max events to store in a single
+ repeated Event events = 4; // all the events
}
// this information leans towards being human readable not programatic
@@ -19,19 +19,19 @@ message Events { // `autogenpb:mars
// homelab clouds normally don't have many events.
// we are talking less than 1 a minute. even 1 an hour is often a lot
message Event {
- int32 id = 1; // `autogenpb:unique` // should be unique across the cluster
- EventType etype = 2;
- string droplet = 3; // name of the droplet
- string droplet_uuid = 4; // uuid of the droplet
- string hypervisor = 5; // name of the hypervisor
- string hypervisor_uuid = 6; // uuid of the hypervisor
- google.protobuf.Timestamp start = 7; // start time
- google.protobuf.Timestamp end = 8; // end time
- string field_name = 9; // the field name that changed
- string orig_val = 10; // original value
- string new_val = 11; // new value
- google.protobuf.Any orig_any = 12; // anypb format. probably overkill
- google.protobuf.Any new_any = 13; // anypb format
+ int32 id = 1; // `autogenpb:unique` // should be unique across the cluster
+ EventType etype = 2;
+ string droplet = 3; // name of the droplet
+ string dropletUuid = 4; // uuid of the droplet
+ string hypervisor = 5; // name of the hypervisor
+ string hypervisorUuid = 6; // uuid of the hypervisor
+ google.protobuf.Timestamp start = 7; // start time
+ google.protobuf.Timestamp end = 8; // end time
+ string fieldName = 9; // the field name that changed
+ string origVal = 10; // original value
+ string newVal = 11; // new value
+ google.protobuf.Any origAny = 12; // anypb format. probably overkill
+ google.protobuf.Any newAny = 13; // anypb format
}
enum EventType {