forked from sonic-net/sonic-buildimage
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsonic-events-common.yang
More file actions
67 lines (59 loc) · 1.61 KB
/
Copy pathsonic-events-common.yang
File metadata and controls
67 lines (59 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
module sonic-events-common {
namespace "http://github.com/Azure/sonic-events-common";
prefix evtcmn;
yang-version 1.1;
organization
"SONiC";
contact
"SONiC";
description
"SONIC Events common definition";
revision 2022-12-01 {
description
"Common reusable definitions";
}
grouping sonic-events-cmn {
leaf timestamp {
type yang::date-and-time;
description "time of the event";
}
}
grouping sonic-events-usage {
leaf usage {
type uint8 {
range "0..100" {
error-message "Incorrect val for %";
}
}
description "Percentage in use";
}
leaf limit {
type uint8 {
range "0..100" {
error-message "Incorrect val for %";
}
}
description "Percentage limit set";
}
}
identity EVENT_SEVERITY {
description
"Base identity for event severities. Severities 2-4
are supported";
}
identity EVENT_SEVERITY_2 {
base EVENT_SEVERITY;
description
"Indicates that the severity level of this type of event is 2";
}
identity EVENT_SEVERITY_3 {
base EVENT_SEVERITY;
description
"Indicates that the severity level of this type of event is 3";
}
identity EVENT_SEVERITY_4 {
base EVENT_SEVERITY;
description
"Indicates that the severity level of this type of event is 4";
}
}