+
+ // O-RAN-SC LAYER_PROTOCOL_QUALIFIER
+ identity LAYER_PROTOCOL_QUALIFIER {
+ base tapi-common:LAYER_PROTOCOL_QUALIFIER;
+ description
+ "Base identity for layer protocol qualifiers used in RAN, Transport and Core.
+ A unique identification of layer protocol qualifiers.
+ Typically the layer protocol qualifier is used to identify the interface
+ protocol, like VES or NETCONF.
+ This identity is abstract and MUST NOT be used as a value.";
+ }
+
+ identity unknown {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for an unknown qualifier.";
+ }
+
+ identity file {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for a FILE transfer protocol qualifier.";
+ }
+
+ identity grpc {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for an generic remote procedure call (gRPC) protocol qualifier.";
+ }
+
+ identity netconf {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for a NETCONF protocol qualifier.";
+ }
+
+ identity rest {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for a REST protocol qualifier.";
+ }
+
+ identity restconf {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for a RESTCONF protocol qualifier.";
+ }
+
+ identity ves {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for an REST based event stream (VES) protocol qualifier.";
+ }
+
+ identity ofh {
+ base LAYER_PROTOCOL_QUALIFIER;
+ description
+ "An identity for an O-RAN Fronthaul based protocol qualifier.";
+ }
+