OPNFLWPLUG-1078: Notify device TLS authentication failure messages
[openflowplugin.git] / model / model-flow-service / src / main / yang / node-ssl-connection-errors.yang
1 module node-ssl-connection-error {
2     namespace "urn:opendaylight:node-ssl-connection-error:service";
3     prefix node-ssl-connection-error;
4
5     import ietf-inet-types {prefix inet; revision-date "2013-07-15";}
6
7     description "Openflow node ssl connection error.";
8
9     revision "2019-07-23" {
10         description "Initial revision of node ssl connection errors.";
11     }
12
13     typedef ssl-error-type {
14         description "Openflow node connection error types.";
15         type enumeration {
16             enum ssl-con-failed;
17         }
18     }
19
20     grouping error-message {
21         description "Error message structure.";
22         leaf type {
23             type ssl-error-type;
24         }
25
26         leaf code {
27             type uint16;
28             description "Error code.";
29         }
30
31         leaf node-ip-address {
32             type inet:ip-address;
33             description "Connecting Node IP address.";
34         }
35
36         leaf data {
37             type string;
38             description "Node SSL error cause.";
39         }
40     }
41
42     notification ssl-error {
43         description "Model for Node SSL Error Messages.";
44         uses error-message;
45     }
46
47 }
48