diff options
Diffstat (limited to 'droplet.proto')
| -rw-r--r-- | droplet.proto | 45 |
1 files changed, 11 insertions, 34 deletions
diff --git a/droplet.proto b/droplet.proto index 8c12664..7cf14de 100644 --- a/droplet.proto +++ b/droplet.proto @@ -4,47 +4,24 @@ package virtbuf; message Droplet { string uuid = 1; string name = 2; + string hostname = 3; + int64 cpus = 4; + int64 memory = 5; + int64 disk = 6; + string base_image = 7; - repeated Response results = 3; - repeated Network networks = 4; - repeated VM vms = 5; + repeated Network networks = 8; + repeated Disk disks = 9; - enum EventType { - ADD = 0; - DELETE = 1; - POWERON = 2; - POWEROFF = 3; - HIBERNATE = 4; - MIGRATE = 5; - DEMO = 6; - GET = 7; // request something - LOGIN = 8; // attempt to login - OK = 9; // everything is ok - FAIL = 10; // everything failed - } - - message Response { - EventType type = 1; - int32 id = 2; - string name = 3; - string error = 4; - repeated string snippets = 5; - } + string comment = 10; message Network { string mac = 1; string name = 2; } - message VM { - int64 id = 1; - string name = 2; - string hostname = 3; - int64 cpus = 4; - int64 memory = 5; - int64 disk = 6; - string IPv6 = 7; - string role = 8; - string baseImage = 9; + message Disk { + string filename = 1; + int64 size = 2; } } |
