blob: 7fb1f089c46a9a597205fd3805a11a910da6d3e0 [file] [log] [blame]
Aaron Kruglikov9f95f992017-06-23 14:15:25 +09001syntax = "proto3";
2option java_package = "org.onosproject.grpc.net.models";
3
4package Device;
5
6enum MastershipRole {
7 NONE = 0;
8 MASTER = 1;
9 STANDBY = 2;
10}
11
12enum DeviceType {
13 OTHER = 0;
14 SWITCH = 1;
15 ROUTER = 2;
16 ROADM = 3;
17 OTN = 4;
18 ROADM_OTN = 5;
19 FIREWALL = 6;
20 BALANCER = 7;
21 IPS = 8;
22 IDS = 9;
23 CONTROLLER = 10;
24 VIRTUAL = 11;
25 FIBER_SWITCH = 12;
26 MICROWAVE = 13;
27}
28
29enum DeviceEventType {
30 DEVICE_ADDED = 0;
31 DEVICE_UPDATED = 1;
32 DEVICE_REMOVED = 2;
33 DEVICE_SUSPENDED = 3;
34 DEVICE_AVAILABILITY_CHANGED = 4;
35 PORT_ADDED = 5;
36 PORT_UPDATED = 6;
37 PORT_REMOVED = 7;
38 PORT_STATS_UPDATED = 8;
39}