2 <application xmlns="http://wadl.dev.java.net/2009/02" xmlns:inet="urn:ietf:params:xml:ns:yang:ietf-inet-types"
3 xmlns:nt="urn:TBD:params:xml:ns:yang:network-topology">
6 <include href="network-topology.yang"/>
7 <include href="ietf-inet-types.yang"/>
10 <resources base="http://localhost:9998/restconf">
11 <resource path="operational">
12 <resource path="network-topology:network-topology">
15 <representation mediaType="application/xml" element="nt:network-topology"/>
16 <representation mediaType="text/xml" element="nt:network-topology"/>
17 <representation mediaType="application/json" element="nt:network-topology"/>
18 <representation mediaType="application/yang.data+xml" element="nt:network-topology"/>
19 <representation mediaType="application/yang.data+json" element="nt:network-topology"/>
22 <resource path="topology/{topology-id}">
23 <param required="true" style="template" name="topology-id" type="nt:topology-id"/>
26 <representation mediaType="application/xml" element="nt:topology"/>
27 <representation mediaType="text/xml" element="nt:topology"/>
28 <representation mediaType="application/json" element="nt:topology"/>
29 <representation mediaType="application/yang.data+xml" element="nt:topology"/>
30 <representation mediaType="application/yang.data+json" element="nt:topology"/>
33 <resource path="link/{link-id}">
34 <param required="true" style="template" name="link-id" type="nt:link-id"/>
37 <representation mediaType="application/xml" element="nt:link"/>
38 <representation mediaType="text/xml" element="nt:link"/>
39 <representation mediaType="application/json" element="nt:link"/>
40 <representation mediaType="application/yang.data+xml" element="nt:link"/>
41 <representation mediaType="application/yang.data+json" element="nt:link"/>
44 <resource path="destination">
47 <representation mediaType="application/xml" element="nt:destination"/>
48 <representation mediaType="text/xml" element="nt:destination"/>
49 <representation mediaType="application/json" element="nt:destination"/>
50 <representation mediaType="application/yang.data+xml" element="nt:destination"/>
51 <representation mediaType="application/yang.data+json" element="nt:destination"/>
55 <resource path="source">
58 <representation mediaType="application/xml" element="nt:source"/>
59 <representation mediaType="text/xml" element="nt:source"/>
60 <representation mediaType="application/json" element="nt:source"/>
61 <representation mediaType="application/yang.data+xml" element="nt:source"/>
62 <representation mediaType="application/yang.data+json" element="nt:source"/>
66 <resource path="supporting-link/{link-ref}">
67 <param required="true" style="template" name="link-ref" type="nt:link-ref"/>
70 <representation mediaType="application/xml" element="nt:supporting-link"/>
71 <representation mediaType="text/xml" element="nt:supporting-link"/>
72 <representation mediaType="application/json" element="nt:supporting-link"/>
73 <representation mediaType="application/yang.data+xml" element="nt:supporting-link"/>
74 <representation mediaType="application/yang.data+json" element="nt:supporting-link"/>
79 <resource path="node/{node-id}">
80 <param required="true" style="template" name="node-id" type="nt:node-id"/>
83 <representation mediaType="application/xml" element="nt:node"/>
84 <representation mediaType="text/xml" element="nt:node"/>
85 <representation mediaType="application/json" element="nt:node"/>
86 <representation mediaType="application/yang.data+xml" element="nt:node"/>
87 <representation mediaType="application/yang.data+json" element="nt:node"/>
90 <resource path="supporting-node/{node-ref}">
91 <param required="true" style="template" name="node-ref" type="nt:node-ref"/>
94 <representation mediaType="application/xml" element="nt:supporting-node"/>
95 <representation mediaType="text/xml" element="nt:supporting-node"/>
96 <representation mediaType="application/json" element="nt:supporting-node"/>
97 <representation mediaType="application/yang.data+xml" element="nt:supporting-node"/>
98 <representation mediaType="application/yang.data+json" element="nt:supporting-node"/>
102 <resource path="termination-point/{tp-id}">
103 <param required="true" style="template" name="tp-id" type="nt:tp-id"/>
106 <representation mediaType="application/xml" element="nt:termination-point"/>
107 <representation mediaType="text/xml" element="nt:termination-point"/>
108 <representation mediaType="application/json" element="nt:termination-point"/>
109 <representation mediaType="application/yang.data+xml" element="nt:termination-point"/>
110 <representation mediaType="application/yang.data+json" element="nt:termination-point"/>
115 <resource path="topology-types">
118 <representation mediaType="application/xml" element="nt:topology-types"/>
119 <representation mediaType="text/xml" element="nt:topology-types"/>
120 <representation mediaType="application/json" element="nt:topology-types"/>
121 <representation mediaType="application/yang.data+xml" element="nt:topology-types"/>
122 <representation mediaType="application/yang.data+json" element="nt:topology-types"/>
126 <resource path="underlay-topology/{topology-ref}">
127 <param required="true" style="template" name="topology-ref" type="nt:topology-ref"/>
130 <representation mediaType="application/xml" element="nt:underlay-topology"/>
131 <representation mediaType="text/xml" element="nt:underlay-topology"/>
132 <representation mediaType="application/json" element="nt:underlay-topology"/>
133 <representation mediaType="application/yang.data+xml" element="nt:underlay-topology"/>
134 <representation mediaType="application/yang.data+json" element="nt:underlay-topology"/>