syntax = "proto3"; package virtbuf; import "droplet.proto"; import "hypervisor.proto"; import "event.proto"; import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp import "google/protobuf/duration.proto"; // Import the well-known type for Timestamp message Cluster { int64 id = 1; repeated string dirs = 2; repeated Droplet droplets = 3; repeated Hypervisor hypervisors = 4; // repeated Event events = 5; Droplets d = 6; Hypervisors h = 7; Events e = 8; google.protobuf.Timestamp unstable = 9; // the last time we heard anything from this droplet google.protobuf.Duration unstable_timeout = 10; // the last time we heard anything from this droplet }