module project-nsd
{
- namespace "http://riftio.com/ns/riftware-1.0/project-nsd";
+ namespace "urn:etsi:osm:yang:project-nsd";
prefix "project-nsd";
import mano-types {
prefix "nsd-base";
}
- import rw-project {
- prefix "rw-project";
+ import osm-project {
+ prefix "osm-project";
}
"Identifier/index for the VNFD. This separate id
is required to ensure that multiple VNFs can be
part of single NS";
- type uint64;
+ type string;
}
leaf vnfd-id-ref {
description
"Identifier for the VNFD.";
type leafref {
- path "/rw-project:project[rw-project:name = current()/../../../../rw-project:name]" +
+ path "/osm-project:project[osm-project:name = current()/../../../../osm-project:name]" +
"/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:id";
}
}
"Identifier/index for the VNFD. This separate id
is required to ensure that multiple VNFs can be
part of single NS";
- type uint64;
+ type string;
}
leaf vnfd-id-ref {
description
"Identifier for the VNFD.";
type leafref {
- path "/rw-project:project[rw-project:name = current()/../../../../../rw-project:name]" +
+ path "/osm-project:project[osm-project:name = current()/../../../../../osm-project:name]" +
"/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:id";
}
}
uses nsd-service-primitive;
}
- augment "/rw-project:project" {
+ augment "/osm-project:project" {
container nsd-catalog {
list nsd {