1 // Contents of "fault-instance"
2 module fault-instance {
3 namespace "urn:opendaylight:fault-instance";
4 prefix "fault-instance";
6 import gbp-common {prefix gbp-common;}
7 import ietf-inet-types {prefix inet;}
8 import ietf-yang-types {prefix yang;}
9 import fault-rule {prefix fault-rule;}
12 description "Initial revision";
23 "Should be corrected immediately";
27 "Should be corrected immediately";
35 "Indication that an error will occur if action is not taken";
39 "Normal operational events";
53 description "A unique ID for the fault";
54 type gbp-common:unique-id;
59 description "A user-visible name for the tenant";
60 type gbp-common:description;
63 description "A user-readable description for the tenant";
64 type gbp-common:description;
67 description "Occurences of this fault";
80 description "his should be a leafref or a choice between leafref and description.
81 This allows us to segment by tenant and component.";
82 type gbp-common:description;
84 leaf highest-severity {
87 leaf current-severity {
90 leaf previous-severity {