2 * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 module network-elements {
12 namespace "urn:opendaylight:groupbasedpolicy:endpoint:network:elements";
13 prefix "network-elements";
17 revision-date 2014-04-21;
20 import ietf-inet-types {
22 revision-date 2010-09-24;
26 "This module defines network element structure for location provider.";
28 revision "2016-04-07" {
33 container network-elements {
34 list network-element {
37 description "Path to the network element
38 represented in topology of southbound plugin.";
39 type instance-identifier;
44 description "Path to the interface
45 represented in topology of southbound plugin.
46 This should be more like RelativeSchemaPath
47 from network-element's IID to interface.";
48 type instance-identifier;
50 list endpoint-network {
51 description "Set of networks somewhere behind the interface.
52 Networks where an endpoint can be connected.";
53 key "l3-context-id ip-prefix";
55 type gbp-common:context-id;
60 "The IP prefix where an endpoint can be connected.";