summaryrefslogtreecommitdiffstats
path: root/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json
diff options
context:
space:
mode:
authorHerbert Eiselt <herbert.eiselt@highstreet-technologies.com>2019-02-07 17:50:41 +0100
committerHerbert Eiselt <herbert.eiselt@highstreet-technologies.com>2019-02-07 17:51:11 +0100
commit12a8c669f52c0e84d580c078cee849b25133b585 (patch)
tree1a0ddb6cc13f225e8a58833b8975f98b453a8d52 /sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json
parentbd2aa3c75e0073ff07fb46b14b8b51926915d5c8 (diff)
Add sdnr wt devicemanager
Add complete sdnr wireless transport app devicemanager Change-Id: I433014ee579a3c8833b3b8f84c4087c5f776704f Issue-ID: SDNC-575 Signed-off-by: Herbert Eiselt <herbert.eiselt@highstreet-technologies.com>
Diffstat (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json')
-rw-r--r--sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json648
1 files changed, 648 insertions, 0 deletions
diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json
new file mode 100644
index 000000000..b4a0dc1e9
--- /dev/null
+++ b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/index/mwtn/modelDescription/tapi-topology@2018-08-31.schema-information.json
@@ -0,0 +1,648 @@
+{ "schama-information": {
+
+"tapi-topology": {
+"id": "tapi-topology",
+"is-read-only": false,
+"description": ["This module contains TAPI Topology Model definitions. Source: TapiTopology.uml Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0"]
+},
+"topology-uuid": {
+"id": "topology-uuid",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-ref-g": {
+"id": "topology-ref-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"link-uuid": {
+"id": "link-uuid",
+"is-read-only": false,
+"description": ["none"]
+},
+"link-ref-g": {
+"id": "link-ref-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-uuid": {
+"id": "node-uuid",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-ref-g": {
+"id": "node-ref-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-edge-point-uuid": {
+"id": "node-edge-point-uuid",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-edge-point-ref-g": {
+"id": "node-edge-point-ref-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-rule-group-uuid": {
+"id": "node-rule-group-uuid",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-rule-group-ref-g": {
+"id": "node-rule-group-ref-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-edge-point": {
+"id": "node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"layer-protocol-name": {
+"id": "layer-protocol-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"direction": {
+"id": "direction",
+"is-read-only": false,
+"description": ["The directionality of the Link. Is applicable to simple Links where all LinkEnds are BIDIRECTIONAL (the Link will be BIDIRECTIONAL) or UNIDIRECTIONAL (the Link will be UNIDIRECTIONAL). Is not present in more complex cases."]
+},
+"resilience-type": {
+"id": "resilience-type",
+"is-read-only": false,
+"description": ["none"]
+},
+"link-g": {
+"id": "link-g",
+"is-read-only": false,
+"description": ["The Link object class models effective adjacency between two or more ForwardingDomains (FD)."]
+},
+"owned-node-edge-point": {
+"id": "owned-node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"aggregated-node-edge-point": {
+"id": "aggregated-node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-rule-group": {
+"id": "node-rule-group",
+"is-read-only": false,
+"description": ["none"]
+},
+"encap-topology": {
+"id": "encap-topology",
+"is-read-only": false,
+"description": ["none"]
+},
+"layer-protocol-name": {
+"id": "layer-protocol-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-g": {
+"id": "node-g",
+"is-read-only": false,
+"description": ["The ForwardingDomain (FD) object class models the ForwardingDomain topological component which is used to effect forwarding of transport characteristic information and offers the potential to enable forwarding. At the lowest level of recursion, an FD (within a network element (NE)) represents a switch matrix (i.e., a fabric). Note that an NE can encompass multiple switch matrices (FDs)."]
+},
+"node": {
+"id": "node",
+"is-read-only": false,
+"description": ["none"]
+},
+"link": {
+"id": "link",
+"is-read-only": false,
+"description": ["none"]
+},
+"layer-protocol-name": {
+"id": "layer-protocol-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-g": {
+"id": "topology-g",
+"is-read-only": false,
+"description": ["The ForwardingDomain (FD) object class models the ForwardingDomain topological component which is used to effect forwarding of transport characteristic information and offers the potential to enable forwarding. At the lowest level of recursion, an FD (within a network element (NE)) represents a switch matrix (i.e., a fabric). Note that an NE can encompass multiple switch matrices (FDs)."]
+},
+"transitioned-layer-protocol-name": {
+"id": "transitioned-layer-protocol-name",
+"is-read-only": false,
+"description": ["Provides the ordered structure of layer protocol transitions encapsulated in the TopologicalEntity. The ordering relates to the LinkPort role."]
+},
+"layer-protocol-transition-pac-g": {
+"id": "layer-protocol-transition-pac-g",
+"is-read-only": false,
+"description": ["Relevant for a Link that is formed by abstracting one or more LTPs (in a stack) to focus on the flow and deemphasize the protocol transformation. This abstraction is relevant when considering multi-layer routing. The layer protocols of the LTP and the order of their application to the signal is still relevant and need to be accounted for. This is derived from the LTP spec details. This Pac provides the relevant abstractions of the LTPs and provides the necessary association to the LTPs involved. Links that included details in this Pac are often referred to as Transitional Links."]
+},
+"layer-protocol-name": {
+"id": "layer-protocol-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"supported-cep-layer-protocol-qualifier": {
+"id": "supported-cep-layer-protocol-qualifier",
+"is-read-only": false,
+"description": ["none"]
+},
+"aggregated-node-edge-point": {
+"id": "aggregated-node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"mapped-service-interface-point": {
+"id": "mapped-service-interface-point",
+"is-read-only": false,
+"description": ["NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing) or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience) should be considered experimental"]
+},
+"link-port-direction": {
+"id": "link-port-direction",
+"is-read-only": false,
+"description": ["The orientation of defined flow at the LinkEnd."]
+},
+"link-port-role": {
+"id": "link-port-role",
+"is-read-only": false,
+"description": ["Each LinkEnd of the Link has a role (e.g., symmetric, hub, spoke, leaf, root) in the context of the Link with respect to the Link function."]
+},
+"node-edge-point-g": {
+"id": "node-edge-point-g",
+"is-read-only": false,
+"description": ["The LogicalTerminationPoint (LTP) object class encapsulates the termination and adaptation functions of one or more transport layers. The structure of LTP supports all transport protocols including circuit and packet forms."]
+},
+"risk-characteristic": {
+"id": "risk-characteristic",
+"is-read-only": false,
+"description": ["A list of risk characteristics for consideration in an analysis of shared risk. Each element of the list represents a specific risk consideration."]
+},
+"risk-parameter-pac-g": {
+"id": "risk-parameter-pac-g",
+"is-read-only": false,
+"description": ["The risk characteristics of a TopologicalEntity come directly from the underlying physical realization. The risk characteristics propagate from the physical realization to the client and from the server layer to the client layer, this propagation may be modified by protection. A TopologicalEntity may suffer degradation or failure as a result of a problem in a part of the underlying realization. The realization can be partitioned into segments which have some relevant common failure modes. There is a risk of failure/degradation of each segment of the underlying realization. Each segment is a part of a larger physical/geographical unit that behaves as one with respect to failure (i.e. a failure will have a high probability of impacting the whole unit (e.g. all cables in the same duct). Disruptions to that larger physical/geographical unit will impact (cause failure/errors to) all TopologicalEntities that use any part of that larger physical/geographical entity. Any TopologicalEntity that uses any part of that larger physical/geographical unit will suffer impact and hence each TopologicalEntity shares risk. The identifier of each physical/geographical unit that is involved in the realization of each segment of a Topological entity can be listed in the RiskParameter_Pac of that TopologicalEntity. A segment has one or more risk characteristic. Shared risk between two TopologicalEntities compromises the integrity of any solution that use one of those TopologicalEntity as a backup for the other. Where two TopologicalEntities have a common risk characteristic they have an elevated probability of failing simultaneously compared to two TopologicalEntities that do not share risk characteristics."]
+},
+"cost-characteristic": {
+"id": "cost-characteristic",
+"is-read-only": false,
+"description": ["The list of costs where each cost relates to some aspect of the TopologicalEntity."]
+},
+"transfer-cost-pac-g": {
+"id": "transfer-cost-pac-g",
+"is-read-only": false,
+"description": ["The cost characteristics of a TopologicalEntity not necessarily correlated to the cost of the underlying physical realization. They may be quite specific to the individual TopologicalEntity e.g. opportunity cost. Relates to layer capacity There may be many perspectives from which cost may be considered for a particular TopologicalEntity and hence many specific costs and potentially cost algorithms. Using an entity will incur a cost."]
+},
+"error-characteristic": {
+"id": "error-characteristic",
+"is-read-only": false,
+"description": ["Describes the degree to which the signal propagated can be errored. Applies to TDM systems as the errored signal will be propagated and not packet as errored packets will be discarded."]
+},
+"loss-characteristic": {
+"id": "loss-characteristic",
+"is-read-only": false,
+"description": ["Describes the acceptable characteristic of lost packets where loss may result from discard due to errors or overflow. Applies to packet systems and not TDM (as for TDM errored signals are propagated unless grossly errored and overflow/underflow turns into timing slips)."]
+},
+"repeat-delivery-characteristic": {
+"id": "repeat-delivery-characteristic",
+"is-read-only": false,
+"description": ["Primarily applies to packet systems where a packet may be delivered more than once (in fault recovery for example). It can also apply to TDM where several frames may be received twice due to switching in a system with a large differential propagation delay."]
+},
+"delivery-order-characteristic": {
+"id": "delivery-order-characteristic",
+"is-read-only": false,
+"description": ["Describes the degree to which packets will be delivered out of sequence. Does not apply to TDM as the TDM protocols maintain strict order."]
+},
+"unavailable-time-characteristic": {
+"id": "unavailable-time-characteristic",
+"is-read-only": false,
+"description": ["Describes the duration for which there may be no valid signal propagated."]
+},
+"server-integrity-process-characteristic": {
+"id": "server-integrity-process-characteristic",
+"is-read-only": false,
+"description": ["Describes the effect of any server integrity enhancement process on the characteristics of the TopologicalEntity."]
+},
+"transfer-integrity-pac-g": {
+"id": "transfer-integrity-pac-g",
+"is-read-only": false,
+"description": ["Transfer intergrity characteristic covers expected/specified/acceptable characteristic of degradation of the transfered signal. It includes all aspects of possible degradation of signal content as well as any damage of any form to the total TopologicalEntity and to the carried signals. Note that the statement is of total impact to the TopologicalEntity so any partial usage of the TopologicalEntity (e.g. a signal that does not use full capacity) will only suffer its portion of the impact."]
+},
+"latency-characteristic": {
+"id": "latency-characteristic",
+"is-read-only": false,
+"description": ["The effect on the latency of a queuing process. This only has significant effect for packet based systems and has a complex characteristic."]
+},
+"transfer-timing-pac-g": {
+"id": "transfer-timing-pac-g",
+"is-read-only": false,
+"description": ["A TopologicalEntity will suffer effects from the underlying physical realization related to the timing of the information passed by the TopologicalEntity."]
+},
+"validation-mechanism": {
+"id": "validation-mechanism",
+"is-read-only": false,
+"description": ["Provides details of the specific validation mechanism(s) used to confirm the presence of an intended topologicalEntity."]
+},
+"validation-pac-g": {
+"id": "validation-pac-g",
+"is-read-only": false,
+"description": ["Validation covers the various adjacenct discovery and reachability verification protocols. Also may cover Information source and degree of integrity."]
+},
+"topology": {
+"id": "topology",
+"is-read-only": false,
+"description": ["none"]
+},
+"network-topology-service-g": {
+"id": "network-topology-service-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"nw-topology-service": {
+"id": "nw-topology-service",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology": {
+"id": "topology",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-context-g": {
+"id": "topology-context-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"rule": {
+"id": "rule",
+"is-read-only": false,
+"description": ["none"]
+},
+"associated-node-rule-group": {
+"id": "associated-node-rule-group",
+"is-read-only": false,
+"description": ["none"]
+},
+"inter-rule-group-g": {
+"id": "inter-rule-group-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"rule": {
+"id": "rule",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-edge-point": {
+"id": "node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"composed-rule-group": {
+"id": "composed-rule-group",
+"is-read-only": false,
+"description": ["none"]
+},
+"inter-rule-group": {
+"id": "inter-rule-group",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-rule-group-g": {
+"id": "node-rule-group-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"rule-type": {
+"id": "rule-type",
+"is-read-only": false,
+"description": ["none"]
+},
+"forwarding-rule": {
+"id": "forwarding-rule",
+"is-read-only": false,
+"description": ["none"]
+},
+"override-priority": {
+"id": "override-priority",
+"is-read-only": false,
+"description": ["none"]
+},
+"rule-g": {
+"id": "rule-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"cost-name": {
+"id": "cost-name",
+"is-read-only": false,
+"description": ["The cost characteristic will related to some aspect of the TopologicalEntity (e.g. $ cost, routing weight). This aspect will be conveyed by the costName."]
+},
+"cost-value": {
+"id": "cost-value",
+"is-read-only": false,
+"description": ["The specific cost."]
+},
+"cost-algorithm": {
+"id": "cost-algorithm",
+"is-read-only": false,
+"description": ["The cost may vary based upon some properties of the TopologicalEntity. The rules for the variation are conveyed by the costAlgorithm."]
+},
+"cost-characteristic-g": {
+"id": "cost-characteristic-g",
+"is-read-only": false,
+"description": ["The information for a particular cost characteristic."]
+},
+"traffic-property-name": {
+"id": "traffic-property-name",
+"is-read-only": false,
+"description": ["The identifier of the specific traffic property to which the queuing latency applies."]
+},
+"fixed-latency-characteristic": {
+"id": "fixed-latency-characteristic",
+"is-read-only": false,
+"description": ["A TopologicalEntity suffers delay caused by the realization of the servers (e.g. distance related; FEC encoding etc.) along with some client specific processing. This is the total average latency effect of the TopologicalEntity"]
+},
+"queing-latency-characteristic": {
+"id": "queing-latency-characteristic",
+"is-read-only": false,
+"description": ["The specific queuing latency for the traffic property."]
+},
+"jitter-characteristic": {
+"id": "jitter-characteristic",
+"is-read-only": false,
+"description": ["High frequency deviation from true periodicity of a signal and therefore a small high rate of change of transfer latency. Applies to TDM systems (and not packet)."]
+},
+"wander-characteristic": {
+"id": "wander-characteristic",
+"is-read-only": false,
+"description": ["Low frequency deviation from true periodicity of a signal and therefore a small low rate of change of transfer latency. Applies to TDM systems (and not packet)."]
+},
+"latency-characteristic-g": {
+"id": "latency-characteristic-g",
+"is-read-only": false,
+"description": ["Provides information on latency characteristic for a particular stated trafficProperty."]
+},
+"risk-characteristic-name": {
+"id": "risk-characteristic-name",
+"is-read-only": false,
+"description": ["The name of the risk characteristic. The characteristic may be related to a specific degree of closeness. For example a particular characteristic may apply to failures that are localized (e.g. to one side of a road) where as another characteristic may relate to failures that have a broader impact (e.g. both sides of a road that crosses a bridge). Depending upon the importance of the traffic being routed different risk characteristics will be evaluated."]
+},
+"risk-identifier-list": {
+"id": "risk-identifier-list",
+"is-read-only": false,
+"description": ["A list of the identifiers of each physical/geographic unit (with the specific risk characteristic) that is related to a segment of the TopologicalEntity."]
+},
+"risk-characteristic-g": {
+"id": "risk-characteristic-g",
+"is-read-only": false,
+"description": ["The information for a particular risk characteristic where there is a list of risk identifiers related to that characteristic."]
+},
+"validation-mechanism": {
+"id": "validation-mechanism",
+"is-read-only": false,
+"description": ["Name of mechanism used to validate adjacency"]
+},
+"layer-protocol-adjacency-validated": {
+"id": "layer-protocol-adjacency-validated",
+"is-read-only": false,
+"description": ["State of validatiion"]
+},
+"validation-robustness": {
+"id": "validation-robustness",
+"is-read-only": false,
+"description": ["Quality of validation (i.e. how likely is the stated validation to be invalid)"]
+},
+"validation-mechanism-g": {
+"id": "validation-mechanism-g",
+"is-read-only": false,
+"description": ["Identifies the validation mechanism and describes the characteristics of that mechanism"]
+},
+"MAY_FORWARD_ACROSS_GROUP": {
+"id": "MAY_FORWARD_ACROSS_GROUP",
+"is-read-only": false,
+"description": ["none"]
+},
+"MUST_FORWARD_ACROSS_GROUP": {
+"id": "MUST_FORWARD_ACROSS_GROUP",
+"is-read-only": false,
+"description": ["none"]
+},
+"CANNOT_FORWARD_ACROSS_GROUP": {
+"id": "CANNOT_FORWARD_ACROSS_GROUP",
+"is-read-only": false,
+"description": ["none"]
+},
+"NO_STATEMENT_ON_FORWARDING": {
+"id": "NO_STATEMENT_ON_FORWARDING",
+"is-read-only": false,
+"description": ["none"]
+},
+"forwarding-rule": {
+"id": "forwarding-rule",
+"is-read-only": false,
+"description": ["none"]
+},
+"FORWARDING": {
+"id": "FORWARDING",
+"is-read-only": false,
+"description": ["none"]
+},
+"CAPACITY": {
+"id": "CAPACITY",
+"is-read-only": false,
+"description": ["none"]
+},
+"COST": {
+"id": "COST",
+"is-read-only": false,
+"description": ["none"]
+},
+"TIMING": {
+"id": "TIMING",
+"is-read-only": false,
+"description": ["none"]
+},
+"RISK": {
+"id": "RISK",
+"is-read-only": false,
+"description": ["none"]
+},
+"GROUPING": {
+"id": "GROUPING",
+"is-read-only": false,
+"description": ["none"]
+},
+"rule-type": {
+"id": "rule-type",
+"is-read-only": false,
+"description": ["none"]
+},
+"restoration-policy": {
+"id": "restoration-policy",
+"is-read-only": false,
+"description": ["none"]
+},
+"protection-type": {
+"id": "protection-type",
+"is-read-only": false,
+"description": ["none"]
+},
+"resilience-type-g": {
+"id": "resilience-type-g",
+"is-read-only": false,
+"description": ["none"]
+},
+"PER_DOMAIN_RESTORATION": {
+"id": "PER_DOMAIN_RESTORATION",
+"is-read-only": false,
+"description": ["none"]
+},
+"END_TO_END_RESTORATION": {
+"id": "END_TO_END_RESTORATION",
+"is-read-only": false,
+"description": ["none"]
+},
+"NA": {
+"id": "NA",
+"is-read-only": false,
+"description": ["none"]
+},
+"restoration-policy": {
+"id": "restoration-policy",
+"is-read-only": false,
+"description": ["none"]
+},
+"NO_PROTECTON": {
+"id": "NO_PROTECTON",
+"is-read-only": false,
+"description": ["none"]
+},
+"ONE_PLUS_ONE_PROTECTION": {
+"id": "ONE_PLUS_ONE_PROTECTION",
+"is-read-only": false,
+"description": ["none"]
+},
+"ONE_PLUS_ONE_PROTECTION_WITH_DYNAMIC_RESTORATION": {
+"id": "ONE_PLUS_ONE_PROTECTION_WITH_DYNAMIC_RESTORATION",
+"is-read-only": false,
+"description": ["none"]
+},
+"PERMANENT_ONE_PLUS_ONE_PROTECTION": {
+"id": "PERMANENT_ONE_PLUS_ONE_PROTECTION",
+"is-read-only": false,
+"description": ["none"]
+},
+"ONE_FOR_ONE_PROTECTION": {
+"id": "ONE_FOR_ONE_PROTECTION",
+"is-read-only": false,
+"description": ["none"]
+},
+"DYNAMIC_RESTORATION": {
+"id": "DYNAMIC_RESTORATION",
+"is-read-only": false,
+"description": ["none"]
+},
+"PRE_COMPUTED_RESTORATION": {
+"id": "PRE_COMPUTED_RESTORATION",
+"is-read-only": false,
+"description": ["none"]
+},
+"protection-type": {
+"id": "protection-type",
+"is-read-only": false,
+"description": ["none"]
+},
+"get-topology-details": {
+"id": "get-topology-details",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-id-or-name": {
+"id": "topology-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology": {
+"id": "topology",
+"is-read-only": false,
+"description": ["none"]
+},
+"get-node-details": {
+"id": "get-node-details",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-id-or-name": {
+"id": "topology-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-id-or-name": {
+"id": "node-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"node": {
+"id": "node",
+"is-read-only": false,
+"description": ["none"]
+},
+"get-node-edge-point-details": {
+"id": "get-node-edge-point-details",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-id-or-name": {
+"id": "topology-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-id-or-name": {
+"id": "node-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"ep-id-or-name": {
+"id": "ep-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"node-edge-point": {
+"id": "node-edge-point",
+"is-read-only": false,
+"description": ["none"]
+},
+"get-link-details": {
+"id": "get-link-details",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology-id-or-name": {
+"id": "topology-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"link-id-or-name": {
+"id": "link-id-or-name",
+"is-read-only": false,
+"description": ["none"]
+},
+"link": {
+"id": "link",
+"is-read-only": false,
+"description": ["none"]
+},
+"get-topology-list": {
+"id": "get-topology-list",
+"is-read-only": false,
+"description": ["none"]
+},
+"topology": {
+"id": "topology",
+"is-read-only": false,
+"description": ["none"]
+}}
+} \ No newline at end of file