aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
diff options
context:
space:
mode:
Diffstat (limited to 'dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore')
-rw-r--r--dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore11
1 files changed, 11 insertions, 0 deletions
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
index 911a108..b5acfb4 100644
--- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
@@ -25,6 +25,7 @@ import org.openecomp.ncomp.core.NamedEntity
class DcaeInventory {
contains DCAEServiceType[] serviceTypes
contains DCAEService[] services
+ contains InventoryConfigurationRule[] rules
op DcaeServiceTypeResults getDcaeServiceTypes(String typeName, Boolean onlyLatest, Boolean onlyActive, String vnfType, String serviceId, String serviceLocation, String asdcServiceId, String asdcResourceId, Integer offset)
op ApiResponseMessage deleteDcaeServiceTypesType(String[1] typeId)
op DCAEServiceType getDcaeServiceTypesType(String typeId)
@@ -35,6 +36,7 @@ class DcaeInventory {
op DCAEService getDcaeServicesService(String serviceId)
op DCAEService createDcaeServicesService(String serviceId, DCAEServiceRequest body)
op void poll()
+ op void updateConfiguration()
}
class ApiResponseMessage {
@@ -196,3 +198,12 @@ class Parameter extends NamedEntity {
class UriBuilder {
}
+
+
+class InventoryConfigurationRule extends NamedEntity {
+ String typeNameMatch // blueprint.yaml
+ String serviceNameMatch // cdap-map-edge
+ String instanceNameMatch // cfc1
+ String bpNodeNameMatch // map_0_map_map
+}
+