add timestamp and any types
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
965f0ada9c
commit
7a31bd08c5
20
events.proto
20
events.proto
|
@ -1,6 +1,9 @@
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package virtbuf;
|
package virtbuf;
|
||||||
|
|
||||||
|
import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp
|
||||||
|
import "google/protobuf/any.proto"; // Import the well-known type for Timestamp
|
||||||
|
|
||||||
message Events {
|
message Events {
|
||||||
string uuid = 1; // I guess why not just have this on each file
|
string uuid = 1; // I guess why not just have this on each file
|
||||||
string version = 2; // maybe can be used for protobuf schema change violations
|
string version = 2; // maybe can be used for protobuf schema change violations
|
||||||
|
@ -8,13 +11,18 @@ message Events {
|
||||||
repeated Event events = 4; // all the events
|
repeated Event events = 4; // all the events
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
message Event {
|
message Event {
|
||||||
int32 id = 1;
|
int32 id = 1;
|
||||||
EventType etype = 2;
|
EventType etype = 2;
|
||||||
string droplet = 3; // name of the droplet
|
string droplet = 3; // name of the droplet
|
||||||
string droplet_uuid = 4; // uuid of the droplet
|
string droplet_uuid = 4; // uuid of the droplet
|
||||||
string hypervisor = 5; // name of the hypervisor
|
string hypervisor = 5; // name of the hypervisor
|
||||||
string hypervisor_uuid = 6; // uuid 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
|
||||||
|
google.protobuf.Any orig_val = 9; // original value
|
||||||
|
google.protobuf.Any new_val = 10; // new value
|
||||||
}
|
}
|
||||||
|
|
||||||
enum EventType {
|
enum EventType {
|
||||||
|
|
Loading…
Reference in New Issue