/*
- *
+ *
* Copyright 2016 RIFT.IO Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
key "id";
description
"Recent operational events for this network service.
- Though the model does not impose any restrictions on the numbe of events,
- the max operational events will be limited to the most recent 10";
+ Though the model does not impose any restrictions on the numbe of events,
+ the max operational events will be limited to the most recent 10";
leaf id {
description "The id of the instance";
}
}
- grouping nsd-ref-count {
- list nsd-ref-count {
- key "nsd-id-ref";
- description "This table maintains the number of NSRs used by each NSD";
-
- leaf nsd-id-ref {
- description "Reference to NSD";
- type leafref {
- path "/nsd:nsd-catalog/nsd:nsd/nsd:id";
- }
- }
- leaf instance-ref-count {
- description
- "Reference count for the number of NSRs refering this NSD.
- Every NS record instantiated using this descriptor takes
- a reference on the NSD and releases the reference when the
- network service is terminated. This desciptor cannot be
- deleted when this counter is non zero";
- type uint64;
- }
- }
- }
grouping rw-ns-instance-config {
leaf cloud-account {
by multiple cloud accounts when that becomes available.";
type string;
}
-
+
list vnf-cloud-account-map {
- description
+ description
"Mapping VNF to Cloud Account where VNF will be instantiated";
key "member-vnf-index-ref";
}
list vl-cloud-account-map {
- description
+ description
"Mapping VL to Cloud Account where VL will be instantiated";
key "vld-id-ref";
leaf vld-id-ref {
- description
+ description
"A reference to a vld.
leafref path ../../nsd/vld/id";
type string;
augment /nsr:start-network-service/nsr:input{
uses rw-ns-instance-config;
- }
+ }
augment /nsr:ns-instance-opdata/nsr:nsr {
uses manotypes:action-param;
"The SDN account associted with the cloud account using which an
NS was instantiated.";
type leafref {
- path "/rw-sdn:sdn-account/rw-sdn:name";
+ path "/rw-sdn:sdn/rw-sdn:account/rw-sdn:name";
}
}
uses operational-events;
}
- augment /nsr:ns-instance-opdata {
- uses nsd-ref-count;
- }
augment /nsr:ns-instance-opdata/nsr:nsr/nsr:vlr {
leaf assigned-subnet {
notification nsm-notification {
description "Notification for NSM Events.
- The timestamp of this event is automatically expressed
+ The timestamp of this event is automatically expressed
in human readble format - 1970-01-01T00:00:00Z";
leaf event {