summaryrefslogtreecommitdiffstats
path: root/src/plugins/yang/openconfig/openconfig-telemetry-types.yang
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/yang/openconfig/openconfig-telemetry-types.yang')
-rw-r--r--src/plugins/yang/openconfig/openconfig-telemetry-types.yang115
1 files changed, 0 insertions, 115 deletions
diff --git a/src/plugins/yang/openconfig/openconfig-telemetry-types.yang b/src/plugins/yang/openconfig/openconfig-telemetry-types.yang
deleted file mode 100644
index 375fed1..0000000
--- a/src/plugins/yang/openconfig/openconfig-telemetry-types.yang
+++ /dev/null
@@ -1,115 +0,0 @@
-module openconfig-telemetry-types {
-
- yang-version "1";
-
- // namespace
- namespace "http://openconfig.net/yang/telemetry-types";
-
- prefix "oc-telemetry-types";
-
- import openconfig-extensions { prefix oc-ext; }
-
-
- // meta
- organization "OpenConfig working group";
-
- contact
- "OpenConfig working group
- www.openconfig.net";
-
- description
- "This module defines type and identities used by the OpenConfig
- telemetry model.";
-
- oc-ext:openconfig-version "0.4.1";
-
- revision "2017-08-24" {
- description
- "Minor formatting fixes";
- reference "0.4.1";
- }
-
- revision "2017-02-20" {
- description
- "Fixes for YANG 1.0 compliance, add types module";
- reference "0.4.0";
- }
-
- revision "2016-04-05" {
- description
- "OpenConfig public release";
- reference "0.2.0";
- }
-
-
-
- // identity statements
-
- identity DATA_ENCODING_METHOD {
- description
- "Base identity for supported encoding for configuration and
- operational state data";
- }
-
- identity ENC_XML {
- base DATA_ENCODING_METHOD;
- description
- "XML encoding";
- }
-
- identity ENC_JSON_IETF {
- base DATA_ENCODING_METHOD;
- description
- "JSON encoded based on IETF draft standard";
- reference
- "draft-ietf-netmod-yang-json";
- }
-
- identity ENC_PROTO3 {
- base DATA_ENCODING_METHOD;
- description
- "Protocol buffers v3";
- reference
- "https://developers.google.com/protocol-buffers/docs/overview";
- }
-
- identity STREAM_PROTOCOL {
- description "Base identity for a telemetry stream protocol";
- }
-
- identity STREAM_SSH {
- base "STREAM_PROTOCOL";
- description
- "Telemetry stream is carried over a SSH connection";
- }
-
- identity STREAM_GRPC {
- base "STREAM_PROTOCOL";
- description
- "Telemetry stream is carried over via the gRPC framework";
- }
-
- identity STREAM_JSON_RPC {
- base "STREAM_PROTOCOL";
- description
- "Telemetry stream is carried via the JSON-RPC framework";
- }
-
- identity STREAM_THRIFT_RPC {
- base "STREAM_PROTOCOL";
- description
- "Telemetry stream is carried via the Apache Thrift framework";
- }
-
- identity STREAM_WEBSOCKET_RPC {
- base "STREAM_PROTOCOL";
- description
- "Telemetry stream is carried by the WebSocket framework";
- }
-
-
- // typedef statements
-
-
-
-}