| // SPDX-FileCopyrightText: 2021 Open Networking Foundation |
| // SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0 |
| namespace "http://opennetworking.org/aether/upf"; |
| import aether-types { prefix at; } |
| import ietf-inet-types { prefix inet; } |
| import enterprise{ prefix ent; } |
| import ietf-yang-types{ prefix yg; } |
| organization "Open Networking Foundation."; |
| description "A Aether UPF List is a named User Plane Function."; |
| description "An Aether User Plane Function"; |
| type yg:yang-identifier { |
| description "The typedef for upf-id"; |
| description "The top level container"; |
| description "ID for this upf."; |
| description "display name to use in GUI or CLI"; |
| description "description of this UPF"; |
| // UPFs are always owned by an Enterprise, since they typically exist on the |
| // Enterprise's edge. TODO: Consider whether they should be owned by a Site |
| // instead of Enterprise. |
| path "/ent:enterprise/ent:enterprise/ent:id"; |
| "Link to enterprise that owns this Access Point List"; |