summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INFO.yaml5
-rw-r--r--docs/release-notes.rst16
-rw-r--r--docs/user_guide_end_to_end_onap_cli_commands.rst422
-rw-r--r--framework/pom.xml2
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-moco.json18
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-sample.yaml9
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-moco.json152
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-sample.yaml18
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-moco.json18
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-sample.yaml9
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-moco.json77
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-sample.yaml14
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-moco.json18
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-sample.yaml9
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-moco.json419
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-sample.yaml33
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-delete-schema-dublin.yaml46
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-list-schema-dublin.yaml61
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-delete-schema-dublin.yaml52
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-list-schema-dublin.yaml60
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-delete-schema-dublin.yaml46
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-list-schema-dublin.yaml93
-rw-r--r--products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-moco.json5538
-rw-r--r--products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-sample.yaml111
-rw-r--r--products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml10
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-create-vcpe-schema-dublin.yaml247
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-delete-schema-dublin.yaml113
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-list-schema-dublin.yaml83
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-resource-module-name-schema-dublin.yaml61
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-schema-dublin.yaml91
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-delete-schema-dublin.yaml103
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-list-schema-dublin.yaml143
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-delete-schema-dublin.yaml106
-rw-r--r--products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-list-schema-dublin.yaml185
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-moco.json28
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-sample.yaml14
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-moco.json28
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-sample.yaml14
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-moco.json19
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-sample.yaml14
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-moco.json17
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-sample.yaml14
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-moco.json112
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-sample.yaml130
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-moco.json124
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-sample.yaml32
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/nslcm/vfc-nslcm-create-schema-moco.json2
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-ns-schema.yaml70
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-vnf-schema.yaml69
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-ns-schema.yaml42
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-vnf-schema.yaml41
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-ns-schema.yaml51
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-vnf-schema.yaml53
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-create-schema.yaml15
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-get-schema.yaml10
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-instantiate-schema.yaml17
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-terminate-schema.yaml56
57 files changed, 7790 insertions, 1570 deletions
diff --git a/INFO.yaml b/INFO.yaml
index fb8644a1..53f23172 100644
--- a/INFO.yaml
+++ b/INFO.yaml
@@ -41,5 +41,10 @@ committers:
company: 'ATT'
id: 'talasila'
timezone: 'America/New York'
+ - name: 'Itohan Ukponmwan'
+ email: 'itohan.ukponmwan@intel.com'
+ company: 'Intel'
+ id: 'itohan'
+ timezone: 'America/Pacific'
tsc:
approval: 'https://lists.onap.org/pipermail/onap-tsc'
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
index 2a75d597..945df783 100644
--- a/docs/release-notes.rst
+++ b/docs/release-notes.rst
@@ -14,10 +14,20 @@ Version: 3.0.0
- Beijing support EOL
- Enhanced schema management
-- Added execution support for capturing the details of every execution includes parameters, results.
-- End-end service creation using ONAP commands are provided.
--
+- Added execution support for capturing the details of every execution includes parameters, results. This feature is used in VTP.
+- End-end service creation using ONAP commands are provided. [`More details <https://github.com/onap/integration/tree/master/test/hpa_automation>`_]
+**Security Notes**
+
+*Fixed Security Issues*
+
+*Known Security Issues*
+
+- In default deployment CLI (cli) exposes HTTP port 30260 outside of cluster. [`OJSI-129 <https://jira.onap.org/browse/OJSI-129>`_]
+- In default deployment CLI (cli) exposes HTTP port 30271 outside of cluster. [`OJSI-135 <https://jira.onap.org/browse/OJSI-135>`_]
+- CVE-2019-12130 - CLI exposes unprotected APIs/UIs on port 30271. [`OJSI-205 <https://jira.onap.org/browse/OJSI-205>`_]
+
+*Known Vulnerabilities in Used Modules*
Version: 2.0.5
--------------
diff --git a/docs/user_guide_end_to_end_onap_cli_commands.rst b/docs/user_guide_end_to_end_onap_cli_commands.rst
index 287f6f66..9b595092 100644
--- a/docs/user_guide_end_to_end_onap_cli_commands.rst
+++ b/docs/user_guide_end_to_end_onap_cli_commands.rst
@@ -24,15 +24,27 @@ CLI communicate with:
- Create Vendor Software Product (VSP), VF and Service
- Distribute service
+- Policy to
+ - Put HPA policies
+
- AAI to create
+ - Complex
- Cloud
- Customer
- Service-type
+ - Add customer subscription
+
+- Multicloud to
+ - register cloud with multicloud to discover HPA
- SO to create
- Service-instance
- - VF
- - VF module (deploy)
+ - VNF Instance
+ - VF module (deploys stack)
+
+- SDNC to
+ - Preload VF module parameters
+
Creating Vendor License Model (VLM)
@@ -52,13 +64,9 @@ Run following command to create license.
::
- onap>vlm-create -x htipl-vendor -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vlm-create -x ${vendor-name} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |d6da25894a1a470fa8357c15681b7a66 |
- +----------+----------------------------------+
+**Output**: vlm-id, vlm-version
Create license entitlement pool
-------------------------------
@@ -67,13 +75,9 @@ Run following command to create license entitlement pool.
::
- onap>vlm-entitlement-pool-create -x htipl-pool -y d6da25894a1a470fa8357c15681b7a66 -e 0.1 -z htipl-pool -k htipl-vendor -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vlm-entitlement-pool-create -x ${entitlement-pool-name} -y ${vlm-id} -e ${vlm-version} -z ${entitlement-pool-description} -k ${vendor-name} -g {license-expiry-date} -l {license-start-date} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |44743b88b7254d3aa8829d5fcb5a4b47 |
- +----------+----------------------------------+
+**Output**: vlm-entitlement-pool-id
Create license key group
------------------------
@@ -82,14 +86,9 @@ Run following command to crate license key group.
::
- onap>vlm-key-group-create -c d6da25894a1a470fa8357c15681b7a66 -e 0.1 -x htipl-key-grp -y Universal -u cs0008 -p demo123456! -m http://192.168.17.5:8080
-
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |c8f9ba23d0414650907099ecbf960f3d |
- +----------+----------------------------------+
+ onap>vlm-key-group-create -c ${vlm-id} -e ${vlm-version} -x {key-group-name} -y {key-group-type} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
+**Output**: key-group-id
Create license feature group
----------------------------
@@ -98,13 +97,9 @@ Run following command to create license feature group.
::
- onap>vlm-feature-group-create -x htipl-feature-grp -y d6da25894a1a470fa8357c15681b7a66 -e 0.1 -z htipl-feature-grp -g c8f9ba23d0414650907099ecbf960f3d -b 44743b88b7254d3aa8829d5fcb5a4b47 -c htipl-part -k htipl-vendor -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vlm-feature-group-create -x ${feature-group-name} -y ${vlm-id} -e {vlm-version} -z {feature-grp-description} -g ${key-group-id} -b ${vlm-entitlement-pool-id} -c ${part-no} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |0ef91147b9904568942d4d3f5a8bbc96 |
- +----------+----------------------------------+
+**Output**: feature-group-id
Create license agreement
@@ -114,14 +109,9 @@ Run following command to create license agreement.
::
- onap>vlm-aggreement-create -x htipl-aggrement -y d6da25894a1a470fa8357c15681b7a66 -e 0.1 -z htipl-aggrement -g 0ef91147b9904568942d4d3f5a8bbc96 -u cs0008 -p demo123456\! -m http://192.168.17.5:8080
- vlm-aggreement-create -x htipl-aggrement -y d6da25894a1a470fa8357c15681b7a66 -e 0.1 -z htipl-aggrement -g 0ef91147b9904568942d4d3f5a8bbc96 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vlm-aggreement-create -x ${aggreement-name} -y ${vlm-id} -e ${vlm-version} -z ${agreement-description} -g ${feature-group-id} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |1909ee429dcd459aa0eb33e812981973 |
- +----------+----------------------------------+
+**Output**: agreement-id
Now, VLM is ready to submit.
@@ -133,9 +123,8 @@ Run following command to check-in and submit created VLM.
::
- vlm-checkin -x d6da25894a1a470fa8357c15681b7a66 -y 0.1 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
- vlm-submit -x d6da25894a1a470fa8357c15681b7a66 -y 0.1 -u cs0008 -p demo123456\! -m http://192.168.17.5:8080
+ vlm-submit -x ${vlm-id} -y ${vlm-version} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
Now, VLM is available in catalog to be used for VSP.
@@ -156,13 +145,10 @@ Run following command to create VSP.
::
- onap>vsp-create -x htipl-vsp -c 0.1 -g d6da25894a1a470fa8357c15681b7a66 -e htipl-vendor -i 1909ee429dcd459aa0eb33e812981973 -j 0ef91147b9904568942d4d3f5a8bbc96 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vsp-create -j ${feature-group-id} -o ${onboarding-method} -e ${vendor-name} -x ${vsp-name} -y ${vsp-description} -i ${aggreement-id} -c ${vlm-version} -g ${vlm-id} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------+----------------------------------+
- |property |value |
- +----------+----------------------------------+
- |ID |044e3269503d4579b4bdd60d0231e4e6 |
- +----------+----------------------------------+
+
+**Output**: vsp-id, vsp-version
Add artifact to VSP
@@ -172,7 +158,7 @@ This command will associate artifacts to VSP.
::
- onap>vsp-add-artifact -x 044e3269503d4579b4bdd60d0231e4e6 -y 0.1 -z vFW_100_20170608.zip -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vsp-add-artifact -x ${vsp-id} -y ${vsp-version} -z ${csar-file} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
Validate VSP
------------
@@ -181,49 +167,13 @@ After uploading artifacts to VSP you need to validate the VSP using following co
::
- onap>vsp-validate -x 044e3269503d4579b4bdd60d0231e4e6 -y 0.1 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
-
- +----------+----------------------------------------------------+
- |property |value |
- +----------+----------------------------------------------------+
- |status |Success |
- +----------+----------------------------------------------------+
- |errors |{base_vfw.yaml=[{"level":"WARNING","message":"WARN |
- | |ING: A resource is connected twice to the same |
- | |network role, Network Role [vpg_0], Resource ID [e |
- | |comp_private]"},{"level":"WARNING","message":"WARN |
- | |ING: Nova Server naming convention in image, |
- | |flavor and name properties is not consistent, |
- | |Resource ID |
- | |[vpg_0]"},{"level":"WARNING","message":"WARNING: |
- | |A resource is connected twice to the same network |
- | |role, Network Role [vsn_0], Resource ID [ecomp_pri |
- | |vate]"},{"level":"WARNING","message":"WARNING: |
- | |Nova Server naming convention in image, flavor |
- | |and name properties is not consistent, Resource |
- | |ID |
- | |[vsn_0]"},{"level":"WARNING","message":"WARNING: |
- | |Port 'Fixed_IPS' Parameter Name not aligned with |
- | |Guidelines, Parameter Name |
- | |[ecomp_private_subnet_id], Resource ID |
- | |[vfw_private_2_port]. As a result, VF\/VFC |
- | |Profile may miss this information"},{"level":"WARN |
- | |ING","message":"WARNING: Port 'Fixed_IPS' |
- | |Parameter Name not aligned with Guidelines, |
- | |Parameter Name [ecomp_private_subnet_id], |
- | |Resource ID [vpg_private_1_port]. As a result, |
- | |VF\/VFC Profile may miss this information"},{"leve |
- | |l":"WARNING","message":"WARNING: Port 'Fixed_IPS' |
- | |Parameter Name not aligned with Guidelines, |
- | |Parameter Name [ecomp_private_subnet_id], |
- | |Resource ID [vsn_private_1_port]. As a result, |
- | |VF\/VFC Profile may miss this information"}]} |
- +----------+----------------------------------------------------+
-
-
-NOTE: here `warning` is reported for VSP validation which we are ignoring.
-
-Submit and checkin VSP
+ onap>vsp-validate -x ${vsp-id} -y ${vsp-version} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
+
+
+
+NOTE: In most cases `warning` is reported for VSP validation, this can be ignored.
+
+Submit VSP
----------------------
After VSP validation it can be checked in and submit. Run following command to
@@ -231,17 +181,14 @@ complete check-in and VSP submission.
::
- onap>vsp-checkin -x 044e3269503d4579b4bdd60d0231e4e6 -y 0.1 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vsp-submit -x ${vsp-id} -y ${vsp-version} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
+
+To list created VSPs, run the following command;
- onap>vsp-submit -x 044e3269503d4579b4bdd60d0231e4e6 -y 0.1 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+::
- onap>vsp-list -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vsp-list -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
- +----------------------------------+------------+----------+--------+
- |ID |name |version |status |
- +----------------------------------+------------+----------+--------+
- |044e3269503d4579b4bdd60d0231e4e6 |htipl-vsp |1.0 |Final |
- +----------------------------------+------------+----------+--------+
package VSP
-----------
@@ -251,7 +198,7 @@ following command.
::
- onap>vsp-package -x 044e3269503d4579b4bdd60d0231e4e6 -y 1.0 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>vsp-package -x ${vsp-id} -y ${vsp-version} -u cs0008 -p demo123456! -m ${sdc-onboarding-url}
Now, you can proceed for defining VF.
@@ -262,24 +209,19 @@ Run following command to create VF by specifying correct VSP id.
::
- onap>vf-model-create -x htipl-vf -y htipl-vf-desc -z htipl-vendor -b 044e3269503d4579b4bdd60d0231e4e6 -g 1.0 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap> vf-model-create -x ${vf-model-name} -y ${vf-model-description} -g ${vsp-version} -z ${vlm-vendor-name} -b ${vsp-id} -u cs0008 -p demo123456! -m ${sdc-catalog-url}
- +----------+--------------------------------------+
- |property |value |
- +----------+--------------------------------------+
- |ID |f1a75427-1379-4976-abca-91a00f8b118a |
- +----------+--------------------------------------+
+Output: vf-model-id
-Now, VF is ready for certification.
+To view newly created vf;
+::
-Submit VF for certification
----------------------------
+ onap> vf-model-list -u cs0008 -p demo123456! -m ${sdc-catalog-url}
-Initiate VF certification request using following command.
+Save the **vf-unique-id** , it will be used for certification
-::
+Now, VF is ready for certification.
- onap>vf-model-certify-request -b f1a75427-1379-4976-abca-91a00f8b118a -u cs0008 -p demo123456! -m http://192.168.17.5:8080
Certify VF
----------
@@ -289,34 +231,9 @@ to mark VF certification start and complete.
::
- onap>vf-model-certify-start -b f1a75427-1379-4976-abca-91a00f8b118a -u jm0007 -p demo123456! -m http://192.168.17.5:8080
-
- onap>vf-model-certify-complete -b f1a75427-1379-4976-abca-91a00f8b118a -u jm0007 -p demo123456! -m http://192.168.17.5:8080
-
- onap>vf-model-list -u cs0008 -p demo123456! -m http://192.168.17.5:8080
-
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |uuid |uniqueid |invariant-uuid |name |version |status |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |328bd996-5edc-4677-92c4-f50a39411f13 |d4212714-2fd0-4396-bef6-3864e267be06 |b77ac5f7-f524-4076-995b-e3781fda1e7e |e3b2cebf-c72b-4b0f-b6af |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |83e79e9f-f021-4356-ab97-a0f03d926311 |389a8234-23ed-4396-a9b4-ea65669a0d30 |b21eff2e-aa99-4284-a59f-baea1dcf77c6 |fcffa69b-52ce-4139-92ba |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |e4fa86fd-04ab-4faa-8351-3196e6b33c13 |0d9894d8-df48-4245-a52f-9437443908f0 |03f63ce4-dbb0-446c-87dc-fab9c5d09ec9 |cdb3ebd4-0c81-4e60-8184 |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |67c96cda-2035-413d-96de-9ea4aa206423 |c933ceb2-d68b-4bc1-962d-5e5073648fe5 |c3daf439-fa2a-4144-add5-9b543083d24e |a146fd50-ed50-4444-a859 |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |b2a40a03-c85e-4b6c-8ade-f90e5f2ce2d4 |6d040eb4-9fc7-42a7-b1c0-7959418eca1d |4982d10b-09af-46b9-8317-c92d2658ae68 |2932d051-6aad-4c0d-ac2d |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |6bddc881-0538-4ca0-933d-bbf1abc83d07 |45ae036e-8b6b-4130-81c6-451ba020653e |2398ce72-99c6-4995-b19c-ccbc9f57144c |b032e3b2-5ab0-4b14-b88f |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |848865b6-d9f0-4767-a5bf-c240fb832a46 |da9d92e5-ca04-4101-bad0-bdc17cf6f089 |6ae8e80c-c814-45fe-ba97-4d94d98c645f |htipl-vf |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |b1b6e4d0-8043-49b4-917e-3d2a762b5a56 |017aa6b7-60c9-457a-b593-8cef623dbe3b |7819f9f0-cbdb-40b6-acd0-edcdbdab119c |21b8a269-6377-42f9-9a98 |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
- |c7131963-1bbf-474d-a773-4f201a3480d3 |cba595e5-3a0f-482b-ba74-078a15d96756 |1a15a0a0-b040-47b5-adbd-e0c3b2e52417 |fe631a9d-99c1-4b7c-8a06 |1.0 |CERTIFIED |
- +--------------------------------------+--------------------------------------+--------------------------------------+--------------------------+----------+------------+
+ onap> vf-model-certify -b ${vf-unique-id} -r ${vf-remarks} -u cs0008 -p demo123456! -m ${sdc-catalog-url}
+After certifications, the id values change so run the above vf-model-list command to see the new values which will be used in the next steps.
After successful VF creation you can proceed for service model creation.
Create service model
@@ -326,13 +243,11 @@ Run following command to create service model.
::
- onap>service-model-create -x htipl-service -y htipl-serv-desc -z htipl-123456 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-create -x ${service-model-name} -y ${service-model-description} -z ${project-code} -e ${icon-id} -c ${category-display} -b ${category} -u cs0008 -p demo123456! -m ${sdc-catalog-url}
+
+**project code can be a random string**
- +----------+--------------------------------------+
- |property |value |
- +----------+--------------------------------------+
- |ID |3f8ff680-6b71-45e9-8bee-72628d7f443b |
- +----------+--------------------------------------+
+**Output**: service-model-id
Add VF to service model
-----------------------
@@ -341,63 +256,47 @@ Associate VF to service model using following command.
::
- onap>service-model-add-vf -x 3f8ff680-6b71-45e9-8bee-72628d7f443b -y da9d92e5-ca04-4101-bad0-bdc17cf6f089 -z htipl-vf -b 1.0 -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-add-vf -x ${service-model-id} -b ${vf-version} -y ${vf-model-unique-id} -z ${vf-model-name} -u cs0008 -p demo123456! -m ${sdc-catalog-url}
- +----------+----------------------------------------------------+
- |property |value |
- +----------+----------------------------------------------------+
- |ID |3f8ff680-6b71-45e9-8bee-72628d7f443b.da9d92e5-ca04 |
- | |-4101-bad0-bdc17cf6f089.htiplvf0 |
- +----------+----------------------------------------------------+
-Submit Service for certification
+Submit Service for Testing
--------------------------------
-Now, service is ready for initializing certification request. Use following command
-to initiate service certification request.
+Now, service is ready for Testing. Use following command
+to initiate service test request.
::
- onap>service-model-certify-request -b 3f8ff680-6b71-45e9-8bee-72628d7f443b -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-test-request -b ${service-model-id} -u cs0008 -p demo123456! -m ${sdc-catalog-url}
-Certify service
+Test service
---------------
-Now, tester(jm0007) can see service in his dashboard and he can start with service
-certification. Tester can use following command to mark certification start and
-complete.
+Now, tester(jm0007) can see service in his dashboard and he can start testing. Tester can use following command to start test and complete test
::
- onap>service-model-certify-start -b 3f8ff680-6b71-45e9-8bee-72628d7f443b -u jm0007 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-test-start -b ${service-model-id} -u jm0007 -p demo123456! -m ${sdc-catalog-url}
+
+ onap>service-model-test-accept -b ${service-model-id} -r ${test-remarks} -u jm0007 -p demo123456! -m ${sdc-catalog-url}
- onap>service-model-certify-complete -b 3f8ff680-6b71-45e9-8bee-72628d7f443b -u jm0007 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-list -u cs0008 -p demo123456! -m ${sdc-catalog-url}
- onap>service-model-list -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+Run the above list command to get the service-model-unique-id, it will be used to approve the service model
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------------+
- |uuid |invariant-uuid |name |version |status |distribution-status |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------------+
- |fc5e1e81-786d-49e5-acfd-e933e291b1a4 |02258f88-2d84-4503-bd8e-2e3988e65e54 |htipl-service |1.0 |CERTIFIED |DISTRIBUTION_NOT_APPROVED |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------------+
Approve service model
---------------------
-After successful certification, service will be submitted to governor(gv001) to
+After successful Testing, service will be submitted to governor(gv0001) to
approve service model.
::
- onap>service-model-approve -b fc5e1e81-786d-49e5-acfd-e933e291b1a4 -u gv0001 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-approve -b ${service-model-unique-id} -r ${approval-remarks} -u gv0001 -p demo123456! -m ${sdc-catalog-url}
- onap>service-model-list -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-list -u cs0008 -p demo123456! -m ${sdc-catalog-url}
- +--------------------------------------+--------------------------------------+----------------+----------+------------+------------------------+
- |uuid |invariant-uuid |name |version |status |distribution-status |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+------------------------+
- |fc5e1e81-786d-49e5-acfd-e933e291b1a4 |02258f88-2d84-4503-bd8e-2e3988e65e54 |htipl-service |1.0 |CERTIFIED |DISTRIBUTION_APPROVED |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+------------------------+
Distribute service model
------------------------
@@ -406,23 +305,44 @@ Now operator can distribute the service and it will be available in VID dashboar
::
- onap>service-model-distribute -b fc5e1e81-786d-49e5-acfd-e933e291b1a4 -u op0001 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-distribute -b ${service-model-unique-id} -u op0001 -p demo123456! -m ${sdc-catalog-url}
- onap>service-model-list -u cs0008 -p demo123456! -m http://192.168.17.5:8080
+ onap>service-model-list -u cs0008 -p demo123456! -m ${sdc-catalog-url}
+
+Creating Policies (Only Required if HPA is being Used)
+======================================================
+Before Running these commands to create policies, you must have uploaded policy models. See Method 2 (Manual upload) `here <https://wiki.onap.org/display/DW/OOF+-+HPA+guide+for+integration+testing>`_
+
+::
+
+ onap> policy-create-outdated -m ${pdp-url} -u testpdp -p alpha123 -x ${policy-name} -S ${policy-scope} -T ${policy-config-type} -o ${policy-onap-name} -b ${policy}
+
+ onap> policy-push-outdated -m ${pdp-url} -u testpdp -p alpha123 -x ${policy-name} -b ${policy-config-type} -c ${policy-pdp-group}
+
+When creating policies, the resource-module-name of the vf-model is required. This can be gotten by running the following command;
+
+::
+
+ onap> get-resource-module-name -u cs0008 -p demo123456! -m ${sdc-catalog-url}
+
+**Note:** See Step 16 in `vFW with HPA Tutorial: Setting Up and Configuration <https://onap.readthedocs.io/en/casablanca/submodules/integration.git/docs/docs_vfwHPA.html#docs-vfw-hpa>`_
+for sample policies as well as example values for policy-scope, config-type ...etc.
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------+
- |uuid |invariant-uuid |name |version |status |distribution-status |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------+
- |fc5e1e81-786d-49e5-acfd-e933e291b1a4 |02258f88-2d84-4503-bd8e-2e3988e65e54 |htipl-service |1.0 |CERTIFIED |DISTRIBUTED |
- +--------------------------------------+--------------------------------------+----------------+----------+------------+----------------------+
Creating Cloud, Customer and Service-type
=========================================
-It is required to specify the cloud configuration in AAI system before deploying
+It is required to specify the complex and cloud configuration in AAI system before deploying
the service. Following are the steps to configure cloud and related information
for service deployment.
+
+Create Complex
+--------------
+::
+
+ onap>complex-create -x ${complex-name} -r ${physical-location} -y ${data-center-code} -l ${region} -i ${street-1-name} -j ${street-2-name} -lt ${latitude} -lo ${longitude} -S ${state} -la ${lata} -g ${city} -w ${postal-code} -z ${complex-name} -k ${country} -o ${elevation} -q ${identity-url} -m ${aai-url} -u AAI -p AAI
+
Create Cloud
------------
@@ -430,37 +350,30 @@ Use following command to create cloud and region in AAI system.
::
- onap>cloud-create -x htipl-cloud -y htipl-region -u AAI -p AAI -m https://192.168.17.13:8447
-
+ onap>cloud-create -x ${cloud-owner-name} -y ${cloud-region-name} -e ${esr-system-info-id} -b ${cloud-user-name} -j ${cloud-user-password} -I ${extra-info} -w ${cloud-region-version} -l ${default-tenant} -url ${keystone-url} -n ${complex-name} -q ${cloud-type} -r ${owner-defined-type} -Q ${system-type} -i ${identity-url} -g ${cloud-zone} -z ${ssl-insecure-boolean} -k ${system-status} -c ${cloud-domain} -m ${aai-url} -u AAI -p AAI
- onap>cloud-list -u AAI -p AAI -m https://192.168.17.13:8447
+**Sample Command**
+::
- +--------------+--------------+------------------+
- |cloud |region |resource-version |
- +--------------+--------------+------------------+
- |htipl-cloud |htipl-region |1514263912528 |
- +--------------+--------------+------------------+
- |pod25dns |RegionOne |1513659267169 |
- +--------------+--------------+------------------+
- |pod25 |RegionOne |1513659266151 |
- +--------------+--------------+------------------+
+ onap> cloud-create -e 5c85ce1f-aa78-4ebf-8d6f-4b62773e9ade -b ${cloud-username} -I {\\"openstack-region-id\\":\\"ONAP-POD-01-Rail-06\\"} -x CloudOwner -y ONAP-POD-01-Rail-06 -j ${cloud-password} -w titanium_cloud -l Integration-HPA -url http://10.12.11.1:5000/v3 -n clli1 -q openstack -r t1 -Q VIM -i url -g CloudZone -z true -k active -c Default
-Create tenant
--------------
-Create tenant within region. Following is command to create tenant.
+Associate Cloud Region with complex
+-----------------------------------
::
- onap>tenant-create -x htipl-cloud -y htipl-region -z htipl-tenant -r htipl-tenant -u AAI -p AAI -m https://192.168.17.13:8447
+ onap> complex-associate -x ${complex-name} -y ${cloud-region} -z ${cloud-owner} -m ${aai-url} -u AAI -p AAI
+ onap> cloud-list -u AAI -p AAI -m ${aai-url}
- onap>tenant-list --cloud htipl-cloud --region htipl-region -u AAI -p AAI -m https://192.168.17.13:8447
- +--------------+--------------+------------------+
- |tenant-id |tenant-name |resource-version |
- +--------------+--------------+------------------+
- |htipl-tenant |htipl-tenant |1514265496768 |
- +--------------+--------------+------------------+
+Register Cloud Region with Multicloud (only required for HPA)
+-------------------------------------------------------------
+
+::
+
+ onap> multicloud-register-cloud -y ${cloud-owner} -x ${cloud-region} -m ${multicloud-url}
+
Create Customer
---------------
@@ -469,15 +382,10 @@ A customer subscribes for the service. Use follwing command to create customer.
::
- onap>customer-create -x htipl-customer -y htipl-customer -u AAI -p AAI -m https://192.168.17.13:8447
+ onap>customer-create -x ${customer-name} -y ${subscriber-name} -u AAI -p AAI -m ${aai-url}
- onap>customer-list -u AAI -p AAI -m https://192.168.17.13:8447
+ onap>customer-list -u AAI -p AAI -m ${aai-url}
- +----------------+------------------+
- |name |resource-version |
- +----------------+------------------+
- |htipl-customer |1514264928457 |
- +----------------+------------------+
Create service type
-------------------
@@ -486,39 +394,32 @@ Use following command to create service type.
::
- onap>service-type-create -x htipl-service -u AAI -p AAI -m https://192.168.17.13:8447
+ onap>service-type-create -x ${service-name} -u AAI -p AAI -m ${aai-url}
- onap>service-type-list -u AAI -p AAI -m https://192.168.17.13:8447
-
- +--------------------------------------+----------------+------------------+
- |service-type-id |service-type |resource-version |
- +--------------------------------------+----------------+------------------+
- |f96017b1-9fcb-4d3c-ae17-d9b1fdef4415 |htipl-service |1514265655713 |
- +--------------------------------------+----------------+------------------+
+ onap>service-type-list -u AAI -p AAI -m ${aai-url}
Create subscription
-------------------
-Use following command to create subscription for a customer. It requires cloud
-information and service-type information.
+Use the following command to create subscription for a customer.
::
- onap>subscription-create -x htipl-customer -z htipl-cloud -r htipl-region -c htipl-tenant -e htipl-service -u AAI -p AAI -m https://192.168.17.13:8447
+ onap>subscription-create -x ${customer-name} -z ${cloud-owner} -c ${tenant-id} -e ${service-name} -y ${default-tenant} -r ${cloud-region} -m ${aai-url} -u AAI -p AAI
- onap>subscription-list --customer-name htipl-customer -u AAI -p AAI -m https://192.168.17.13:8447
- +----------------+------------------+
- |service-type |resource-version |
- +----------------+------------------+
- |htipl-service |1514265923244 |
- +----------------+------------------+
+If the subscription has already been created, you can add more clouds to it using the following command;
+
+::
+
+ onap>subscription-cloud-add -x ${customer-name} -z ${cloud-owner} -c ${tenant-id} -e ${service-name} -y ${default-tenant} -r ${cloud-region} -m ${aai-url} -u AAI -p AAI
-Create Service-instance, VF and deploy VF
-=========================================
-Now, all the required configuration and artifacts are available to SO service to
-create service-instance and VF.
+Create Service-instance, VNF Instance and deploy VFMODULE
+=========================================================
+
+Now, all the required configuration and artifacts are available for the SO service to
+create a service-instance, VNF-Instance and VFMODULE.
Create service instance
-----------------------
@@ -529,35 +430,60 @@ used CLIs for creating and listing service model.
::
- onap>service-create --cloud-region RegionOne --tenant-id 60817ff9baa547d5857a6b7ff0dc567b --model-invariant-id f812e618-3abf-4c7a-901e-f2820a73eb2e --model-uuid 84ad850a-3d0b-451d-b97b-083bbf39890d --model-name demoVLB --model-version 1.0 -c Demonstration --instance-name service-vlb-instance-1 --service-type vLB -u InfraPortalClient -p password1$ -m http://192.168.17.7:8080
+ onap> service-create -w ${service-name} -la ${customer-latitude} -lo ${customer-longitude} -o ${orchestrator} -A {alacart-boolean} -i ${service-model-name} -y ${company-name} -x ${project-name} -q ${requestor-id} -O ${owning-entity-name} -k ${service-instance-name} -P ${test-api} -H ${homing-solution} -n ${service-model-uuid} -e ${service-model-invariant-uuid} -j ${service-model-version} -S ${subscriber-name} -g ${service-model-uuid} -z ${owning-entity-id} -c ${customer-name} -u InfraPortalClient -p password1$ -m ${so-url}
- +------------+--------------------------------------+
- |property |value |
- +------------+--------------------------------------+
- |service-id |1561a325-a64b-47ab-86f4-459e334292f0 |
- +------------+--------------------------------------+
+When Homing and HPA are not being used, you do not need to specify longitude, latitude, homing-solution, orchestator
-Create VF
----------
+**Sample service-create commands**
-Using following command you can create VF in specified cloud region.
-Command requires VF model identifier which can be obtained from previously
-used CLIs for creating and listing VF model.
+**Without Homing**
+::
+ onap> service-create -w vFW -o multicloud -A true -i vfw-demo-service -y some_company -x Project-Demonstration -q demo -O OE-Demonstration -k rand-2 -P VNF_API -n 545bca3c-8cc0-4dac-b464-1720894e0213 -e 41d0ebba-4b89-4437-9b22-4d83d2183aaa -j 1.0 -S Demonstration -g 545bca3c-8cc0-4dac-b464-1720894e0213 -z d005274f-d295-4538-a6b0-a090a7807dae -c Demonstration -u InfraPortalClient -p password1$ -m http://192.168.1.147:30277
+
+**With Homing**
::
- onap>vf-create --cloud-region RegionOne --tenant-id onap --product-family vLB --instance-name service-vlb-instance-1-vnf-1 --service-instance-id 1561a325-a64b-47ab-86f4-459e334292f0 --vf-model-invariant-id 4982d10b-09af-46b9-8317-c92d2658ae68 --vf-model-uuid b2a40a03-c85e-4b6c-8ade-f90e5f2ce2d4 --vf-model-name 2932d051-6aad-4c0d-ac2d --vf-model-version 1.0 --vf-model-customization-id 3741acf1-5929-42e6-b234-4b9051d09a54 --service-model-invariant-id f812e618-3abf-4c7a-901e-f2820a73eb2e --service-model-uuid 84ad850a-3d0b-451d-b97b-083bbf39890d --service-model-name demoVLB --service-model-version 1.0 -m http://192.168.17.7:8080 -u InfraPortalClient -p password1$
+ onap> service-create -w vFW -la 32.897480 -lo 97.040443 -o multicloud -A true -i vfw-demo-service -y some_company -x Project-Demonstration -q demo -O OE-Demonstration -k cli-instance-new -P VNF_API -H oof -n 545bca3c-8cc0-4dac-b464-1720894e0213 -e 41d0ebba-4b89-4437-9b22-4d83d2183aaa -j 1.0 -S Demonstration -g 545bca3c-8cc0-4dac-b464-1720894e0213 -z d005274f-d295-4538-a6b0-a090a7807dae -c Demonstration -u InfraPortalClient -p password1$ -m http://192.168.1.147:30277
+
+You can get the values for the owning entity by running the following command;
+::
- +----------+--------------------------------------+
- |property |value |
- +----------+--------------------------------------+
- |vf-id |addb80ab-8c95-49b3-a2b7-907a02553319 |
- +----------+--------------------------------------+
+ onap> owning-entity-list -u AAI -p AAI -m ${aai-url}
+
+Create VNF Instance
+-------------------
+
+Use the following command to create the VNF instance, Do a Preload and create the VFModule in a particular cloud region
+
+::
+
+ onap> vnf-create -j ${service-model-invariant-uuid} -q ${service-model-name} -k ${service-model-id} -l ${cloud-region} -y ${service-instance-id} -z ${tenant-id} -r ${requestor-id} -c ${vf-model-uuid} -o ${generic-vnf-name} -e ${vf-model-name} -g ${vf-model-version} -b ${vf-model-invariant-uuid} -n ${service-version} -i ${vf-model-customization-id} -vn ${vf-model-customization-name} -w ${service-name} -pn ${platform-name} -lob ${lob-name} -u InfraPortalClient -p password1$ -m ${so-url}
+
+**Output:** vnf-id
+
+
+**Sample vnf-create command**
+::
+
+ onap> vnf-create -j 41d0ebba-4b89-4437-9b22-4d83d2183aaa -q vfw-demo-service -k 545bca3c-8cc0-4dac-b464-1720894e0213 -l cloud-two -y 43143a2c-f0e1-499d-b042-97fb0c05166b -z a0ea4cfd751e40e0a093848dd9e03e6c -r demo -c 04ffd583-5625-4471-b20b-38394b513efd -o cli-vnf-test -e vfw-hpa-sriov_v2 -g 1.0 -b b7d993a3-3870-4096-a16c-90110d402349 -n 1.0 -i 123f896f-c6a4-4560-8786-7607e832bb6f -vn "vfw-hpa-sriov_v2 0" -w vFW -pn Platform-Demonstration -lob LOB-Demonstration -u InfraPortalClient -p password1$ -m http://192.168.1.147:30277
+
+
+Preload VF-Module
+-----------------
+::
+
+ onap> vf-preload -y ${preload-file} -u admin -p Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U -m ${sdnc-url}
+
+See Step 20 of `vFW with HPA Tutorial: Setting Up and Configuration <https://onap.readthedocs.io/en/casablanca/submodules/integration.git/docs/docs_vfwHPA.html#docs-vfw-hpa>`_ for sample preload file.
Create VF-module
----------------
+::
-This command is not yet verified with ONAP stack but you can go ahed by referring :ref:`vf-module-create` for vf module creation.
-On success of above command you can see VNF is deployed in given cloud.
+ onap> vf-module-create -w ${tenant-id} -mn ${vf-model-customization-name} -x ${service-instance-id} -l ${cloud-region} -sv ${service-version} -vc ${vf-module-customization-id} -vm ${v-module-model-version} -mv ${vf-model-version} -i ${vf-module-name} -vf ${vf-model-name} -vi ${vf-module-model-invariant-id} -r ${suppress-rollback-boolean} -mc ${vf-model-customization-id} -api ${test-api} -mi ${vf-model-invariant-id} -vid ${vf-model-id} -y ${vnf-instance-id} -R ${requestor-id} -si ${service-uuid} -up ${use-preload} -sd ${service-invariat-id} -z ${service-model-name} -vn ${vf-module-model-name} -vv ${vf-module-model-version-id} -co ${cloud-owner} -u InfraPortalClient -p password1$ -m ${so-url}
+**Sample vf-module-create command**
+::
+ onap> vf-module-create -w a0ea4cfd751e40e0a093848dd9e03e6c -mn "vfw-hpa-sriov_v2 0" -x d353ace3-52e9-4c79-b3c8-63c97e15cc29 -l cloud-two -sv 1.0 -vc 0f837829-0dbb-4768-88d4-3cdf01e073f6 -vm 1 -mv 1.0 -i vfw-sriov-cli -vf vfw-hpa-sriov_v2 -vi 8d3071e4-0d4e-4520-aa92-c01b9a019142 -r false -mc 123f896f-c6a4-4560-8786-7607e832bb6f -api VNF_API -mi b7d993a3-3870-4096-a16c-90110d402349 -vid 04ffd583-5625-4471-b20b-38394b513efd -y dad645a3-7e01-47cd-8e70-cdc8b5e880ec -R demo -si 545bca3c-8cc0-4dac-b464-1720894e0213 -up true -sd 41d0ebba-4b89-4437-9b22-4d83d2183aaa -z vfw-demo-service -vn VfwHpaSriovV2..base_vfw..module-0 -vv d5c83591-0f22-4543-ada2-24197847b7d2 -u InfraPortalClient -p password1$ -m http://192.168.1.147:30277
diff --git a/framework/pom.xml b/framework/pom.xml
index ad6154d9..60193e73 100644
--- a/framework/pom.xml
+++ b/framework/pom.xml
@@ -34,7 +34,7 @@
<dependency>
<groupId>org.onap.cli</groupId>
<artifactId>oclip-grpc-client</artifactId>
- <version>1.0.3</version>
+ <version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-moco.json
new file mode 100644
index 00000000..ac6afd41
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-moco.json
@@ -0,0 +1,18 @@
+[ {
+ "request" : {
+ "method" : "delete",
+ "uri" : "/aai/v14/nodes/service-instances/service-instance/27f8ce0d-5906-46d9-bfb6-3b5664d889bf",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-d7a8f93f-ee5c-40b9-bc5e-71dacc7843da",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 204,
+ "json" : null
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-sample.yaml
new file mode 100644
index 00000000..8b98823a
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-delete-schema-dublin-sample.yaml
@@ -0,0 +1,9 @@
+open_cli_sample_version: 1.0
+name: -x
+version: onap-dublin
+samples:
+ sample1:
+ name: -x
+ input: 27f8ce0d-5906-46d9-bfb6-3b5664d889bf -y 1558550362930 -u AAI -p AAI -m https://10.12.5.23:30233
+ moco: service-instance-delete-schema-dublin-moco.json
+ output: \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-moco.json
new file mode 100644
index 00000000..f3b16dfe
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-moco.json
@@ -0,0 +1,152 @@
+[ {
+ "request" : {
+ "method" : "get",
+ "uri" : "/aai/v14/nodes/service-instances/",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-0bee3e0a-fa8a-43b4-965c-a1e91fd0dd8b",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 200,
+ "json" : {
+ "service-instance" : [ {
+ "service-instance-id" : "11efdfa0-b4ef-43ac-901d-5f4195ad0c50",
+ "service-instance-name" : "vlb_si_ewm_1",
+ "environment-context" : "General_Revenue-Bearing",
+ "workload-context" : "Production",
+ "model-invariant-id" : "a1786c0b-c864-4202-a79d-babeb2af2924",
+ "model-version-id" : "1d71f3c1-863c-48ca-92ce-3c1cb6cc5a06",
+ "resource-version" : "1556780580114",
+ "orchestration-status" : "Active",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "project",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/projects/project/Project-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "project.project-name",
+ "relationship-value" : "Project-Demonstration"
+ } ]
+ }, {
+ "related-to" : "owning-entity",
+ "relationship-label" : "org.onap.relationships.inventory.BelongsTo",
+ "related-link" : "/aai/v14/business/owning-entities/owning-entity/35945688-7855-421e-a235-290e65b6eb13",
+ "relationship-data" : [ {
+ "relationship-key" : "owning-entity.owning-entity-id",
+ "relationship-value" : "35945688-7855-421e-a235-290e65b6eb13"
+ } ]
+ }, {
+ "related-to" : "generic-vnf",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/network/generic-vnfs/generic-vnf/10cc4a6e-05d4-47de-94a3-f9e6fa88272e",
+ "relationship-data" : [ {
+ "relationship-key" : "generic-vnf.vnf-id",
+ "relationship-value" : "10cc4a6e-05d4-47de-94a3-f9e6fa88272e"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "generic-vnf.vnf-name",
+ "property-value" : "vlb_vnf_ewm_1"
+ } ]
+ } ]
+ }
+ }, {
+ "service-instance-id" : "1a221a01-1f49-475c-90c1-bcc161bf3046",
+ "service-instance-name" : "test-instance",
+ "environment-context" : "General_Revenue-Bearing",
+ "workload-context" : "Production",
+ "model-invariant-id" : "db2affd2-28b5-486f-9193-70698675e6fb",
+ "model-version-id" : "a4c5c1ef-6d78-4fd3-907d-bfe51d0e5bda",
+ "resource-version" : "1557173769891",
+ "orchestration-status" : "Active",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "project",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/projects/project/Project-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "project.project-name",
+ "relationship-value" : "Project-Demonstration"
+ } ]
+ }, {
+ "related-to" : "owning-entity",
+ "relationship-label" : "org.onap.relationships.inventory.BelongsTo",
+ "related-link" : "/aai/v14/business/owning-entities/owning-entity/35945688-7855-421e-a235-290e65b6eb13",
+ "relationship-data" : [ {
+ "relationship-key" : "owning-entity.owning-entity-id",
+ "relationship-value" : "35945688-7855-421e-a235-290e65b6eb13"
+ } ]
+ }, {
+ "related-to" : "generic-vnf",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/network/generic-vnfs/generic-vnf/082db047-3a89-4bf4-8236-63d6ad77cf2a",
+ "relationship-data" : [ {
+ "relationship-key" : "generic-vnf.vnf-id",
+ "relationship-value" : "082db047-3a89-4bf4-8236-63d6ad77cf2a"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "generic-vnf.vnf-name",
+ "property-value" : "vfw-hpa-vnf"
+ } ]
+ } ]
+ }
+ }, {
+ "service-instance-id" : "d1eec0a8-394a-4ac2-a315-24c324139fb6",
+ "service-instance-name" : "test",
+ "environment-context" : "General_Revenue-Bearing",
+ "workload-context" : "Production",
+ "model-invariant-id" : "cc7d51eb-d8c1-478d-a6b2-8aebd87ee682",
+ "model-version-id" : "411e4ce9-e316-4df1-a3d9-4a717d8aafdb",
+ "resource-version" : "1556906296686",
+ "orchestration-status" : "Active",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "project",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/projects/project/Project-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "project.project-name",
+ "relationship-value" : "Project-Demonstration"
+ } ]
+ }, {
+ "related-to" : "owning-entity",
+ "relationship-label" : "org.onap.relationships.inventory.BelongsTo",
+ "related-link" : "/aai/v14/business/owning-entities/owning-entity/35945688-7855-421e-a235-290e65b6eb13",
+ "relationship-data" : [ {
+ "relationship-key" : "owning-entity.owning-entity-id",
+ "relationship-value" : "35945688-7855-421e-a235-290e65b6eb13"
+ } ]
+ }, {
+ "related-to" : "generic-vnf",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/network/generic-vnfs/generic-vnf/ab0516f2-c8ba-4a2e-8d6e-f6d7a4cd89a0",
+ "relationship-data" : [ {
+ "relationship-key" : "generic-vnf.vnf-id",
+ "relationship-value" : "ab0516f2-c8ba-4a2e-8d6e-f6d7a4cd89a0"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "generic-vnf.vnf-name",
+ "property-value" : "vfw-hpa-vnf"
+ } ]
+ }, {
+ "related-to" : "generic-vnf",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/network/generic-vnfs/generic-vnf/6ed28cda-43ba-49b6-8237-78d6c19acbc7",
+ "relationship-data" : [ {
+ "relationship-key" : "generic-vnf.vnf-id",
+ "relationship-value" : "6ed28cda-43ba-49b6-8237-78d6c19acbc7"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "generic-vnf.vnf-name",
+ "property-value" : "vnf-2"
+ } ]
+ } ]
+ }
+ } ]
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-sample.yaml
new file mode 100644
index 00000000..7099a451
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/service-instance-list-schema-dublin-sample.yaml
@@ -0,0 +1,18 @@
+open_cli_sample_version: 1.0
+name: -u
+version: onap-dublin
+samples:
+ sample1:
+ name: -u
+ input: AAI -p AAI -m https://10.12.7.6:30233
+ moco: service-instance-list-schema-dublin-moco.json
+ output: |
+ +------------------------+--------------------------------------+------------------+--------------------------------------+--------------------------------------+
+ |service-instance-name |service-instance-id |resource-version |service-model-version-id |service-model-invariant-id |
+ +------------------------+--------------------------------------+------------------+--------------------------------------+--------------------------------------+
+ |vlb_si_ewm_1 |11efdfa0-b4ef-43ac-901d-5f4195ad0c50 |1556780580114 |1d71f3c1-863c-48ca-92ce-3c1cb6cc5a06 |a1786c0b-c864-4202-a79d-babeb2af2924 |
+ +------------------------+--------------------------------------+------------------+--------------------------------------+--------------------------------------+
+ |test-instance |1a221a01-1f49-475c-90c1-bcc161bf3046 |1557173769891 |a4c5c1ef-6d78-4fd3-907d-bfe51d0e5bda |db2affd2-28b5-486f-9193-70698675e6fb |
+ +------------------------+--------------------------------------+------------------+--------------------------------------+--------------------------------------+
+ |test |d1eec0a8-394a-4ac2-a315-24c324139fb6 |1556906296686 |411e4ce9-e316-4df1-a3d9-4a717d8aafdb |cc7d51eb-d8c1-478d-a6b2-8aebd87ee682 |
+ +------------------------+--------------------------------------+------------------+--------------------------------------+--------------------------------------+
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-moco.json
new file mode 100644
index 00000000..dfb50ec6
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-moco.json
@@ -0,0 +1,18 @@
+[ {
+ "request" : {
+ "method" : "delete",
+ "uri" : "/aai/v14/network/generic-vnfs/generic-vnf/9c003710-73f8-4df9-b63b-2c42af20059f/vf-modules/vf-module/bd45e41e-5190-48d7-87f4-81d53da87452",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-7f7f246d-0b15-4954-8f59-547f78563463",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 204,
+ "json" : null
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-sample.yaml
new file mode 100644
index 00000000..562c0f1e
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-delete-schema-dublin-sample.yaml
@@ -0,0 +1,9 @@
+open_cli_sample_version: 1.0
+name: -x
+version: onap-dublin
+samples:
+ sample1:
+ name: -x
+ input: 9c003710-73f8-4df9-b63b-2c42af20059f -y bd45e41e-5190-48d7-87f4-81d53da87452 -r 1558557415544 -u AAI -p AAI -m https://10.12.5.23:30233
+ moco: vf-module-delete-schema-dublin-moco.json
+ output: \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-moco.json
new file mode 100644
index 00000000..0842a24c
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-moco.json
@@ -0,0 +1,77 @@
+[ {
+ "request" : {
+ "method" : "get",
+ "uri" : "/aai/v14/network/generic-vnfs/generic-vnf/822103de-eef7-4dbb-a903-ee63d1d6c828/vf-modules",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-bafcc585-f462-44a4-b17e-a1d78e330fc2",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 200,
+ "json" : {
+ "vf-module" : [ {
+ "vf-module-id" : "92c1841f-d53b-4fb8-ab6a-28e3cba57732",
+ "vf-module-name" : "Vfmodule_Ete_vFWDTvFWSNK_97f314d9_2",
+ "heat-stack-id" : "Vfmodule_Ete_vFWDTvFWSNK_97f314d9_2/5bd73ba3-bc2c-4aa9-b2a8-a0b2040d9cbf",
+ "orchestration-status" : "active",
+ "is-base-vf-module" : true,
+ "automated-assignment" : false,
+ "resource-version" : "1557871047301",
+ "model-invariant-id" : "87c70139-91bd-4f2d-abba-527140526a13",
+ "model-version-id" : "4364c106-8031-4d9d-9c23-a47471b929a8",
+ "model-customization-id" : "6cf93ce9-c0d2-4a56-8df1-80942f83de60",
+ "module-index" : 0,
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "vserver",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/67c0297b-a520-4dee-9c95-a2b98e27b397",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "67c0297b-a520-4dee-9c95-a2b98e27b397"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01snk14d9"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/d5a477eb-6241-47d9-9ca0-a692940c048e",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "d5a477eb-6241-47d9-9ca0-a692940c048e"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01vfw14d9"
+ } ]
+ } ]
+ }
+ } ]
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-sample.yaml
new file mode 100644
index 00000000..4fdc9ca3
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vf-module-list-schema-dublin-sample.yaml
@@ -0,0 +1,14 @@
+open_cli_sample_version: 1.0
+name: -x
+version: onap-dublin
+samples:
+ sample1:
+ name: -x
+ input: 822103de-eef7-4dbb-a903-ee63d1d6c828 -u AAI -p AAI -m https://10.12.6.48:30233 -s
+ moco: vf-module-list-schema-dublin-moco.json
+ output: |
+ +--------------------------------------+--------------------------------------+------------------+
+ |vf-module-name |vf-module-id |resource-version |
+ +--------------------------------------+--------------------------------------+------------------+
+ |Vfmodule_Ete_vFWDTvFWSNK_97f314d9_2 |92c1841f-d53b-4fb8-ab6a-28e3cba57732 |1557871047301 |
+ +--------------------------------------+--------------------------------------+------------------+
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-moco.json
new file mode 100644
index 00000000..3d7a596a
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-moco.json
@@ -0,0 +1,18 @@
+[ {
+ "request" : {
+ "method" : "delete",
+ "uri" : "/aai/v14/network/generic-vnfs/generic-vnf/cc4b6782-4c65-4d42-b015-513a7eb1af4c",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-693f0342-1ad5-417c-a972-28cd41112d93",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 204,
+ "json" : null
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-sample.yaml
new file mode 100644
index 00000000..b658db16
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-delete-schema-dublin-sample.yaml
@@ -0,0 +1,9 @@
+open_cli_sample_version: 1.0
+name: -x
+version: onap-dublin
+samples:
+ sample1:
+ name: -x
+ input: cc4b6782-4c65-4d42-b015-513a7eb1af4c -y 1558558004300 -u AAI -p AAI -m https://10.12.5.23:30233
+ moco: vnf-delete-schema-dublin-moco.json
+ output: \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-moco.json b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-moco.json
new file mode 100644
index 00000000..f9efa66c
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-moco.json
@@ -0,0 +1,419 @@
+[ {
+ "request" : {
+ "method" : "get",
+ "uri" : "/aai/v14/network/generic-vnfs/",
+ "headers" : {
+ "Authorization" : "Basic QUFJOkFBSQ==",
+ "X-FromAppId" : "ONAP CLI",
+ "Accept" : "application/json",
+ "X-TransactionId" : "req-4c90b45f-6bc5-4a36-82ca-56d5fba93537",
+ "Content-Type" : "application/json"
+ },
+ "json" : null
+ },
+ "response" : {
+ "status" : 200,
+ "json" : {
+ "generic-vnf" : [ {
+ "vnf-id" : "822103de-eef7-4dbb-a903-ee63d1d6c828",
+ "vnf-name" : "Ete_vFWDTvFWSNK_97f314d9_2",
+ "vnf-type" : "vFWDT 2019-05-14 21:39:/vFWDT_vFWSNK f6f516d5-df46 1",
+ "service-id" : "4ac68777-580d-4c77-be9e-715af194eff2",
+ "prov-status" : "ACTIVE",
+ "orchestration-status" : "Active",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557871053443",
+ "model-invariant-id" : "b4a756f2-abc3-4abb-ad72-bb1c74ead69b",
+ "model-version-id" : "9decac39-dc36-4d75-a163-4cac545962da",
+ "model-customization-id" : "3290f4d7-3067-4182-9882-a2874d24210e",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf/service-subscriptions/service-subscription/vFWDT/service-instances/service-instance/70c30689-ed46-4ea9-8c9e-d3d4edd01c9a",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWDT"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "70c30689-ed46-4ea9-8c9e-d3d4edd01c9a"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5cf"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "tosca.relationships.HostedOn",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/67c0297b-a520-4dee-9c95-a2b98e27b397",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "67c0297b-a520-4dee-9c95-a2b98e27b397"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01snk14d9"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "tosca.relationships.HostedOn",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/d5a477eb-6241-47d9-9ca0-a692940c048e",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "d5a477eb-6241-47d9-9ca0-a692940c048e"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01vfw14d9"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "52a4b034-828e-4a5c-9895-000aaf6cc05f",
+ "vnf-name" : "Ete_vFWCLvFWSNK_36e8ed23_0",
+ "vnf-type" : "vFWCL 2019-05-14 19:51:/vFWCL_vFWSNK 585f812d-2d8b 0",
+ "service-id" : "6ecb22b8-9198-4188-a81a-2926eaf3d413",
+ "prov-status" : "PREPROV",
+ "orchestration-status" : "Created",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557864105199",
+ "model-invariant-id" : "505c7e39-4355-4f6b-8add-38e28f13fbc5",
+ "model-version-id" : "d068ba61-84e3-47ee-837f-62740f59498e",
+ "model-customization-id" : "466da017-be2f-4764-a3ed-0a838597542b",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_36e8ed23-b928-4cea-ad8a-e9709e721ed8/service-subscriptions/service-subscription/vFWCL/service-instances/service-instance/aa521249-0c8d-4765-8d19-0335847c9c7f",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_36e8ed23-b928-4cea-ad8a-e9709e721ed8"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWCL"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "aa521249-0c8d-4765-8d19-0335847c9c7f"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Name36e8ed23-b928-4cea-ad8a-e9709e721ed8"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "08e98ea9-e945-4ce2-b520-76ca11ff7c5f",
+ "vnf-name" : "Ete_vFWCLvFWSNK_d3e7a9ba_0",
+ "vnf-type" : "vFWCL 2019-05-14 19:35:/vFWCL_vFWSNK fd3acb2c-c0f5 0",
+ "service-id" : "6ecb22b8-9198-4188-a81a-2926eaf3d413",
+ "prov-status" : "PREPROV",
+ "orchestration-status" : "Created",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557863204408",
+ "model-invariant-id" : "24b21516-72dd-4569-a6c6-040b463de068",
+ "model-version-id" : "db870ede-6df9-4995-bbcb-aa579352043f",
+ "model-customization-id" : "9edda94c-e1db-43c9-82b9-651330b4f744",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9/service-subscriptions/service-subscription/vFWCL/service-instances/service-instance/7e63e1d0-9a4d-456a-8870-ed7229b88fae",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWCL"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "7e63e1d0-9a4d-456a-8870-ed7229b88fae"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Named3e7a9ba-d88a-43dc-9b0c-7999659f85d9"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "0957e4f3-109a-4937-898d-295f58ba2fc6",
+ "vnf-name" : "Ete_vFWDTvFWSNK_97f314d9_1",
+ "vnf-type" : "vFWDT 2019-05-14 21:39:/vFWDT_vFWSNK f6f516d5-df46 1",
+ "service-id" : "4ac68777-580d-4c77-be9e-715af194eff2",
+ "prov-status" : "ACTIVE",
+ "orchestration-status" : "Active",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557870869928",
+ "model-invariant-id" : "b4a756f2-abc3-4abb-ad72-bb1c74ead69b",
+ "model-version-id" : "9decac39-dc36-4d75-a163-4cac545962da",
+ "model-customization-id" : "3290f4d7-3067-4182-9882-a2874d24210e",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf/service-subscriptions/service-subscription/vFWDT/service-instances/service-instance/70c30689-ed46-4ea9-8c9e-d3d4edd01c9a",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWDT"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "70c30689-ed46-4ea9-8c9e-d3d4edd01c9a"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5cf"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "tosca.relationships.HostedOn",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/b77a17fe-11a5-4724-951a-7fb1dba9d667",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "b77a17fe-11a5-4724-951a-7fb1dba9d667"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01snk14d9"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "tosca.relationships.HostedOn",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/e41480f9-182c-42ad-bc5a-281b10d43229",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "e41480f9-182c-42ad-bc5a-281b10d43229"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01vfw14d9"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "3c44cd16-bb4b-407f-8b44-49cd4c53562e",
+ "vnf-name" : "Ete_vFWCLvFWSNK_d3e7a9ba_0",
+ "vnf-type" : "vFWCL 2019-05-14 19:35:/vFWCL_vFWSNK fd3acb2c-c0f5 0",
+ "service-id" : "6ecb22b8-9198-4188-a81a-2926eaf3d413",
+ "prov-status" : "PREPROV",
+ "orchestration-status" : "Created",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557863091272",
+ "model-invariant-id" : "24b21516-72dd-4569-a6c6-040b463de068",
+ "model-version-id" : "db870ede-6df9-4995-bbcb-aa579352043f",
+ "model-customization-id" : "9edda94c-e1db-43c9-82b9-651330b4f744",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9/service-subscriptions/service-subscription/vFWCL/service-instances/service-instance/7e63e1d0-9a4d-456a-8870-ed7229b88fae",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWCL"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "7e63e1d0-9a4d-456a-8870-ed7229b88fae"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Named3e7a9ba-d88a-43dc-9b0c-7999659f85d9"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "d6e21697-1195-4512-a44a-c9c914378eda",
+ "vnf-name" : "Ete_vFW_dc5d3d44_0",
+ "vnf-type" : "vFW 2019-05-14 21:11:13/vFW b709db2f-0039 0",
+ "service-id" : "b7fd205d-8c62-4701-9448-9dc55532d0e2",
+ "prov-status" : "PREPROV",
+ "orchestration-status" : "Created",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557868764828",
+ "model-invariant-id" : "f04950b2-765c-4c42-ac7c-cb05aacc4a26",
+ "model-version-id" : "6775ea75-1237-436c-a51a-b7dd1aa0f0df",
+ "model-customization-id" : "f222bbde-7d37-4f59-b00b-92125025d1ef",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_dc5d3d44-62ef-49ff-a8c9-c0108c68c456/service-subscriptions/service-subscription/vFW/service-instances/service-instance/b1928ef8-fd57-41db-a7f4-f3507efc44a4",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_dc5d3d44-62ef-49ff-a8c9-c0108c68c456"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFW"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "b1928ef8-fd57-41db-a7f4-f3507efc44a4"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Namedc5d3d44-62ef-49ff-a8c9-c0108c68c456"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ } ]
+ }
+ }, {
+ "vnf-id" : "01d4ae85-04ca-4eb0-a636-76f690103067",
+ "vnf-name" : "Ete_vFWDTvPKG_97f314d9_0",
+ "vnf-type" : "vFWDT 2019-05-14 21:39:/vFWDT_vPKG f9ca4e08-2039 0",
+ "service-id" : "4ac68777-580d-4c77-be9e-715af194eff2",
+ "prov-status" : "ACTIVE",
+ "orchestration-status" : "Active",
+ "in-maint" : false,
+ "is-closed-loop-disabled" : false,
+ "resource-version" : "1557870680000",
+ "model-invariant-id" : "49fa29d6-0785-4841-b866-2a0ec1b58e42",
+ "model-version-id" : "3b4c7a67-869e-4ad4-a5c0-94292648411b",
+ "model-customization-id" : "6489a540-0179-4fb3-8a22-77459a89d02b",
+ "relationship-list" : {
+ "relationship" : [ {
+ "related-to" : "service-instance",
+ "relationship-label" : "org.onap.relationships.inventory.ComposedOf",
+ "related-link" : "/aai/v14/business/customers/customer/DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf/service-subscriptions/service-subscription/vFWDT/service-instances/service-instance/70c30689-ed46-4ea9-8c9e-d3d4edd01c9a",
+ "relationship-data" : [ {
+ "relationship-key" : "customer.global-customer-id",
+ "relationship-value" : "DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf"
+ }, {
+ "relationship-key" : "service-subscription.service-type",
+ "relationship-value" : "vFWDT"
+ }, {
+ "relationship-key" : "service-instance.service-instance-id",
+ "relationship-value" : "70c30689-ed46-4ea9-8c9e-d3d4edd01c9a"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "service-instance.service-instance-name",
+ "property-value" : "Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5cf"
+ } ]
+ }, {
+ "related-to" : "platform",
+ "relationship-label" : "org.onap.relationships.inventory.Uses",
+ "related-link" : "/aai/v14/business/platforms/platform/Platform-Demonstration",
+ "relationship-data" : [ {
+ "relationship-key" : "platform.platform-name",
+ "relationship-value" : "Platform-Demonstration"
+ } ]
+ }, {
+ "related-to" : "vserver",
+ "relationship-label" : "tosca.relationships.HostedOn",
+ "related-link" : "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/09d8566ea45e43aa974cf447ed591d77/vservers/vserver/47df73c0-e35d-488d-864e-53bf103a0c83",
+ "relationship-data" : [ {
+ "relationship-key" : "cloud-region.cloud-owner",
+ "relationship-value" : "CloudOwner"
+ }, {
+ "relationship-key" : "cloud-region.cloud-region-id",
+ "relationship-value" : "RegionOne"
+ }, {
+ "relationship-key" : "tenant.tenant-id",
+ "relationship-value" : "09d8566ea45e43aa974cf447ed591d77"
+ }, {
+ "relationship-key" : "vserver.vserver-id",
+ "relationship-value" : "47df73c0-e35d-488d-864e-53bf103a0c83"
+ } ],
+ "related-to-property" : [ {
+ "property-key" : "vserver.vserver-name",
+ "property-value" : "vofwl01pgn14d9"
+ } ]
+ } ]
+ }
+ } ]
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-sample.yaml
new file mode 100644
index 00000000..a774b33d
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/so-components/vnf-list-schema-dublin-sample.yaml
@@ -0,0 +1,33 @@
+open_cli_sample_version: 1.0
+name: -u
+version: onap-dublin
+samples:
+ sample1:
+ name: -u
+ input: AAI -p AAI -m https://10.12.6.48:30233 -s
+ moco: vnf-list-schema-dublin-moco.json
+ output: |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |vnf-name |vnf-id |vnf-type |resource-version |vf-model-version-id |vf-model-invariant-id |vf-model-customization-id |service-instance-name |service-instance-id |service-type |customer-name |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWDTvFWSNK_97f314d9_2 |822103de-eef7-4dbb-a903-ee63d1d6c828 |vFWDT 2019-05-14 21:39:/vFWDT_vFWSNK |1557871053443 |9decac39-dc36-4d75-a163-4cac545962da |b4a756f2-abc3-4abb-ad72-bb1c74ead69b |3290f4d7-3067-4182-9882-a2874d24210e |Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5 |70c30689-ed46-4ea9-8c9e-d3d4edd01c9a |vFWDT |DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf |
+ | | |f6f516d5-df46 1 | | | | |cf | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWCLvFWSNK_36e8ed23_0 |52a4b034-828e-4a5c-9895-000aaf6cc05f |vFWCL 2019-05-14 19:51:/vFWCL_vFWSNK |1557864105199 |d068ba61-84e3-47ee-837f-62740f59498e |505c7e39-4355-4f6b-8add-38e28f13fbc5 |466da017-be2f-4764-a3ed-0a838597542b |Service_Ete_Name36e8ed23-b928-4cea-ad8a-e9709e721e |aa521249-0c8d-4765-8d19-0335847c9c7f |vFWCL |DemoCust_36e8ed23-b928-4cea-ad8a-e9709e721ed8 |
+ | | |585f812d-2d8b 0 | | | | |d8 | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWCLvFWSNK_d3e7a9ba_0 |08e98ea9-e945-4ce2-b520-76ca11ff7c5f |vFWCL 2019-05-14 19:35:/vFWCL_vFWSNK |1557863204408 |db870ede-6df9-4995-bbcb-aa579352043f |24b21516-72dd-4569-a6c6-040b463de068 |9edda94c-e1db-43c9-82b9-651330b4f744 |Service_Ete_Named3e7a9ba-d88a-43dc-9b0c-7999659f85 |7e63e1d0-9a4d-456a-8870-ed7229b88fae |vFWCL |DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9 |
+ | | |fd3acb2c-c0f5 0 | | | | |d9 | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWDTvFWSNK_97f314d9_1 |0957e4f3-109a-4937-898d-295f58ba2fc6 |vFWDT 2019-05-14 21:39:/vFWDT_vFWSNK |1557870869928 |9decac39-dc36-4d75-a163-4cac545962da |b4a756f2-abc3-4abb-ad72-bb1c74ead69b |3290f4d7-3067-4182-9882-a2874d24210e |Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5 |70c30689-ed46-4ea9-8c9e-d3d4edd01c9a |vFWDT |DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf |
+ | | |f6f516d5-df46 1 | | | | |cf | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWCLvFWSNK_d3e7a9ba_0 |3c44cd16-bb4b-407f-8b44-49cd4c53562e |vFWCL 2019-05-14 19:35:/vFWCL_vFWSNK |1557863091272 |db870ede-6df9-4995-bbcb-aa579352043f |24b21516-72dd-4569-a6c6-040b463de068 |9edda94c-e1db-43c9-82b9-651330b4f744 |Service_Ete_Named3e7a9ba-d88a-43dc-9b0c-7999659f85 |7e63e1d0-9a4d-456a-8870-ed7229b88fae |vFWCL |DemoCust_d3e7a9ba-d88a-43dc-9b0c-7999659f85d9 |
+ | | |fd3acb2c-c0f5 0 | | | | |d9 | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFW_dc5d3d44_0 |d6e21697-1195-4512-a44a-c9c914378eda |vFW 2019-05-14 21:11:13/vFW b709db2f-0039 0 |1557868764828 |6775ea75-1237-436c-a51a-b7dd1aa0f0df |f04950b2-765c-4c42-ac7c-cb05aacc4a26 |f222bbde-7d37-4f59-b00b-92125025d1ef |Service_Ete_Namedc5d3d44-62ef-49ff-a8c9-c0108c68c4 |b1928ef8-fd57-41db-a7f4-f3507efc44a4 |vFW |DemoCust_dc5d3d44-62ef-49ff-a8c9-c0108c68c456 |
+ | | | | | | | |56 | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
+ |Ete_vFWDTvPKG_97f314d9_0 |01d4ae85-04ca-4eb0-a636-76f690103067 |vFWDT 2019-05-14 21:39:/vFWDT_vPKG f9ca4e08-2039 0 |1557870680000 |3b4c7a67-869e-4ad4-a5c0-94292648411b |49fa29d6-0785-4841-b866-2a0ec1b58e42 |6489a540-0179-4fb3-8a22-77459a89d02b |Service_Ete_Name97f314d9-ae80-4161-bc60-2263544dd5 |70c30689-ed46-4ea9-8c9e-d3d4edd01c9a |vFWDT |DemoCust_97f314d9-ae80-4161-bc60-2263544dd5cf |
+ | | | | | | | |cf | | | |
+ +----------------------------+--------------------------------------+----------------------------------------------------+------------------+--------------------------------------+--------------------------------------+--------------------------------------+----------------------------------------------------+--------------------------------------+--------------+------------------------------------------------+
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-delete-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-delete-schema-dublin.yaml
new file mode 100644
index 00000000..c960fd50
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-delete-schema-dublin.yaml
@@ -0,0 +1,46 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: service-instance-delete
+description: Delete a service instance from ONAP
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP HPA Integration Team (onap-discuss@lists.onap.org)
+
+parameters:
+ - name: service-instance-id
+ description: Id of service-instance to be deleted (get from service-instance-list)
+ type: string
+ short_option: x
+ long_option: service-instance-id
+ is_optional: false
+ - name: resource-version
+ description: resource version of service instance to be deleted
+ type: uuid
+ short_option: y
+ long_option: resource-version
+ is_optional: true
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/nodes/service-instances/service-instance/${service-instance-id}?resource-version=${resource-version}
+ method: DELETE
+ success_codes:
+ - 204
+ - 404
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-list-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-list-schema-dublin.yaml
new file mode 100644
index 00000000..511affc6
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/service-instance-list-schema-dublin.yaml
@@ -0,0 +1,61 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: service-instance-list
+description: List the existing service instances
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP CLI Team onap-discuss@lists.onap.org
+
+results:
+ direction: landscape
+ attributes:
+ - name: service-instance-name
+ description: Name of service instance
+ scope: short
+ type: string
+ - name: service-instance-id
+ description: Id of service instance
+ scope: short
+ type: string
+ - name: resource-version
+ description: resource version
+ scope: short
+ type: string
+ - name: service-model-version-id
+ description: version id of service model
+ scope: short
+ type: string
+ - name: service-model-invariant-id
+ description: Invariant Id of service model
+ scope: short
+ type: string
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/nodes/service-instances/
+ method: GET
+ success_codes:
+ - 200
+ result_map:
+ service-instance-name: $b{service-instance.[*].service-instance-name}
+ service-instance-id: $b{service-instance.[*].service-instance-id}
+ resource-version: $b{service-instance.[*].resource-version}
+ service-model-version-id: $b{service-instance.[*].model-version-id}
+ service-model-invariant-id: $b{service-instance.[*].model-invariant-id}
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-delete-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-delete-schema-dublin.yaml
new file mode 100644
index 00000000..904d57b0
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-delete-schema-dublin.yaml
@@ -0,0 +1,52 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vf-module-delete
+description: Delete a VF module from Onap
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP HPA Integration Team (onap-discuss@lists.onap.org)
+
+parameters:
+ - name: vnf-id
+ description: Id of VNF that vf module belongs to
+ type: string
+ short_option: x
+ long_option: vnf-id
+ is_optional: false
+ - name: vf-module-id
+ description: Id of the vf module
+ type: string
+ short_option: y
+ long_option: vf-module-id
+ is_optional: false
+ - name: resource-version
+ description: resource version of vf-module
+ type: uuid
+ short_option: r
+ long_option: resource-version
+ is_optional: true
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/network/generic-vnfs/generic-vnf/${vnf-id}/vf-modules/vf-module/${vf-module-id}?resource-version=${resource-version}
+ method: DELETE
+ success_codes:
+ - 204
+ - 404
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-list-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-list-schema-dublin.yaml
new file mode 100644
index 00000000..046ca7b8
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vf-module-list-schema-dublin.yaml
@@ -0,0 +1,60 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vf-module-list
+description: List the VF module in a VNF instance
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP CLI Team onap-discuss@lists.onap.org
+
+parameters:
+ - name: vnf-id
+ description: id of vnf instance
+ type: string
+ short_option: x
+ long_option: vnf-id
+ is_optional: false
+
+results:
+ direction: landscape
+ attributes:
+ - name: vf-module-name
+ description: Name of the vf-module
+ scope: short
+ type: string
+ - name: vf-module-id
+ description: Id of the vf-module
+ scope: short
+ type: string
+ - name: resource-version
+ description: resource version of the vf module
+ scope: short
+ type: string
+
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/network/generic-vnfs/generic-vnf/${vnf-id}/vf-modules
+ method: GET
+ success_codes:
+ - 200
+ result_map:
+ vf-module-name: $b{vf-module.[*].vf-module-name}
+ vf-module-id: $b{vf-module.[*].vf-module-id}
+ resource-version: $b{vf-module.[*].resource-version}
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-delete-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-delete-schema-dublin.yaml
new file mode 100644
index 00000000..d49310e2
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-delete-schema-dublin.yaml
@@ -0,0 +1,46 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vnf-delete
+description: Delete a VNF instancefrom Onap
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP HPA Integration Team (onap-discuss@lists.onap.org)
+
+parameters:
+ - name: vnf-id
+ description: Id of VNF to be deleted (get from vnf-list)
+ type: string
+ short_option: x
+ long_option: vnf-id
+ is_optional: false
+ - name: resource-version
+ description: resource version of vnf
+ type: uuid
+ short_option: y
+ long_option: resource-version
+ is_optional: true
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/network/generic-vnfs/generic-vnf/${vnf-id}?resource-version=${resource-version}
+ method: DELETE
+ success_codes:
+ - 204
+ - 404
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-list-schema-dublin.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-list-schema-dublin.yaml
new file mode 100644
index 00000000..f49390d4
--- /dev/null
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-schema/so-components/vnf-list-schema-dublin.yaml
@@ -0,0 +1,93 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vnf-list
+description: List all the generic vnfs
+
+info:
+ product: onap-dublin
+ service: aai
+ author: ONAP CLI Team onap-discuss@lists.onap.org
+
+results:
+ direction: landscape
+ attributes:
+ - name: vnf-name
+ description: Name of VNF
+ scope: short
+ type: string
+ - name: vnf-id
+ description: Id of VNF
+ scope: short
+ type: string
+ - name: vnf-type
+ description: Type of VNF (composed of the service model name and the vf model name)
+ scope: short
+ type: string
+ - name: resource-version
+ description: resource version of VNF
+ scope: short
+ type: string
+ - name: vf-model-version-id
+ description: Version Id of its VF model
+ scope: long
+ type: string
+ - name: vf-model-invariant-id
+ description: Invariant Id of its VF model
+ scope: long
+ type: string
+ - name: vf-model-customization-id
+ description: Customization Id of its VF model
+ scope: long
+ type: string
+ - name: service-instance-name
+ description: Name of its service instance
+ scope: short
+ type: string
+ - name: service-instance-id
+ description: Id of its service instance
+ scope: short
+ type: string
+ - name: service-type
+ description: subsription service type
+ scope: long
+ type: string
+ - name: customer-name
+ description: global customer id
+ scope: long
+ type: string
+
+
+http:
+ service:
+ auth: basic
+ mode: direct
+ request:
+ uri: /aai/v14/network/generic-vnfs/
+ method: GET
+ success_codes:
+ - 200
+ result_map:
+ vnf-name: $b{generic-vnf.[*].vnf-name}
+ vnf-id: $b{generic-vnf.[*].vnf-id}
+ vnf-type: $b{generic-vnf.[*].vnf-type}
+ resource-version: $b{generic-vnf.[*].resource-version}
+ service-instance-name: $b{generic-vnf.[*].relationship-list.relationship.[*].related-to-property.[?(@.property-key == 'service-instance.service-instance-name')].property-value}
+ service-instance-id: $b{generic-vnf.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'service-instance.service-instance-id')].relationship-value}
+ service-type: $b{generic-vnf.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'service-subscription.service-type')].relationship-value}
+ customer-name: $b{generic-vnf.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'customer.global-customer-id')].relationship-value}
+ vf-model-version-id: $b{generic-vnf.[*].model-version-id}
+ vf-model-invariant-id: $b{generic-vnf.[*].model-invariant-id}
+ vf-model-customization-id: $b{generic-vnf.[*].model-customization-id}
diff --git a/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-moco.json b/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-moco.json
index 9efdd734..31037dba 100644
--- a/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-moco.json
+++ b/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-moco.json
@@ -7,7 +7,7 @@
"X-FromAppId" : "ONAP CLI",
"Accept" : "application/json",
"USER_ID" : "cs0008",
- "X-TransactionId" : "req-0ff67b63-5fcb-4f84-b8e0-3e103aa239b3",
+ "X-TransactionId" : "req-ae9cae75-bba1-4b0d-9c30-afa83fb73c90",
"Content-Type" : "application/json"
},
"json" : null
@@ -37,41 +37,2594 @@
"derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
"derivedFromGenericVersion" : "1.0",
"toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
"interfaces" : { },
- "vendorName" : "ffc7ea3e-5407-44f6-9dcb",
+ "vendorName" : "8fbcdb42-dbee-45c9-a8a8",
"vendorRelease" : "1.0",
"resourceVendorModelNumber" : "",
- "toscaResourceName" : "org.openecomp.resource.vf.B6e67bfdA2164168A16e",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vlbms8e07b9c6D3c4",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558374638356,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558374705333,
+ "csarUUID" : "d2c96034f75a4226904778b68c37d29a",
+ "csarVersion" : "1.0",
+ "tags" : [ "vLBMS 8e07b9c6-d3c4" ],
+ "highestVersion" : true,
+ "uuid" : "9af91122-2902-4b79-8562-6fb810a4c2e9",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vlbms8e07b9c6D3c4",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbms8e07b9c6d3c4",
+ "uniqueId" : "751620a0-410c-4e44-b07d-b08ab4124440",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "85028b20-f02f-401f-abd5-c5c19bf6f72b",
+ "name" : "vLBMS 8e07b9c6-d3c4"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "2bba158e-4867-45f2-9f3b",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemu116563a359c5",
+ "resourceType" : "VF",
"abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558508252611,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558508278445,
+ "csarUUID" : "3aa5a72d8b3b4293b102a0bdfd6644ac",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu 116563a3-59c5" ],
+ "highestVersion" : true,
+ "uuid" : "c6781cde-7f50-418c-add2-b72290a4708c",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemu116563a359c5",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemu116563a359c5",
+ "uniqueId" : "c661e50c-b154-4ed8-9796-cee44c3c436c",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "609e58a6-0c43-435b-b484-b95ee175c033",
+ "name" : "vCPE_vbrgemu 116563a3-59c5"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "51fe6ae4-5f02-4824-aa61",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbngB0b33b8d4dca",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558015884721,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558015938785,
+ "csarUUID" : "bf60bd99364e41168a88058fafed1284",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng b0b33b8d-4dca" ],
+ "highestVersion" : true,
+ "uuid" : "d74c42ba-b281-46ac-a405-00c3303ab707",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbngB0b33b8d4dca",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbngb0b33b8d4dca",
+ "uniqueId" : "374fd12b-0985-4d19-9b86-48b24eb47b0f",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "ae0ca2e9-921e-455d-98e7-60008f03443a",
+ "name" : "vCPE_vbng b0b33b8d-4dca"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "a68dc563-abd0-4a35-b6ac",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnkC6892c13Ed34",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558043554364,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558043669524,
+ "csarUUID" : "c1cbfcbe696544f79e92a1951d295c8d",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK c6892c13-ed34" ],
+ "highestVersion" : true,
+ "uuid" : "165ce2b2-0a65-4ee9-a4a6-13eefc8236ba",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnkC6892c13Ed34",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnkc6892c13ed34",
+ "uniqueId" : "75f8a684-eb0a-407a-8b79-82a47a2d1af4",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "5ba65a28-0e54-4a77-b447-23e17f97583c",
+ "name" : "vFWCL_vFWSNK c6892c13-ed34"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "d1b88e82-ebcd-4674-b1ac",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmux17b1ee63Ab6f",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558376899670,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558376947005,
+ "csarUUID" : "425790b59ddb45488df07dcf537f34dd",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux 17b1ee63-ab6f" ],
+ "highestVersion" : true,
+ "uuid" : "44da3aea-bdb4-4d42-800a-25cacaab72fe",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmux17b1ee63Ab6f",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmux17b1ee63ab6f",
+ "uniqueId" : "cf33be4b-a815-43a8-a756-169431552ca0",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "a204024e-82f8-4fee-af85-9cebeb251a08",
+ "name" : "vCPE_vgmux 17b1ee63-ab6f"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "4e4cbf76-993a-4521-aeca",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vfw0d9bc23eDd98",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558127325017,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558127476694,
+ "csarUUID" : "bb740ece9ecc4a3191243d97543ff74d",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFW 0d9bc23e-dd98" ],
+ "highestVersion" : true,
+ "uuid" : "7c767465-d3f0-4c5e-84f6-8876a6e1f067",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vfw0d9bc23eDd98",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfw0d9bc23edd98",
+ "uniqueId" : "d55937ea-2c14-41b6-b8cb-ce71cd1763c7",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "186dffae-5d68-4fe0-84ca-0ccda8b6c9dd",
+ "name" : "vFW 0d9bc23e-dd98"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "90d43870-4764-4ea5-93c1",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbng4d9e3f9cF17c",
"resourceType" : "VF",
+ "abstract" : false,
"version" : "1.0",
- "tags" : [ "b6e67bfd-a216-4168-a16e" ],
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558375950443,
+ "lastUpdaterFullName" : "Carlos Santana",
"description" : "vendor software product",
- "creationDate" : 1554244581380,
+ "lastUpdateDate" : 1558376004276,
+ "csarUUID" : "505fdb33dc164f1bbdca368f7c43b888",
"csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng 4d9e3f9c-f17c" ],
+ "highestVersion" : true,
+ "uuid" : "755a0a23-fb7a-4417-8857-d0c3deb3d10f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbng4d9e3f9cF17c",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbng4d9e3f9cf17c",
+ "uniqueId" : "7599c9fe-45a6-4a77-903e-1904c2e9fd25",
+ "allArtifacts" : { },
"archived" : false,
"archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "3c5efff4-1619-4709-b5ba-0792bf353168",
+ "name" : "vCPE_vbng 4d9e3f9c-f17c"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "50c78393-b31d-4180-9533",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkg939507b50e51",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558013295612,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558013337102,
+ "csarUUID" : "a7c379ab7c204e289247a412efb1eb54",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG 939507b5-0e51" ],
"highestVersion" : true,
- "uniqueId" : "512dd581-fe42-4e82-b08e-13f5ed5ec071",
+ "uuid" : "70687089-f59c-47c1-acfa-4bc8a9d28399",
"contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkg939507b50e51",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkg939507b50e51",
+ "uniqueId" : "269b9779-e29c-459e-a245-9b80e8a98a6a",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "fab72b64-5697-4248-9275-fd32f5a4b72b",
+ "name" : "vFWCL_vPKG 939507b5-0e51"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "94708ad9-4034-474d-992b",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgwDec03da1Abb0",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558377384748,
"lastUpdaterFullName" : "Carlos Santana",
- "normalizedName" : "b6e67bfda2164168a16e",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558377443860,
+ "csarUUID" : "76a369148e1e4e9e8ad9f14163e41708",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw dec03da1-abb0" ],
+ "highestVersion" : true,
+ "uuid" : "a3c6b14a-2da9-484c-8cc0-8ca6790a5962",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
"vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgwDec03da1Abb0",
"actualComponentType" : "VF",
"topologyTemplate" : true,
+ "normalizedName" : "vcpevgwdec03da1abb0",
+ "uniqueId" : "5550b16d-d18f-4997-8ac3-062a4e8274ad",
"allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
"icon" : "defaulticon",
- "invariantUUID" : "7037ee95-babf-4324-a942-e6cf4a99473b",
- "uuid" : "de0e7941-a28b-4b07-8ba5-b5eb2a39b476",
+ "invariantUUID" : "2d39f476-57a6-483f-8ea4-41fd52629300",
+ "name" : "vCPE_vgw dec03da1-abb0"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "43e014ca-e745-458d-b791",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vlbms5bad2e22Af57",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558044817735,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558044946278,
+ "csarUUID" : "bcb9479ba5774553be3782097359b5da",
+ "csarVersion" : "1.0",
+ "tags" : [ "vLBMS 5bad2e22-af57" ],
+ "highestVersion" : true,
+ "uuid" : "b16bc664-29bc-4bd0-984d-6e768c8583e9",
+ "contactId" : "cs0008",
"creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vlbms5bad2e22Af57",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbms5bad2e22af57",
+ "uniqueId" : "0df5f9da-6eae-4f51-aaf5-4f6d97b30845",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "d1c4364b-a122-4bc5-ba3e-9acd88788643",
+ "name" : "vLBMS 5bad2e22-af57"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "73c4bb2b-b966-460f-930a",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbng2349fd565070",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
"creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558046743026,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558046808025,
+ "csarUUID" : "58a8c3e21bf24485b2f96367e0404af6",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng 2349fd56-5070" ],
+ "highestVersion" : true,
+ "uuid" : "d36c91a9-f648-459d-b4c3-ba5fd54e1960",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
"componentType" : "RESOURCE",
"lifecycleState" : "CERTIFIED",
- "systemName" : "B6e67bfdA2164168A16e",
- "lastUpdateDate" : 1554244588651,
+ "systemName" : "VcpeVbng2349fd565070",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbng2349fd565070",
+ "uniqueId" : "4cb551e4-9418-4cf5-b34f-6e4badc4d17a",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "2c17b482-3538-4b8b-8abc-0d23cd9434c4",
+ "name" : "vCPE_vbng 2349fd56-5070"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "61c5aa6e-9792-4e0b-a49f",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemu7ec56b6aCe16",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558127765860,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558127838226,
+ "csarUUID" : "70b40dcfd9ee4bde9104f22920716164",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu 7ec56b6a-ce16" ],
+ "highestVersion" : true,
+ "uuid" : "20b36ade-0754-496b-886c-b72e9c4ba4c6",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
"lastUpdaterUserId" : "cs0008",
- "csarUUID" : "b5b395e79a3b49e7888c53c9c782db6a",
- "name" : "b6e67bfd-a216-4168-a16e"
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemu7ec56b6aCe16",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemu7ec56b6ace16",
+ "uniqueId" : "b090d41a-8137-4bb6-a5b6-3389a6e3da65",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "36485632-cf8d-4f92-9c25-62ebb92b914e",
+ "name" : "vCPE_vbrgemu 7ec56b6a-ce16"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "bff20b1e-e262-483f-8731",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnkE725f96cB6fd",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558506116073,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558506160720,
+ "csarUUID" : "53cb04337d78490abb81904d0fe6d11a",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK e725f96c-b6fd" ],
+ "highestVersion" : true,
+ "uuid" : "84e30285-90da-42b4-b7ac-76291d807c7c",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnkE725f96cB6fd",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnke725f96cb6fd",
+ "uniqueId" : "f19540f6-2492-4e90-94d4-03c346faca53",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "5245980d-5e62-4237-a92c-975da9c4ee1f",
+ "name" : "vFWCL_vFWSNK e725f96c-b6fd"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "3f666e55-b897-457b-a9d7",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmuxF81f114e0a14",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558508712983,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558508757099,
+ "csarUUID" : "6e1476114d0c4afa8de342ce8abd97f2",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux f81f114e-0a14" ],
+ "highestVersion" : true,
+ "uuid" : "21a411e6-c4e0-4e3a-8ccf-99c06c5850f7",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmuxF81f114e0a14",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmuxf81f114e0a14",
+ "uniqueId" : "9fb54004-e03a-4bd4-9da4-36830d230ccf",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "66b7b4a4-5dbc-48dd-8313-5b5aae1661f7",
+ "name" : "vCPE_vgmux f81f114e-0a14"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "8e1f8ea7-c286-4ea5-9e92",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnkA881803f071d",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558138296627,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558138374112,
+ "csarUUID" : "616f5b522beb42ffa45e920e3439556c",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK a881803f-071d" ],
+ "highestVersion" : true,
+ "uuid" : "df8ead4e-07da-42d9-8563-9c0a15b0c08a",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnkA881803f071d",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnka881803f071d",
+ "uniqueId" : "b9094db8-1e49-41c3-aaa6-1ef5e4f6b650",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "ef06c989-8261-46a6-95b0-1d2443fcfd68",
+ "name" : "vFWCL_vFWSNK a881803f-071d"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "0433c64c-5975-48b1-b850",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfra7e18137c19cb",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558375345767,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558375433514,
+ "csarUUID" : "26d1deefe46342f4b506c7f0c64336af",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra 7e18137c-19cb" ],
+ "highestVersion" : true,
+ "uuid" : "9ec3c7fe-b550-4be9-b6eb-999318bcd064",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfra7e18137c19cb",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfra7e18137c19cb",
+ "uniqueId" : "f55df340-7c9e-4029-9a4e-d4fd6fc89273",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "ea9681cf-7129-41af-a754-1bd01fe04f58",
+ "name" : "vCPE_infra 7e18137c-19cb"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "af82ff10-8cfc-4485-8e3b",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfra27aa0cce3d4b",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558507199441,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558507254502,
+ "csarUUID" : "13436b4c3a9d4550bcc835d4b2ce1ccf",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra 27aa0cce-3d4b" ],
+ "highestVersion" : true,
+ "uuid" : "57c23d62-a7aa-4197-a774-6d876e092b6f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfra27aa0cce3d4b",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfra27aa0cce3d4b",
+ "uniqueId" : "2c9a0ae9-e378-46d8-a486-9f17f21c597c",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "5ab80de3-447e-47a1-8ac0-bdadd8e4a05d",
+ "name" : "vCPE_infra 27aa0cce-3d4b"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "b256085d-4fa1-416a-a823",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VlbmsCd6a4c8cF1f0",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558125088778,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558125192583,
+ "csarUUID" : "6cef83c53eca4a27bbb9f27572d8b702",
+ "csarVersion" : "1.0",
+ "tags" : [ "vLBMS cd6a4c8c-f1f0" ],
+ "highestVersion" : true,
+ "uuid" : "1a89852a-ffaa-4775-95bb-cb95898f3891",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VlbmsCd6a4c8cF1f0",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbmscd6a4c8cf1f0",
+ "uniqueId" : "1da81212-1f93-4d1e-81c5-59a0fe2e737a",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "8cb623ef-3611-4f08-9992-6d4fbbbd8884",
+ "name" : "vLBMS cd6a4c8c-f1f0"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "0158c0e8-a20d-42f7-8435",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkgF79d6d62D93a",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558043846404,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558043906075,
+ "csarUUID" : "ff6713c5827044f2a5faab5e4fa72d2c",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG f79d6d62-d93a" ],
+ "highestVersion" : true,
+ "uuid" : "2d113985-b1f9-426e-9689-28830c4b53b2",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkgF79d6d62D93a",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkgf79d6d62d93a",
+ "uniqueId" : "b87d846d-fffd-42c2-a1a7-9c6cfc7113be",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "9205cfb0-bb6c-4f1e-890d-5da17333f6f6",
+ "name" : "vFWCL_vPKG f79d6d62-d93a"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "11bfe115-4d37-441e-9af4",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkgCbece137377a",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558506248834,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558506271939,
+ "csarUUID" : "49363e638bee459089a78ee2f16e091b",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG cbece137-377a" ],
+ "highestVersion" : true,
+ "uuid" : "16a10c0f-bfd0-4fcc-8cb6-63b922dbf579",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkgCbece137377a",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkgcbece137377a",
+ "uniqueId" : "df8589e0-1dcd-45dd-9b94-220b65994d72",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "9cb82d1c-7b53-4645-a13c-c3d0bb1bb850",
+ "name" : "vFWCL_vPKG cbece137-377a"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "58ed3888-f0cb-4b7b-9ef0",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgw74fc7c385ab2",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558049165989,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558049245368,
+ "csarUUID" : "437da74fd6bd4c39850b8ab7c0396b4f",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw 74fc7c38-5ab2" ],
+ "highestVersion" : true,
+ "uuid" : "5fc57a11-f5b8-4804-90e7-c32e17ead067",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgw74fc7c385ab2",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgw74fc7c385ab2",
+ "uniqueId" : "58118b10-f578-4e73-9b15-b994f345eea6",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "21eb1e2a-1a79-436f-88a2-fa12d599bfc6",
+ "name" : "vCPE_vgw 74fc7c38-5ab2"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "hpa-vendor-0",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.HpaVf0",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558391506611,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "hpa-vf",
+ "lastUpdateDate" : 1558391660048,
+ "csarUUID" : "eed55a375e7b4dd0b48d6c3d2e18f5c3",
+ "csarVersion" : "1.0",
+ "tags" : [ "hpa-vf-0" ],
+ "highestVersion" : true,
+ "uuid" : "ce020d24-6b7f-49ff-b68f-2f9d4ff0a29b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "HpaVf0",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "hpavf0",
+ "uniqueId" : "6d1617c2-d049-4798-846a-caf3ce5def74",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "af2b6dd5-f5bc-4ef7-8177-6de0b15084d1",
+ "name" : "hpa-vf-0"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "b2d0e609-a3d5-4716-bd72",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgw519bf0f17d2a",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558018299574,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558018344124,
+ "csarUUID" : "4060e827472c4c9fbc9dcc20fc0e23ad",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw 519bf0f1-7d2a" ],
+ "highestVersion" : true,
+ "uuid" : "e14f8152-49bb-48a0-abfd-39c229861e7d",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgw519bf0f17d2a",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgw519bf0f17d2a",
+ "uniqueId" : "ecb0254c-7322-40fb-a3bd-84d462231f98",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "defcd36c-7523-4cbd-9135-c19167cb4343",
+ "name" : "vCPE_vgw 519bf0f1-7d2a"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "76792382-0821-443c-9a1d",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmuxD8960be96b31",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558017473547,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558017533989,
+ "csarUUID" : "b5b2cdca10a8483d962892aea81404f9",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux d8960be9-6b31" ],
+ "highestVersion" : true,
+ "uuid" : "2ef9f9f9-7b95-427e-8529-8a5ab4684e9f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmuxD8960be96b31",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmuxd8960be96b31",
+ "uniqueId" : "bb4100ed-2cf8-424c-9142-adab283de1a8",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "23d9ed17-0adf-4445-90e1-546dee6ac708",
+ "name" : "vCPE_vgmux d8960be9-6b31"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "9e557317-41a0-4859-8262",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemu3a011d5bE7de",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558142040354,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558142099597,
+ "csarUUID" : "cb4a12b1f4be41e1815e6478db469940",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu 3a011d5b-e7de" ],
+ "highestVersion" : true,
+ "uuid" : "67522bb0-c072-41ed-874a-c0fd1d161d86",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemu3a011d5bE7de",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemu3a011d5be7de",
+ "uniqueId" : "eee365b9-795b-4e32-a309-d3a1efc3b0b4",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "60dbaaa7-634e-4dc9-9486-d6609342f5b3",
+ "name" : "vCPE_vbrgemu 3a011d5b-e7de"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "d84a9515-47bb-4f0e-bbbe",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemu13c0abdaD69f",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558376505430,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558376558879,
+ "csarUUID" : "178ace2aba6a41c1a5fc8066a93f9654",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu 13c0abda-d69f" ],
+ "highestVersion" : true,
+ "uuid" : "154d95d6-fb31-4905-832f-8a9e1bf28d9d",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemu13c0abdaD69f",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemu13c0abdad69f",
+ "uniqueId" : "cc69efaf-f7b3-4cb0-b7eb-89093866cce9",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "a68126bc-c8e6-4de8-921d-1af82bee7315",
+ "name" : "vCPE_vbrgemu 13c0abda-d69f"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "ae9ffdc1-ba02-47dd-a5dd",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfraB10cb839455f",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558045797347,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558045917932,
+ "csarUUID" : "86991455d8d14f66a5540c5d615e863b",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra b10cb839-455f" ],
+ "highestVersion" : true,
+ "uuid" : "09dc9d75-7e31-4711-98ba-5cb65f790a94",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfraB10cb839455f",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfrab10cb839455f",
+ "uniqueId" : "5498bb77-6bfc-4303-af88-def288c4326d",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "31f8466f-4c92-4eb1-ae38-cb4d90dd3fed",
+ "name" : "vCPE_infra b10cb839-455f"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "350bef78-9e44-4a53-b67d",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgwA394819a028b",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558509236652,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558509266246,
+ "csarUUID" : "ee33a7c2f6a541a698bbebb7770fb50a",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw a394819a-028b" ],
+ "highestVersion" : true,
+ "uuid" : "e4b0d218-9586-4f50-b6f9-a568deace917",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgwA394819a028b",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgwa394819a028b",
+ "uniqueId" : "3203ef51-4067-44ae-b6a7-3e3c525be1a7",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "45233ba0-614e-4998-a0a6-67ab748d7062",
+ "name" : "vCPE_vgw a394819a-028b"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "38188898-3193-42af-bea6",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemuDd5e280bEda5",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558016675872,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558016739824,
+ "csarUUID" : "76dd45b555a24f8ea84fff1bbab7c725",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu dd5e280b-eda5" ],
+ "highestVersion" : true,
+ "uuid" : "0f651565-7b51-4959-9b99-bc1b1d0d7233",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemuDd5e280bEda5",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemudd5e280beda5",
+ "uniqueId" : "ac1dfd76-b18d-4e63-a18a-1d8f653b6f6d",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "7088811b-0bda-429f-b17c-719cdce38e6f",
+ "name" : "vCPE_vbrgemu dd5e280b-eda5"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "11092a36-ce8d-4eb7-af00",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfra8ed3b7a8473c",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558140262794,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558140352184,
+ "csarUUID" : "de73c6e857e64e7eb873f49a019e881a",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra 8ed3b7a8-473c" ],
+ "highestVersion" : true,
+ "uuid" : "510c3d7f-ccf1-4f0e-8628-0d0dc0535258",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfra8ed3b7a8473c",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfra8ed3b7a8473c",
+ "uniqueId" : "752abf91-6b69-46fe-96fb-14c46dc1b504",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "eed2d18c-9ae2-422e-aab3-59a70f010a1e",
+ "name" : "vCPE_infra 8ed3b7a8-473c"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "fa47a9c2-5b91-42bd-a9fa",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkg6d26f94531c6",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558374055188,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558374097685,
+ "csarUUID" : "c0adccf802a44358a9f8452668adff9d",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG 6d26f945-31c6" ],
+ "highestVersion" : true,
+ "uuid" : "89b0bf5a-b3db-468c-8ba5-dcfc0faa6856",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkg6d26f94531c6",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkg6d26f94531c6",
+ "uniqueId" : "c2137cff-4bf6-4cdf-98e3-2fa38a0f0df2",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "d1cb844a-3764-4805-95e1-4c838b16088f",
+ "name" : "vFWCL_vPKG 6d26f945-31c6"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "1e877008-572f-4ed2-9f9e",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfra9c662ac221e2",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558126020300,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558126137764,
+ "csarUUID" : "5a57374edbcc475a91b4f47a98f35a8e",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra 9c662ac2-21e2" ],
+ "highestVersion" : true,
+ "uuid" : "1ddd6101-a1c8-4d17-a301-dfcdd4b4ea5c",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfra9c662ac221e2",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfra9c662ac221e2",
+ "uniqueId" : "33deedf6-0f67-4935-b716-bf3fc05daa1d",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "a407cf64-99f2-47c0-8055-a7b938ff43ec",
+ "name" : "vCPE_infra 9c662ac2-21e2"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "837fe1e2-dc5e-4549-8509",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnkC09b1f4c2f38",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558373890249,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558373952539,
+ "csarUUID" : "3fa52f1a1ba9437a89e1f1c4df089fac",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK c09b1f4c-2f38" ],
+ "highestVersion" : true,
+ "uuid" : "a93ad567-20eb-4165-aacb-01b7978b56fb",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnkC09b1f4c2f38",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnkc09b1f4c2f38",
+ "uniqueId" : "8c243748-75a7-4973-b67f-9123b730f6a8",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "3a161be1-5e8c-4081-b50f-ce2e03141574",
+ "name" : "vFWCL_vFWSNK c09b1f4c-2f38"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "406fa72a-f42a-499c-bbbe",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vfw36a04d849311",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558129531552,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558129669823,
+ "csarUUID" : "6bc0845bb550489faf2435031c2c424a",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFW 36a04d84-9311" ],
+ "highestVersion" : true,
+ "uuid" : "da98bbf0-c010-4cae-90f0-72952cf4bbc0",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vfw36a04d849311",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfw36a04d849311",
+ "uniqueId" : "4d7f6edf-19f3-48e5-864b-7fd9eb980a2a",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "c0c86228-ef26-433c-94da-f31470f4389d",
+ "name" : "vFW 36a04d84-9311"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "453fb743-b91e-4fac-a991",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmuxD3f780f830dd",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558142751205,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558142828753,
+ "csarUUID" : "08e7c78cabe748cb886f5781e48dc908",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux d3f780f8-30dd" ],
+ "highestVersion" : true,
+ "uuid" : "19e9b0f7-9ac8-43d2-b08e-753783593b1b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmuxD3f780f830dd",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmuxd3f780f830dd",
+ "uniqueId" : "a583250d-dd52-4d27-a3b1-ee8e5f1b2ae4",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "697b0aa1-7456-4b20-bfb9-fe8882f7e0f4",
+ "name" : "vCPE_vgmux d3f780f8-30dd"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L2-3",
+ "normalizedName" : "network l2-3",
+ "uniqueId" : "resourceNewCategory.network l2-3",
+ "subcategories" : [ {
+ "name" : "Infrastructure",
+ "normalizedName" : "infrastructure",
+ "uniqueId" : "resourceNewCategory.network l2-3.infrastructure",
+ "icons" : [ "ucpe" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "0158c0e8-a20d-42f7-8435",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Dummyk8s",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558392873822,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "package with k8s charts artifact",
+ "lastUpdateDate" : 1558392964843,
+ "csarUUID" : "ae26a2eb9d2447fda49ad5ad4f360061",
+ "csarVersion" : "1.0",
+ "tags" : [ "dummyk8s" ],
+ "highestVersion" : true,
+ "uuid" : "42ad5bf9-116c-43a8-8917-ffefad0ac193",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Dummyk8s",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "dummyk8s",
+ "uniqueId" : "99d3ac0e-b59d-4e7a-9a0e-160f9b651aa3",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "b1f098fa-bcbf-45b3-9a9b-f56c8515108b",
+ "name" : "dummyk8s"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "632ae13b-47d4-4623-b0dc",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbng4feeba1cC4b2",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558126939744,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558126993690,
+ "csarUUID" : "c3a7a008629e4532a1552bac5f406a03",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng 4feeba1c-c4b2" ],
+ "highestVersion" : true,
+ "uuid" : "8469fda0-7340-469d-a49a-cea807ea5b68",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbng4feeba1cC4b2",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbng4feeba1cc4b2",
+ "uniqueId" : "31dc841b-14ae-4f2c-9a16-125f4520750d",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "dbc4a985-834a-4b6a-a856-f22545fe0f46",
+ "name" : "vCPE_vbng 4feeba1c-c4b2"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "98bd5aa0-2d93-452a-a9fc",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbngB0303599703a",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558507775902,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558507802221,
+ "csarUUID" : "9202603b53d54f6d92903d4da2c4c1d9",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng b0303599-703a" ],
+ "highestVersion" : true,
+ "uuid" : "3650ee79-fe26-40ab-a5f0-89a34fa11a24",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbngB0303599703a",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbngb0303599703a",
+ "uniqueId" : "ba9ed798-2054-4c4b-b7da-abb9ae4c75dc",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "cd34485f-d102-46ac-b0b2-e35505287e04",
+ "name" : "vCPE_vbng b0303599-703a"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "97ab60bd-6dd7-4db5-a87b",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeInfra4637f99e8433",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558014946170,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558015086793,
+ "csarUUID" : "6bfd763ef1324bbead9e3ce66b9c8323",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_infra 4637f99e-8433" ],
+ "highestVersion" : true,
+ "uuid" : "4474e0ed-c50b-470a-add6-846630ae7423",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeInfra4637f99e8433",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpeinfra4637f99e8433",
+ "uniqueId" : "4ba98ce5-59bf-40a4-86a4-ef764ed718ed",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "21a57f33-15e2-4d3e-966d-726d1a4f26fd",
+ "name" : "vCPE_infra 4637f99e-8433"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "1c75e219-0e34-4302-afd2",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkgDeabfc5e8946",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558124152470,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558124221520,
+ "csarUUID" : "02e50c896d3048b8915783df00656889",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG deabfc5e-8946" ],
+ "highestVersion" : true,
+ "uuid" : "e4a87ae2-c8dd-474a-b1dc-b37822163ccc",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkgDeabfc5e8946",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkgdeabfc5e8946",
+ "uniqueId" : "e4b6e454-7d30-494f-bce0-654f46facf1c",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "cea1287c-7524-47e9-b833-8d5f34ba1706",
+ "name" : "vFWCL_vPKG deabfc5e-8946"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "fc1fdd94-d4f2-403b-a0f8",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnk154f001cE21e",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558123919478,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558124010971,
+ "csarUUID" : "7910c4de21ed4c98807ea762fa363686",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK 154f001c-e21e" ],
+ "highestVersion" : true,
+ "uuid" : "ce931ba9-5aef-4ee7-ab35-e248c0e23323",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnk154f001cE21e",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnk154f001ce21e",
+ "uniqueId" : "e4be6a6f-22b9-4cd0-878d-5fe8ad0ab2f0",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "6e06632a-3742-420c-a153-421fb3dcf414",
+ "name" : "vFWCL_vFWSNK 154f001c-e21e"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "584c74cd-e30e-4d65-b658",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vlbms767fef9470d4",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558139377209,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558139478586,
+ "csarUUID" : "a997bed375ba468180d3b33842085517",
+ "csarVersion" : "1.0",
+ "tags" : [ "vLBMS 767fef94-70d4" ],
+ "highestVersion" : true,
+ "uuid" : "385d9a40-9c68-4fff-9efc-4a9f93b2488b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vlbms767fef9470d4",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbms767fef9470d4",
+ "uniqueId" : "8fc61586-986b-4dcd-9fb5-07c413569a21",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "d88eb7bd-1bd6-408b-a62c-da9a6f6eb9a5",
+ "name" : "vLBMS 767fef94-70d4"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "0db8710d-d593-4f80-b58f",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVfwsnk487d3f8c9021",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558013021077,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558013102007,
+ "csarUUID" : "8d1b74b4b467443b82057e2f577f0b20",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vFWSNK 487d3f8c-9021" ],
+ "highestVersion" : true,
+ "uuid" : "0be0280e-39e3-4284-8907-fc1233590d3b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVfwsnk487d3f8c9021",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvfwsnk487d3f8c9021",
+ "uniqueId" : "fb9541c3-37c3-48d6-bf69-30982920ab46",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "37520a24-37ae-45f4-b883-299361224161",
+ "name" : "vFWCL_vFWSNK 487d3f8c-9021"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "f95f3f50-a0ea-4080-8ce9",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VfwclVpkgF8d882e3Da13",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558138556330,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558138621107,
+ "csarUUID" : "0da3843fb2ec492d977db6fdb0d1b452",
+ "csarVersion" : "1.0",
+ "tags" : [ "vFWCL_vPKG f8d882e3-da13" ],
+ "highestVersion" : true,
+ "uuid" : "7353fab9-c23e-40ed-8095-63b5a77e9ede",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwclVpkgF8d882e3Da13",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfwclvpkgf8d882e3da13",
+ "uniqueId" : "663061bd-fdaa-4143-b327-f504df52f6dc",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "6ae399a2-01cd-4e5a-947d-42e4c7f53e18",
+ "name" : "vFWCL_vPKG f8d882e3-da13"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "59a0990b-606e-4394-a303",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbrgemuAe065dc6330b",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558047535262,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558047598462,
+ "csarUUID" : "411b7636a57d4da8949c7de183cb4b14",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbrgemu ae065dc6-330b" ],
+ "highestVersion" : true,
+ "uuid" : "94fb6676-e418-4762-9533-87754d760d19",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbrgemuAe065dc6330b",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevbrgemuae065dc6330b",
+ "uniqueId" : "ff405a7b-4ada-4b39-bdfc-902e9593d486",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "14351340-6c63-47c6-ae6f-c190d21d9718",
+ "name" : "vCPE_vbrgemu ae065dc6-330b"
}, {
"artifacts" : { },
"deploymentArtifacts" : { },
@@ -94,41 +2647,448 @@
"derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
"derivedFromGenericVersion" : "1.0",
"toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
"interfaces" : { },
- "vendorName" : "vfw-hpa-demo",
+ "vendorName" : "onap",
"vendorRelease" : "1.0",
"resourceVendorModelNumber" : "",
- "toscaResourceName" : "org.openecomp.resource.vf.VfwHpaSriovV2",
+ "toscaResourceName" : "org.openecomp.resource.vf.Ipsec",
+ "resourceType" : "VF",
"abstract" : false,
+ "version" : "2.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558322945245,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "test ipsec 1",
+ "lastUpdateDate" : 1558328115387,
+ "csarUUID" : "44e6977fd1994bb3a9ac3025650e861e",
+ "csarVersion" : "1.0",
+ "tags" : [ "ipsec" ],
+ "highestVersion" : true,
+ "uuid" : "dce39549-1425-4904-8a52-81ede715e98f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ipsec",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "ipsec",
+ "uniqueId" : "7574cb91-b9cc-4242-952a-f56ce0e39b27",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "dc1845f1-83c0-4c56-a997-da4abce312c0",
+ "name" : "ipsec"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "b784668e-1132-4710-919a",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.Vlbms27373bbaA5b6",
"resourceType" : "VF",
+ "abstract" : false,
"version" : "1.0",
- "tags" : [ "vfw-hpa-sriov_v2" ],
- "description" : "vfw hpa",
- "creationDate" : 1554412673495,
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558506706512,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558506764805,
+ "csarUUID" : "50e117782d1d49259bb49debbab6c246",
"csarVersion" : "1.0",
+ "tags" : [ "vLBMS 27373bba-a5b6" ],
+ "highestVersion" : true,
+ "uuid" : "007ac810-2f4d-4f98-8670-298501e7c6d8",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vlbms27373bbaA5b6",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbms27373bbaa5b6",
+ "uniqueId" : "236479dd-117f-475a-b2a8-1bc222e877cb",
+ "allArtifacts" : { },
"archived" : false,
"archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "5ceeba9d-d5b0-4b19-acf6-d6f63ccc85a9",
+ "name" : "vLBMS 27373bba-a5b6"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "98949173-6d7e-4e99-b0c7",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgwA69754a4B95b",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558143538723,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558143592691,
+ "csarUUID" : "19cb5e501a5642918509537be32d5933",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw a69754a4-b95b" ],
"highestVersion" : true,
- "uniqueId" : "143748d8-a6e4-4be9-94c2-6138a9444490",
+ "uuid" : "da4b9fd2-fc27-431d-beea-4c9f2aba2d44",
"contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgwA69754a4B95b",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgwa69754a4b95b",
+ "uniqueId" : "2aeacb49-7b6d-44ad-8900-fb81d4c9f699",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "b08e0014-858b-4eb3-a707-75e0f1ffffb9",
+ "name" : "vCPE_vgw a69754a4-b95b"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "23c0e760-fa28-4588-bb2e",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVbngE3ef4691F6f7",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558141178856,
"lastUpdaterFullName" : "Carlos Santana",
- "normalizedName" : "vfwhpasriovv2",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558141243700,
+ "csarUUID" : "2ba4e8b35ecb4d8d81b55a8b20b5dc18",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vbng e3ef4691-f6f7" ],
+ "highestVersion" : true,
+ "uuid" : "2e2c8636-c934-4b31-ba66-82e3cb1b0b86",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
"vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVbngE3ef4691F6f7",
"actualComponentType" : "VF",
"topologyTemplate" : true,
+ "normalizedName" : "vcpevbnge3ef4691f6f7",
+ "uniqueId" : "3cb62dea-72e6-4a0b-943b-a68a654185ee",
"allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
"icon" : "defaulticon",
- "invariantUUID" : "b7d993a3-3870-4096-a16c-90110d402349",
- "uuid" : "04ffd583-5625-4471-b20b-38394b513efd",
+ "invariantUUID" : "bded5412-96a6-49a5-9a5c-74da3addb1be",
+ "name" : "vCPE_vbng e3ef4691-f6f7"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "7ea309f6-4592-426b-8540",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmuxF4f5938c89be",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558048340078,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558048395850,
+ "csarUUID" : "8b46d9c5f5b24a5994f879740e4f5256",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux f4f5938c-89be" ],
+ "highestVersion" : true,
+ "uuid" : "3b6cf88a-aab1-4554-9237-8cf823e4d227",
+ "contactId" : "cs0008",
"creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmuxF4f5938c89be",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmuxf4f5938c89be",
+ "uniqueId" : "6995c3f2-bb96-4f9a-aa37-2ed0485a7038",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "b1d72e97-e487-4796-a1f4-648e989e9d89",
+ "name" : "vCPE_vgmux f4f5938c-89be"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "2a859fba-5f3c-4613-b798",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgwB455df6eF474",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
"creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558129351372,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558129414744,
+ "csarUUID" : "b70789f01d5d4769a6ed6623059c6092",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgw b455df6e-f474" ],
+ "highestVersion" : true,
+ "uuid" : "b8de1827-b6b0-4ea4-866f-3152775b94ee",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
"componentType" : "RESOURCE",
"lifecycleState" : "CERTIFIED",
- "systemName" : "VfwHpaSriovV2",
- "lastUpdateDate" : 1554412686835,
+ "systemName" : "VcpeVgwB455df6eF474",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgwb455df6ef474",
+ "uniqueId" : "16a4db57-98b5-44d6-a5d9-0a2378d1d372",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "5ed20589-e18b-4d73-bf60-9cb5f92740f4",
+ "name" : "vCPE_vgw b455df6e-f474"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "aa34c223-6996-4e19-85e8",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VlbmsA40a45cc8623",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558014113127,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558014214025,
+ "csarUUID" : "9ff0441eee2e4cd1888fbdcc7ffd7146",
+ "csarVersion" : "1.0",
+ "tags" : [ "vLBMS a40a45cc-8623" ],
+ "highestVersion" : true,
+ "uuid" : "f9d16bbd-ab7d-4c3a-944f-bb15418b8334",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
"lastUpdaterUserId" : "cs0008",
- "csarUUID" : "13a62878030c464095d2727381299565",
- "name" : "vfw-hpa-sriov_v2"
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VlbmsA40a45cc8623",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vlbmsa40a45cc8623",
+ "uniqueId" : "b4bde455-3c32-4468-ad61-05c5354776b0",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "c39b8774-6891-4402-9e1b-7898ccb46813",
+ "name" : "vLBMS a40a45cc-8623"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Generic",
+ "normalizedName" : "generic",
+ "uniqueId" : "resourceNewCategory.generic",
+ "subcategories" : [ {
+ "name" : "Abstract",
+ "normalizedName" : "abstract",
+ "uniqueId" : "resourceNewCategory.generic.abstract",
+ "icons" : [ "objectStorage", "compute" ],
+ "empty" : false
+ } ],
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.VF",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "vendorName" : "26e69b07-cca6-48da-b948",
+ "vendorRelease" : "1.0",
+ "resourceVendorModelNumber" : "",
+ "toscaResourceName" : "org.openecomp.resource.vf.VcpeVgmux3dc589241a3d",
+ "resourceType" : "VF",
+ "abstract" : false,
+ "version" : "1.0",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558128532052,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "vendor software product",
+ "lastUpdateDate" : 1558128592629,
+ "csarUUID" : "81d0f1ee462a4afd9afadae6cc50650b",
+ "csarVersion" : "1.0",
+ "tags" : [ "vCPE_vgmux 3dc58924-1a3d" ],
+ "highestVersion" : true,
+ "uuid" : "7e15be14-4544-4a93-8ff4-2ba6efbccdde",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "RESOURCE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VcpeVgmux3dc589241a3d",
+ "actualComponentType" : "VF",
+ "topologyTemplate" : true,
+ "normalizedName" : "vcpevgmux3dc589241a3d",
+ "uniqueId" : "448289dc-6d39-4f15-8488-6a78aff39a2b",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "1c8bd9bd-a2ff-4f51-9365-ddea82aaa004",
+ "name" : "vCPE_vgmux 3dc58924-1a3d"
} ],
"services" : [ {
"artifacts" : { },
@@ -145,44 +3105,1989 @@
"derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
"derivedFromGenericVersion" : "1.0",
"toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
"interfaces" : { },
"serviceApiArtifacts" : { },
"forwardingPaths" : { },
- "projectCode" : "000000",
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558129174455,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558508305134,
+ "tags" : [ "robot-ete", "ewm2VCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "375adffd-b8cf-4731-95fe-4b092a9729d3",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vcpevgw",
+ "uniqueId" : "5d1b0933-02bf-49b5-a510-605851a85b01",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "b1da2b57-0214-45ea-9501-fd19e64e5e91",
+ "name" : "ewm2VCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558013945546,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558042231647,
+ "tags" : [ "robot-ete", "demoVLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "a48f0678-23e3-484d-800c-2f507b4e1cba",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovlb",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovlb",
+ "uniqueId" : "5ea1d119-ebd7-414b-91c8-062072d8796f",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "3c3ef9e9-f574-42f6-af29-440b0c54ca1a",
+ "name" : "demoVLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "E2E Service",
+ "normalizedName" : "e2e service",
+ "uniqueId" : "serviceNewCategory.e2e service",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTION_NOT_APPROVED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "00001",
+ "version" : "0.1",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558328602556,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "ipsec test",
+ "lastUpdateDate" : 1558328952551,
+ "tags" : [ "ipsec" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "ce28c3cc-a123-4d9e-b785-b6ea8aa657d0",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "READY_FOR_CERTIFICATION",
+ "systemName" : "Ipsec",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ipsec",
+ "uniqueId" : "951a0671-351c-4756-a907-6200b7e12928",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "4c36e4c1-507a-4257-ad35-825916d52d5f",
+ "name" : "ipsec"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558043350406,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558044094133,
+ "tags" : [ "robot-ete", "ewm1VFWCL" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "5ffdc6d8-fb5b-4463-aa11-9f2736c23c45",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vfwcl",
+ "uniqueId" : "be25a232-661b-4b26-a689-172197ac365d",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "356d0f0b-227f-46c0-a9f4-c67fc7ffdbcd",
+ "name" : "ewm1VFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558048157036,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558048567174,
+ "tags" : [ "robot-ete", "ewm1VCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "e08e76c3-db71-49a6-b350-727f95fe2e43",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vcpevgmux",
+ "uniqueId" : "de91ff3e-4af5-47cd-aadc-7797badf996f",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "56638f44-c0e6-4808-a209-ef037cf81125",
+ "name" : "ewm1VCPEvGMUX"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558129378074,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558129819181,
+ "tags" : [ "robot-ete", "vFW 2019-05-17 21:42:55" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "b33c711f-d53b-48d2-baa1-178c101431b0",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vfw2019051721:42:55",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfw2019051721:42:55",
+ "uniqueId" : "09c3b17e-eb58-4234-93af-7e3d54b8d98e",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "804a5361-8a29-4db2-bff5-46ef38eec0ab",
+ "name" : "vFW 2019-05-17 21:42:55"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558506013803,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558506390022,
+ "tags" : [ "robot-ete", "ewm5VFWCL" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "eac1f64f-c1c0-412e-92a4-5bcd52f88023",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vfwcl",
+ "uniqueId" : "494da39c-453d-4561-ac6a-3c837bc44f60",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "23a54951-5a17-46d9-94c6-56a30c8f9e5e",
+ "name" : "ewm5VFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558014790437,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558075714606,
+ "tags" : [ "robot-ete", "demoVCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "18a8b0f8-2357-4b68-a7a9-2b0eb6def241",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovcpeinfra",
+ "uniqueId" : "b8d7ce7c-b405-4d5f-9bb7-37eedf42a016",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "78484782-b5e9-402f-ba74-1ae48e0a6459",
+ "name" : "demoVCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558012762904,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558013500919,
+ "tags" : [ "robot-ete", "demoVFWCL" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "fb482077-f314-4fd4-8678-195e909e4e82",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovfwcl",
+ "uniqueId" : "64bda7d8-db4d-4a45-9365-43df72b5b9ef",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "564da977-8372-4e9b-acd4-f10938e5fe39",
+ "name" : "demoVFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558123723867,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558124413976,
+ "tags" : [ "robot-ete", "ewm2VFWCL" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "bb515b6b-b665-49e3-93f4-811a949fccfc",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vfwcl",
+ "uniqueId" : "dfa212ad-a345-4d35-bab8-3bcc44a18e8a",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "e1211cea-52d5-4ee1-8fc4-c193e2fd2dec",
+ "name" : "ewm2VFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558374509203,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558374867479,
+ "tags" : [ "robot-ete", "ewm4VLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "76d2ecf2-0233-49fc-a7a4-b55f5fdbc665",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vlb",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vlb",
+ "uniqueId" : "15192830-0376-46c4-8773-85e3084fc63e",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "4e6487ac-9e1c-4a3d-a623-5d12d6e82ab7",
+ "name" : "ewm4VLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558376791059,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558377059675,
+ "tags" : [ "robot-ete", "ewm4VCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "7e3dcbe7-d96f-4ffc-b02e-7c32e7cd95e7",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vcpevgmux",
+ "uniqueId" : "8b9cbf5c-ce6b-471b-b964-1ccf2bed1e3c",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "f5fa70d5-e8b9-4186-a6f7-3af088ba686a",
+ "name" : "ewm4VCPEvGMUX"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558508632242,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558508850682,
+ "tags" : [ "robot-ete", "ewm5VCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "8250f14f-705a-499a-b4fd-f3b0002a3bc4",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vcpevgmux",
+ "uniqueId" : "b4fc76fc-8b70-43b5-b073-61b704d4f381",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "5595b1b0-f2ce-4037-841f-73d9b9deb9a3",
+ "name" : "ewm5VCPEvGMUX"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "00001",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558330112261,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "ipsec-test",
+ "lastUpdateDate" : 1558331038182,
+ "tags" : [ "ipsec-test" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "c2dbba34-525e-4a6b-b416-006f033251b4",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "IpsecTest",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ipsectest",
+ "uniqueId" : "ad6b6a0d-559c-43be-87e6-1e315d87f448",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "0c38bad3-a4a5-4f7a-8781-5c8c857023d1",
+ "name" : "ipsec-test"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558375833681,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558376125864,
+ "tags" : [ "robot-ete", "ewm4VCPEvBNG" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "4a1fa9f5-2b37-4488-9517-097aa2f306ee",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vcpevbng",
+ "uniqueId" : "0e7d5bb4-cb9d-4712-b6ac-9fe56e127ccf",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "1cb6dee3-f229-42e0-ab12-ad697bab69ab",
+ "name" : "ewm4VCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558507076722,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558507405779,
+ "tags" : [ "robot-ete", "ewm5VCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "28953bf9-4ea0-4c0f-9673-62fe6f8d7401",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vcpeinfra",
+ "uniqueId" : "69023234-019a-436c-b488-05fd63b84f00",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "672b8969-90ff-4163-a1ce-c3046adaefd4",
+ "name" : "ewm5VCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558375140511,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558375605186,
+ "tags" : [ "robot-ete", "ewm4VCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "e1bdbd7c-df1f-49af-a95b-37ee78da5853",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vcpeinfra",
+ "uniqueId" : "d9da9bbb-ed3d-4e0c-8cc2-015bbff662b0",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "110297ff-24ff-4ea9-b8e1-e3b22c499b3c",
+ "name" : "ewm4VCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558127041907,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558386553004,
+ "tags" : [ "robot-ete", "vFW 2019-05-17 21:03:57" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "5a6be2bc-7a4a-4af4-ba7e-742ff2e9281f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Vfw2019051721:03:57",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "vfw2019051721:03:57",
+ "uniqueId" : "7354ef9d-9eeb-4021-bcd1-bb6d5a8b27d5",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "02efe1b0-3674-44a3-b18c-376bfd18ab4a",
+ "name" : "vFW 2019-05-17 21:03:57"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558141851755,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558142212135,
+ "tags" : [ "robot-ete", "ewm3VCPEvBRGEMU" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "64ea7733-d6d3-4e2c-b416-57ee17ef4a6b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vcpevbrgemu",
+ "uniqueId" : "2128dcf5-8c27-49c4-94dc-4039cb49acb7",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "22397b49-4e09-4c40-af38-20ab719cdb36",
+ "name" : "ewm3VCPEvBRGEMU"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558509087654,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558509332057,
+ "tags" : [ "robot-ete", "ewm5VCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "07d5e8be-d3f3-4708-9282-65b741c14e9a",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vcpevgw",
+ "uniqueId" : "daa744e7-504f-42d6-a4da-394c2a2a2d6c",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "23fae8e6-cea4-4cab-8a00-9944cd881bde",
+ "name" : "ewm5VCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558018118319,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558063120642,
+ "tags" : [ "robot-ete", "demoVCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "57858ed6-a702-4824-80d9-98366cb85be5",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovcpevgw",
+ "uniqueId" : "e8b2c103-346a-4b6f-8bed-46af023d848b",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "0421ba67-d531-456b-b313-43c1386a2c67",
+ "name" : "demoVCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558124848379,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558125349868,
+ "tags" : [ "robot-ete", "ewm2VLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "e0839926-3c8d-4e72-adae-7b6c992dd2f5",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vlb",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vlb",
+ "uniqueId" : "fdbcd1cc-b4db-4e2f-8559-4ad9e085c398",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "114e0260-7f1d-4d55-89ca-c672c0ccde47",
+ "name" : "ewm2VLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
"environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558044539537,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558045117719,
+ "tags" : [ "robot-ete", "ewm1VLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "f03b0682-fb6b-4ddc-b045-5e5028ad9f55",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vlb",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vlb",
+ "uniqueId" : "34c711ba-f602-4a9a-be32-a28fbe2f8f11",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "551dc400-a82d-4007-aad7-17f1fe18879e",
+ "name" : "ewm1VLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
"serviceType" : "",
"serviceRole" : "",
"ecompGeneratedNaming" : true,
"namingPolicy" : "",
"instantiationType" : "A-la-carte",
"distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
"version" : "1.0",
- "tags" : [ "vfw-demo-service" ],
- "description" : "vfw demo service",
- "creationDate" : 1554412767728,
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558508087113,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558508355455,
+ "tags" : [ "robot-ete", "ewm5VCPEvBRGEMU" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "d1438343-5112-4cef-9937-7a49b6a7e524",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vcpevbrgemu",
+ "uniqueId" : "1888e21f-7166-47d4-93fc-55446bce0ef7",
+ "allArtifacts" : { },
"archived" : false,
"archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "5cc7016c-7c25-4fc7-97cf-4c15af83ff42",
+ "name" : "ewm5VCPEvBRGEMU"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558127632042,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558127966316,
+ "tags" : [ "robot-ete", "ewm2VCPEvBRGEMU" ],
"highestVersion" : true,
- "uniqueId" : "7929bce5-5f06-4514-82b2-f33c03e8b2ab",
+ "conformanceLevel" : "9.0",
+ "uuid" : "80589b31-db9b-40de-a5a6-370e41c8f421",
"contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vcpevbrgemu",
+ "uniqueId" : "d0ad9d78-a1eb-4595-9ccf-cdea6f0900d4",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "5ec079fc-f519-46d1-9c95-270955471713",
+ "name" : "ewm2VCPEvBRGEMU"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558140997918,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558141422067,
+ "tags" : [ "robot-ete", "ewm3VCPEvBNG" ],
+ "highestVersion" : true,
"conformanceLevel" : "9.0",
+ "uuid" : "0b30d12b-f5f7-4c48-bba2-12eda709b298",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vcpevbng",
+ "uniqueId" : "1b26ff1d-0661-4021-b787-5e759378d496",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "83ecb256-9422-4e9b-811f-ecd83f511f31",
+ "name" : "ewm3VCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558140080767,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558140568122,
+ "tags" : [ "robot-ete", "ewm3VCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "23cd7540-d368-4235-9834-b0d9890184f8",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vcpeinfra",
+ "uniqueId" : "447c09ab-152f-4396-857a-e7722600eb0e",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "1aa531ef-200a-4f8d-ae04-2c5d75944d90",
+ "name" : "ewm3VCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "000000",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558393100200,
"lastUpdaterFullName" : "Joni Mitchell",
- "normalizedName" : "vfwdemoservice",
+ "description" : "hpa service model",
+ "lastUpdateDate" : 1558393396608,
+ "tags" : [ "vfw-hpa" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "5e00e461-b1a7-460a-a6ce-2f673913ec70",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
"vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "VfwHpa",
"actualComponentType" : "Service",
"topologyTemplate" : true,
+ "normalizedName" : "vfwhpa",
+ "uniqueId" : "024b7f7a-3f45-49ef-807f-c3303628c402",
"allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
"icon" : "defaulticon",
- "invariantUUID" : "41d0ebba-4b89-4437-9b22-4d83d2183aaa",
- "uuid" : "545bca3c-8cc0-4dac-b464-1720894e0213",
+ "invariantUUID" : "1ba03449-4da4-438c-a9d7-84f06f503b16",
+ "name" : "vfw-hpa"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558373748936,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558374222143,
+ "tags" : [ "robot-ete", "ewm4VFWCL" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "03d9fb73-e6f3-4646-abe8-60fbd632e938",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vfwcl",
+ "uniqueId" : "e129d6e4-fe00-4fb4-8d3b-a836bee1079f",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "a3bfc4e3-81d4-4c22-880b-669380ed9262",
+ "name" : "ewm4VFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558142638374,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558142950312,
+ "tags" : [ "robot-ete", "ewm3VCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "3b5dbcb2-9869-4cdf-8644-4782f1c791a4",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vcpevgmux",
+ "uniqueId" : "815be33b-3cec-4796-be26-40ca23e3a1f3",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "03987426-5743-410f-b291-d8d951a1700d",
+ "name" : "ewm3VCPEvGMUX"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558125787044,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558126371700,
+ "tags" : [ "robot-ete", "ewm2VCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "a2401bc4-ceff-4141-99aa-5078053b2e4b",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vcpeinfra",
+ "uniqueId" : "bde10a20-9e99-42cc-b660-4173937c583f",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "2c392cbe-bae8-4b90-8efe-cd1f4387f08c",
+ "name" : "ewm2VCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558393077740,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "sample k8s service",
+ "lastUpdateDate" : 1558497574640,
+ "tags" : [ "dummyk8s" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "846f378b-e032-4ad6-8fba-e9c610229002",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Dummyk8s",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "dummyk8s",
+ "uniqueId" : "ce26ae8a-6147-4fe8-a63e-f27583f2be09",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "defaulticon",
+ "invariantUUID" : "fc1651ad-be35-4f97-926f-47feccee7519",
+ "name" : "dummyk8s"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558507671392,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558507911154,
+ "tags" : [ "robot-ete", "ewm5VCPEvBNG" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "3c543226-90a6-42fe-b861-dd8e57776965",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vcpevbng",
+ "uniqueId" : "eec5a775-7ba3-4809-88e7-ed6586650c87",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "65147187-1bcd-429f-b989-8c4e5648605d",
+ "name" : "ewm5VCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558015739368,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558016111854,
+ "tags" : [ "robot-ete", "demoVCPEvBNG" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "e94eafcb-e870-4cc6-bb44-1671319e512a",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovcpevbng",
+ "uniqueId" : "563469b3-9537-439a-9d99-38b033806687",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "9ff41d4f-1432-4198-a88d-d9852f055356",
+ "name" : "demoVCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558128404421,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558128742947,
+ "tags" : [ "robot-ete", "ewm2VCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "006f22a0-3939-4989-94cd-5c1a24cbe6f5",
+ "contactId" : "cs0008",
"creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm2vcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vcpevgmux",
+ "uniqueId" : "8d8a3b46-af88-400d-aace-e577816bd860",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "f6238e3a-ac38-4b84-9890-bdfe9638282d",
+ "name" : "ewm2VCPEvGMUX"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
"creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558126817436,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558127194399,
+ "tags" : [ "robot-ete", "ewm2VCPEvBNG" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "91b40ff7-53bd-4c16-9d60-9315ec08d1e7",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
"componentType" : "SERVICE",
"lifecycleState" : "CERTIFIED",
- "systemName" : "VfwDemoService",
- "lastUpdateDate" : 1554414709904,
+ "systemName" : "Ewm2vcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm2vcpevbng",
+ "uniqueId" : "c4669d15-9ffa-415d-9fea-48d4ed833bf4",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "9d62a181-a8d8-49f9-9c46-674be9a57082",
+ "name" : "ewm2VCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558017298179,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558017687677,
+ "tags" : [ "robot-ete", "demoVCPEvGMUX" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "8b8eb18c-741c-4c12-b9d5-333e96c0343e",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
"lastUpdaterUserId" : "jm0007",
- "name" : "vfw-demo-service"
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovcpevgmux",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovcpevgmux",
+ "uniqueId" : "69d4c6c7-f47a-40c5-b9e2-7f301e2424ed",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "be53b876-a480-4c7d-aa04-f7acfc18f743",
+ "name" : "demoVCPEvGMUX"
}, {
"artifacts" : { },
"deploymentArtifacts" : { },
@@ -198,44 +5103,585 @@
"derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
"derivedFromGenericVersion" : "1.0",
"toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
"interfaces" : { },
"serviceApiArtifacts" : { },
"forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
"projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558045562985,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558046160965,
+ "tags" : [ "robot-ete", "ewm1VCPEInfra" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "01d60f80-81b8-47e2-8c50-a2c135347b1c",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vcpeinfra",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vcpeinfra",
+ "uniqueId" : "9d227117-f03e-489f-80e8-49e5952f6258",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "1ee0c615-27d3-4102-96cd-6a3a75f00abc",
+ "name" : "ewm1VCPEInfra"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTION_NOT_APPROVED",
"environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "0.1",
+ "creatorFullName" : "Carlos Santana",
+ "creationDate" : 1558377277443,
+ "lastUpdaterFullName" : "Carlos Santana",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558377481671,
+ "tags" : [ "robot-ete", "ewm4VCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "21aaea30-20ee-4021-8520-3413f7494c67",
+ "contactId" : "cs0008",
+ "creatorUserId" : "cs0008",
+ "lastUpdaterUserId" : "cs0008",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "NOT_CERTIFIED_CHECKIN",
+ "systemName" : "Ewm4vcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vcpevgw",
+ "uniqueId" : "475a3015-e34f-4e1a-8d63-db7005774a9b",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "59ae4038-f8b1-4852-b03b-6cc561532219",
+ "name" : "ewm4VCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
"serviceType" : "",
"serviceRole" : "",
"ecompGeneratedNaming" : true,
"namingPolicy" : "",
"instantiationType" : "A-la-carte",
"distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
"version" : "1.0",
- "tags" : [ "robot-ete", "vFW 2019-04-02 22:36:04" ],
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558506591619,
+ "lastUpdaterFullName" : "Joni Mitchell",
"description" : "catalog service description",
- "creationDate" : 1554244565488,
+ "lastUpdateDate" : 1558506854644,
+ "tags" : [ "robot-ete", "ewm5VLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "a5e2ab46-3cce-4f96-934f-6d7b4b94a9ca",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm5vlb",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm5vlb",
+ "uniqueId" : "5ca947f2-f1d0-4e61-9cd3-5fa002611da5",
+ "allArtifacts" : { },
"archived" : false,
"archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "1fd37d83-d4a9-4665-841e-327c338cafe0",
+ "name" : "ewm5VLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558046595119,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558046975630,
+ "tags" : [ "robot-ete", "ewm1VCPEvBNG" ],
"highestVersion" : true,
- "uniqueId" : "7545af33-5b19-44b9-925f-b7f897e95a9e",
+ "conformanceLevel" : "9.0",
+ "uuid" : "1c57343a-c7d9-41c5-8385-971e0558e1b6",
"contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vcpevbng",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vcpevbng",
+ "uniqueId" : "457f65c8-6b57-4b7b-b7d6-5235d8b9c2aa",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "a6b4f706-4169-4252-9f66-fbdf51332f2b",
+ "name" : "ewm1VCPEvBNG"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558047418267,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558047721872,
+ "tags" : [ "robot-ete", "ewm1VCPEvBRGEMU" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "82a4c5b2-411e-49b2-93fd-17ab5ee57845",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vcpevbrgemu",
+ "uniqueId" : "852fef59-ad10-4ab5-b749-e4707a6e127e",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "c3b730a9-536b-437c-b2e2-e8e40ea8ab0f",
+ "name" : "ewm1VCPEvBRGEMU"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558016549602,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558016857998,
+ "tags" : [ "robot-ete", "demoVCPEvBRGEMU" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "ae433b8a-38e8-4d7e-955a-fc0a8b241cf5",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Demovcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "demovcpevbrgemu",
+ "uniqueId" : "bad723d6-2ab4-45f8-9a41-8f0923f635d0",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "483f66c5-a067-4b18-8e82-9b9c1d51d5c5",
+ "name" : "demoVCPEvBRGEMU"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558138149838,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558138779727,
+ "tags" : [ "robot-ete", "ewm3VFWCL" ],
+ "highestVersion" : true,
"conformanceLevel" : "9.0",
+ "uuid" : "ae6de63a-be8c-49d0-a029-b71d6e51009f",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vfwcl",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vfwcl",
+ "uniqueId" : "d4c07ce0-360e-4690-956e-6eb8e61727af",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "c397b6b1-53a2-4750-bb04-5f824479706f",
+ "name" : "ewm3VFWCL"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558139213660,
"lastUpdaterFullName" : "Joni Mitchell",
- "normalizedName" : "vfw2019040222:36:04",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558139648005,
+ "tags" : [ "robot-ete", "ewm3VLB" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "534068d6-161b-432e-83a1-985b7685ccd7",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
"vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm3vlb",
"actualComponentType" : "Service",
"topologyTemplate" : true,
+ "normalizedName" : "ewm3vlb",
+ "uniqueId" : "bffa358e-0d6e-4b75-9b9d-3a6d63bce598",
"allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
"icon" : "network_l_1-3",
- "invariantUUID" : "00d2740e-705b-4f90-a1d0-6f61c131d4fc",
- "uuid" : "e5d812e6-6c6e-45f0-a3a5-e231d2a328be",
+ "invariantUUID" : "c9b51054-6a02-48a2-8588-01473c51bf13",
+ "name" : "ewm3VLB"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558048996042,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558049358990,
+ "tags" : [ "robot-ete", "ewm1VCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "b75b0477-c87a-403f-bd11-f44615963836",
+ "contactId" : "cs0008",
"creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm1vcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm1vcpevgw",
+ "uniqueId" : "21769fd0-90ec-4836-a822-02a122cec7c3",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "dbe48f13-0719-4107-920e-ede704b14913",
+ "name" : "ewm1VCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
"creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558143378468,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558143708598,
+ "tags" : [ "robot-ete", "ewm3VCPEvGW" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "13bd256c-4fdc-45a8-a8d3-4314a72178e2",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
+ "lastUpdaterUserId" : "jm0007",
+ "vspArchived" : false,
"componentType" : "SERVICE",
"lifecycleState" : "CERTIFIED",
- "systemName" : "Vfw2019040222:36:04",
- "lastUpdateDate" : 1554244609192,
+ "systemName" : "Ewm3vcpevgw",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm3vcpevgw",
+ "uniqueId" : "4db2e912-737e-43c6-a117-6ee318381ce7",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "4f2db3aa-01bf-4fe1-b61d-1e139cb9d24d",
+ "name" : "ewm3VCPEvGW"
+ }, {
+ "artifacts" : { },
+ "deploymentArtifacts" : { },
+ "toscaArtifacts" : { },
+ "categories" : [ {
+ "name" : "Network L1-3",
+ "normalizedName" : "network l1-3",
+ "uniqueId" : "serviceNewCategory.network l1-3",
+ "empty" : false
+ } ],
+ "componentInstancesRelations" : [ ],
+ "capabilities" : { },
+ "derivedFromGenericType" : "org.openecomp.resource.abstract.nodes.service",
+ "derivedFromGenericVersion" : "1.0",
+ "toscaType" : "topology_template",
+ "nodeFilterComponents" : { },
+ "interfaces" : { },
+ "serviceApiArtifacts" : { },
+ "forwardingPaths" : { },
+ "serviceType" : "",
+ "serviceRole" : "",
+ "ecompGeneratedNaming" : true,
+ "namingPolicy" : "",
+ "instantiationType" : "A-la-carte",
+ "distributionStatus" : "DISTRIBUTED",
+ "environmentContext" : "General_Revenue-Bearing",
+ "projectCode" : "123456",
+ "version" : "1.0",
+ "creatorFullName" : "Joni Mitchell",
+ "creationDate" : 1558376430191,
+ "lastUpdaterFullName" : "Joni Mitchell",
+ "description" : "catalog service description",
+ "lastUpdateDate" : 1558376638810,
+ "tags" : [ "robot-ete", "ewm4VCPEvBRGEMU" ],
+ "highestVersion" : true,
+ "conformanceLevel" : "9.0",
+ "uuid" : "e579bcee-ec0b-4b85-bc2c-2c55f8a109d9",
+ "contactId" : "cs0008",
+ "creatorUserId" : "jm0007",
"lastUpdaterUserId" : "jm0007",
- "name" : "vFW 2019-04-02 22:36:04"
+ "vspArchived" : false,
+ "componentType" : "SERVICE",
+ "lifecycleState" : "CERTIFIED",
+ "systemName" : "Ewm4vcpevbrgemu",
+ "actualComponentType" : "Service",
+ "topologyTemplate" : true,
+ "normalizedName" : "ewm4vcpevbrgemu",
+ "uniqueId" : "da00c2fe-ec6b-4c7f-9f8c-7f3372820656",
+ "allArtifacts" : { },
+ "archived" : false,
+ "archiveTime" : 0,
+ "icon" : "network_l_1-3",
+ "invariantUUID" : "19041f00-37c9-4918-bcf4-8442a9879951",
+ "name" : "ewm4VCPEvBRGEMU"
} ]
}
}
diff --git a/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-sample.yaml b/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-sample.yaml
index e2fc2964..e588938c 100644
--- a/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-sample.yaml
+++ b/products/onap-dublin/features/sdc/src/main/resources/open-cli-sample/service-model/get-resource-module-name-sample.yaml
@@ -1,16 +1,107 @@
open_cli_sample_version: 1.0
-name: -u
+name: -m
version: onap-dublin
samples:
sample1:
- name: -u
- input: cs0008 -p demo123456! -m http://192.168.1.147:30205 -s
+ name: -m
+ input: http://10.12.5.23:30205 -u cs0008 -p demo123456! --debug
moco: get-resource-module-name-moco.json
output: |
- +--------------------------+----------------------+
- |service-model-vsp |resource-module-name |
- +--------------------------+----------------------+
- |b6e67bfd-a216-4168-a16e |B6e67bfdA2164168A16e |
- +--------------------------+----------------------+
- |vfw-hpa-sriov_v2 |VfwHpaSriovV2 |
- +--------------------------+----------------------+
+ |vCPE_vgmux 17b1ee63-ab6f |VcpeVgmux17b1ee63Ab6f |
+ +----------------------------+--------------------------+
+ |vFW 0d9bc23e-dd98 |Vfw0d9bc23eDd98 |
+ +----------------------------+--------------------------+
+ |vCPE_vbng 4d9e3f9c-f17c |VcpeVbng4d9e3f9cF17c |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG 939507b5-0e51 |VfwclVpkg939507b50e51 |
+ +----------------------------+--------------------------+
+ |vCPE_vgw dec03da1-abb0 |VcpeVgwDec03da1Abb0 |
+ +----------------------------+--------------------------+
+ |vLBMS 5bad2e22-af57 |Vlbms5bad2e22Af57 |
+ +----------------------------+--------------------------+
+ |vCPE_vbng 2349fd56-5070 |VcpeVbng2349fd565070 |
+ +----------------------------+--------------------------+
+ |vCPE_vbrgemu 7ec56b6a-ce16 |VcpeVbrgemu7ec56b6aCe16 |
+ +----------------------------+--------------------------+
+ |vFWCL_vFWSNK e725f96c-b6fd |VfwclVfwsnkE725f96cB6fd |
+ +----------------------------+--------------------------+
+ |vCPE_vgmux f81f114e-0a14 |VcpeVgmuxF81f114e0a14 |
+ +----------------------------+--------------------------+
+ |vFWCL_vFWSNK a881803f-071d |VfwclVfwsnkA881803f071d |
+ +----------------------------+--------------------------+
+ |vCPE_infra 7e18137c-19cb |VcpeInfra7e18137c19cb |
+ +----------------------------+--------------------------+
+ |vCPE_infra 27aa0cce-3d4b |VcpeInfra27aa0cce3d4b |
+ +----------------------------+--------------------------+
+ |vLBMS cd6a4c8c-f1f0 |VlbmsCd6a4c8cF1f0 |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG f79d6d62-d93a |VfwclVpkgF79d6d62D93a |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG cbece137-377a |VfwclVpkgCbece137377a |
+ +----------------------------+--------------------------+
+ |vCPE_vgw 74fc7c38-5ab2 |VcpeVgw74fc7c385ab2 |
+ +----------------------------+--------------------------+
+ |hpa-vf-0 |HpaVf0 |
+ +----------------------------+--------------------------+
+ |vCPE_vgw 519bf0f1-7d2a |VcpeVgw519bf0f17d2a |
+ +----------------------------+--------------------------+
+ |vCPE_vgmux d8960be9-6b31 |VcpeVgmuxD8960be96b31 |
+ +----------------------------+--------------------------+
+ |vCPE_vbrgemu 3a011d5b-e7de |VcpeVbrgemu3a011d5bE7de |
+ +----------------------------+--------------------------+
+ |vCPE_vbrgemu 13c0abda-d69f |VcpeVbrgemu13c0abdaD69f |
+ +----------------------------+--------------------------+
+ |vCPE_infra b10cb839-455f |VcpeInfraB10cb839455f |
+ +----------------------------+--------------------------+
+ |vCPE_vgw a394819a-028b |VcpeVgwA394819a028b |
+ +----------------------------+--------------------------+
+ |vCPE_vbrgemu dd5e280b-eda5 |VcpeVbrgemuDd5e280bEda5 |
+ +----------------------------+--------------------------+
+ |vCPE_infra 8ed3b7a8-473c |VcpeInfra8ed3b7a8473c |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG 6d26f945-31c6 |VfwclVpkg6d26f94531c6 |
+ +----------------------------+--------------------------+
+ |vCPE_infra 9c662ac2-21e2 |VcpeInfra9c662ac221e2 |
+ +----------------------------+--------------------------+
+ |vFWCL_vFWSNK c09b1f4c-2f38 |VfwclVfwsnkC09b1f4c2f38 |
+ +----------------------------+--------------------------+
+ |vFW 36a04d84-9311 |Vfw36a04d849311 |
+ +----------------------------+--------------------------+
+ |vCPE_vgmux d3f780f8-30dd |VcpeVgmuxD3f780f830dd |
+ +----------------------------+--------------------------+
+ |dummyk8s |Dummyk8s |
+ +----------------------------+--------------------------+
+ |vCPE_vbng 4feeba1c-c4b2 |VcpeVbng4feeba1cC4b2 |
+ +----------------------------+--------------------------+
+ |vCPE_vbng b0303599-703a |VcpeVbngB0303599703a |
+ +----------------------------+--------------------------+
+ |vCPE_infra 4637f99e-8433 |VcpeInfra4637f99e8433 |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG deabfc5e-8946 |VfwclVpkgDeabfc5e8946 |
+ +----------------------------+--------------------------+
+ |vFWCL_vFWSNK 154f001c-e21e |VfwclVfwsnk154f001cE21e |
+ +----------------------------+--------------------------+
+ |vLBMS 767fef94-70d4 |Vlbms767fef9470d4 |
+ +----------------------------+--------------------------+
+ |vFWCL_vFWSNK 487d3f8c-9021 |VfwclVfwsnk487d3f8c9021 |
+ +----------------------------+--------------------------+
+ |vFWCL_vPKG f8d882e3-da13 |VfwclVpkgF8d882e3Da13 |
+ +----------------------------+--------------------------+
+ |vCPE_vbrgemu ae065dc6-330b |VcpeVbrgemuAe065dc6330b |
+ +----------------------------+--------------------------+
+ |ipsec |Ipsec |
+ +----------------------------+--------------------------+
+ |vLBMS 27373bba-a5b6 |Vlbms27373bbaA5b6 |
+ +----------------------------+--------------------------+
+ |vCPE_vgw a69754a4-b95b |VcpeVgwA69754a4B95b |
+ +----------------------------+--------------------------+
+ |vCPE_vbng e3ef4691-f6f7 |VcpeVbngE3ef4691F6f7 |
+ +----------------------------+--------------------------+
+ |vCPE_vgmux f4f5938c-89be |VcpeVgmuxF4f5938c89be |
+ +----------------------------+--------------------------+
+ |vCPE_vgw b455df6e-f474 |VcpeVgwB455df6eF474 |
+ +----------------------------+--------------------------+
+ |vLBMS a40a45cc-8623 |VlbmsA40a45cc8623 |
+ +----------------------------+--------------------------+
+ |vCPE_vgmux 3dc58924-1a3d |VcpeVgmux3dc589241a3d |
+ +----------------------------+--------------------------+
diff --git a/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml b/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml
index 908dd068..addce58d 100644
--- a/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml
+++ b/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml
@@ -25,12 +25,12 @@ info:
results:
direction: landscape
attributes:
- - name: service-model-name
- description: name of vsp in service model
+ - name: vf-model-name
+ description: name of vf model in service model
type: string
scope: short
- name: resource-module-name
- description: system name of vsp
+ description: system name of vf-model
type: string
scope: short
@@ -46,5 +46,5 @@ http:
success_codes:
- 200
result_map:
- service-model-name: $b{services.[*].name}
- resource-module-name: $b{services.[*].systemName}
+ vf-model-name: $b{resources.[*].name}
+ resource-module-name: $b{resources.[*].systemName}
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-create-vcpe-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-create-vcpe-schema-dublin.yaml
deleted file mode 100644
index 1294e7c2..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-create-vcpe-schema-dublin.yaml
+++ /dev/null
@@ -1,247 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: service-create-vcpe
-description: Create a vcpe service instance using SO
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
-- name: cloud-region
- description: cloud region identifier
- type: string
- short_option: l
- long_option: cloud-region
- is_optional: true
-- name: tenant-id
- description: tenant id
- type: string
- short_option: t
- long_option: tenant-id
- is_optional: true
-- name: model-invariant-id
- description: model invariant id generated by ASDC.
- type: string
- short_option: e
- long_option: model-invariant-id
- is_optional: false
-- name: model-uuid
- description: model uuid generated by ASDC.
- type: string
- short_option: g
- long_option: model-uuid
- is_optional: false
-- name: model-name
- description: model name as provided in ASDC design time.
- type: string
- short_option: i
- long_option: model-name
- is_optional: false
-- name: model-version
- description: model-version
- type: string
- short_option: j
- long_option: model-version
- is_optional: false
-- name: model-version-id
- description: model-version-id
- type: string
- short_option: n
- long_option: model-version-id
- is_optional: false
-- name: customer
- description: unique id for customer
- type: string
- short_option: c
- long_option: customer
- is_optional: false
-- name: requestor-id
- description: requestor ID
- type: string
- short_option: q
- long_option: requestor-id
- is_optional: false
-- name: instance-name
- description: service instance name
- type: string
- short_option: k
- long_option: instance-name
- is_optional: false
-- name: supress-rollback
- description: rollback changes if instantiation fails.
- type: bool
- short_option: r
- long_option: supress-rollback
- is_optional: true
-- name: brg-wan-mac-address
- description: BRG_WAN_MAC_Address
- type: string
- short_option: b
- long_option: brg-wan-mac-address
- is_optional: false
-- name: customer-latitude
- description: customer latitude, part of customer location
- type: string
- short_option: f
- long_option: customer-latitude
- is_optional: true
-- name: customer-longitude
- description: customer longitude, part of customer location
- type: string
- short_option: d
- long_option: customer-longitude
- is_optional: true
-- name: customer-name
- description: customer name, part of customer location
- type: string
- short_option: y
- long_option: customer-name
- is_optional: true
-- name: homing-solution
- description: homing solution to use [oof|sniro]
- type: string
- short_option: h
- long_option: homing-solution
- is_optional: true
-- name: orchestrator
- description: orchestrator to use [multicloud|openstack(default)]
- type: string
- short_option: o
- long_option: orchestrator
- is_optional: true
-- name: api
- description: api to use [GR_API|VNF_API]
- type: string
- short_option: p
- long_option: api
- is_optional: true
- default_value: VNF_API
-- name: subscriber-name
- description: subscriber name
- type: string
- short_option: s
- long_option: subscriber-name
- is_optional: true
-- name: project-name
- description: project name
- type: string
- short_option: x
- long_option: project-name
- is_optional: true
-- name: owning-entity-id
- description: owning entity id
- type: string
- short_option: z
- long_option: owning-entity-id
- is_optional: true
-- name: owning-entity-name
- description: owning entity name
- type: string
- short_option: m
- long_option: owning-entity-name
- is_optional: true
-
-results:
- direction: portrait
- attributes:
- - name: service-id
- description: instance id for the created service.
- type: string
- scope: short
-
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6
- method: POST
- body: '{
- "requestDetails":{
- "cloudConfiguration":{
- "lcpCloudRegionId":"${cloud-region}",
- "tenantId":"${tenant-id}"
- },
- "modelInfo":{
- "modelType":"service",
- "modelInvariantId":"${model-invariant-id}",
- "modelNameVersionId":"${model-uuid}",
- "modelName":"${model-name}",
- "modelVersion":"${model-version}",
- "modelVersionId":"${model-version-id}"
- },
- "subscriberInfo":{
- "globalSubscriberId":"${customer}",
- "subscriberName":"${subscriber-name}"
- },
- "requestInfo":{
- "requestorId":"${requestor-id}",
- "instanceName":"${instance-name}",
- "source":"CLI",
- "suppressRollback":"${supress-rollback}"
- },
- "requestParameters":{
- "subscriptionServiceType":"vCPE",
- "aLaCarte":"false",
- "testApi":"${api}",
- "userParams":[
- {
- "name":"BRG_WAN_MAC_Address",
- "value":"${brg-wan-mac-address}"
- },
- {
- "name":"Customer_Location",
- "value":{
- "customerLatitude":"${customer-latitude}",
- "customerLongitude":"${customer-longitude}",
- "customerName":"${customer-name}"
- }
- },
- {
- "name":"Homing_Solution",
- "value":"${homing-solution}"
- },
- {
- "name":"orchestrator",
- "value":"${orchestrator}"
- }
- ]
- },
- "project":{
- "projectName":"${project-name}"
- },
- "owningEntity":{
- "owningEntityId":"${owning-entity-id}",
- "owningEntityName":"${owning-entity-name}"
- }
- }
- }'
- success_codes:
- - 202
- result_map:
- service-id: $b{$.requestReferences.instanceId}
- sample_response:
- body: '{
- "requestReferences":{
- "instanceId":"${instance-id}",
- "requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"
- }
- }'
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-delete-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-delete-schema-dublin.yaml
deleted file mode 100644
index 5bade839..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-delete-schema-dublin.yaml
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: service-delete
-
-description: Delete a service instance using SO
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
- - name: service-id
- description: unique id for service instance
- type: string
- short_option: x
- long_option: service-instace-id
- is_optional: false
- - name: model-invariant-id
- description: model invariant id for service in SDC catalog
- type: string
- short_option: b
- long_option: model-invariant-id
- is_optional: false
- - name: model-uuid
- description: model uuid for service in SDC catalog
- type: string
- short_option: i
- long_option: model-uuid
- is_optional: false
- - name: model-name
- description: model name available in SDC catalog
- type: string
- short_option: e
- long_option: model-name
- is_optional: false
- - name: model-version
- description: model version of service (eg. 1.0)
- type: string
- short_option: g
- long_option: model-version
- is_optional: false
- - name: customer-name
- description: unique id for customer
- type: string
- short_option: c
- long_option: customer-name
- is_optional: false
- - name: cloud-region
- description: cloud region id
- type: string
- short_option: j
- long_option: cloud-region
- is_optional: false
- - name: tenant-id
- description: tenant id
- type: string
- short_option: k
- long_option: tenant-id
- is_optional: false
- - name: requestor-id
- description: requestor ID
- type: string
- short_option: r
- long_option: requestor-id
- is_optional: false
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-id}
- method: DELETE
- body: '{
- "requestDetails":{
- "modelInfo":{
- "modelType":"service",
- "modelInvariantId":"${model-invariant-id}",
- "modelVersionId":"${model-uuid}",
- "modelName":"${model-name}",
- "modelVersion":"${model-version}"
- },
- "cloudConfiguration":{
- "lcpCloudRegionId":"${cloud-region}",
- "tenantId":"${tenant-id}"
- },
- "subscriberInfo":{
- "globalSubscriberId":"${customer-name}"
- },
- "requestInfo":{
- "requestorId":"${requestor-id}",
- "source":"CLI"
- }
- }
- }'
- success_codes:
- - 202
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-list-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-list-schema-dublin.yaml
deleted file mode 100644
index 912016f7..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-list-schema-dublin.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: service-list
-description: List all service instances from SO
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-results:
- direction: landscape
- attributes:
- - name: name
- description: Onap service name
- scope: short
- type: string
- - name: version
- description: Onap service version
- scope: short
- type: string
- - name: url
- description: Onap service base url
- scope: short
- type: url
- - name: status
- description: Onap service status
- scope: short
- type: digit
- - name: nodes
- description: Onap service running nodes
- scope: long
- type: json
- - name: enable-ssl
- description: Onap service is enabled with https or not
- scope: long
- type: string
- - name: path
- description: Onap service path
- scope: long
- type: string
-
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6
- method: GET
- success_codes:
- - 201
- - 200
- result_map:
- name: $b{$.[*].serviceName}
- version: $b{$.[*].version}
- url: $b{$.[*].url}
- status: $b{$.[*].status}
- enable-ssl: $b{$.[*].enable_ssl}
- path: $b{$.[*].path}
- nodes: $b{$.[*].nodes[*].ip}:$b{$.[*].nodes[*].port}
- sample_response:
- body: '{
- "requestReferences":{
- "instanceId":"${instance-id}",
- "requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"
- }
- }'
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-resource-module-name-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-resource-module-name-schema-dublin.yaml
deleted file mode 100644
index f190f064..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-resource-module-name-schema-dublin.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: service-show-resource-module-name
-description: Show a resource module name from SO
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
-- name: service-id
- description: unique id for service instance
- type: string
- short_option: s
- long_option: service-instace-id
- is_optional: false
-
-results:
- direction: landscape
- attributes:
- - name: name
- description: Onap resource module name
- scope: short
- type: string
-
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-id}
- method: GET
- success_codes:
- - 201
- - 200
- result_map:
- name: $b{$.[*].serviceName}
- sample_response:
- body: '{
- "requestReferences":{
- "instanceId":"${instance-id}",
- "requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"
- }
- }'
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-schema-dublin.yaml
deleted file mode 100644
index 184707e8..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/service-show-schema-dublin.yaml
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: service-show
-description: Show a service instances from SO
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
-- name: service-id
- description: unique id for service instance
- type: string
- short_option: s
- long_option: service-instace-id
- is_optional: false
-
-results:
- direction: landscape
- attributes:
- - name: name
- description: Onap service name
- scope: short
- type: string
- - name: version
- description: Onap service version
- scope: short
- type: string
- - name: url
- description: Onap service base url
- scope: short
- type: url
- - name: status
- description: Onap service status
- scope: short
- type: digit
- - name: nodes
- description: Onap service running nodes
- scope: long
- type: json
- - name: enable-ssl
- description: Onap service is enabled with https or not
- scope: long
- type: string
- - name: path
- description: Onap service path
- scope: long
- type: string
-
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-id}
- method: GET
- success_codes:
- - 201
- - 200
- result_map:
- name: $b{$.[*].serviceName}
- version: $b{$.[*].version}
- url: $b{$.[*].url}
- status: $b{$.[*].status}
- enable-ssl: $b{$.[*].enable_ssl}
- path: $b{$.[*].path}
- nodes: $b{$.[*].nodes[*].ip}:$b{$.[*].nodes[*].port}
- sample_response:
- body: '{
- "requestReferences":{
- "instanceId":"${instance-id}",
- "requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"
- }
- }'
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-delete-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-delete-schema-dublin.yaml
deleted file mode 100644
index 81b7fada..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-delete-schema-dublin.yaml
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: vfmodule-delete
-
-description: delete a VF module (experimental)
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
- - name: vfmodule-id
- description: VF module Id
- type: string
- short_option: x
- long_option: vfmodule-id
- is_optional: false
- - name: service-id
- description: unique id for service
- type: string
- short_option: j
- long_option: service-id
- is_optional: false
- - name: vf-id
- description: unique id for related VF
- type: string
- short_option: y
- long_option: vf-id
- is_optional: false
- - name: vf-model-invariant-id
- description: vf model invariant id
- type: string
- short_option: k
- long_option: vf-model-invariant-id
- is_optional: false
- - name: vfmodule-name
- description: vfmodule model name
- type: string
- short_option: e
- long_option: vfmodule-name
- is_optional: false
- - name: vfmodule-version
- description: vf module version
- type: string
- short_option: g
- long_option: vfmodule-version
- is_optional: false
- - name: cloud-region
- description: cloud region identifier
- type: string
- short_option: l
- long_option: cloud-region
- is_optional: false
- - name: tenant-id
- description: openstack tenant id
- type: string
- long_option: tenant-id
- short_option: z
- is_optional: false
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-id}/vnfs/${vf-id}/vfModules/${vfmodule-id}
- method: DELETE
- body: '{
- "requestDetails":{
- "modelInfo":{
- "modelType":"vfModule",
- "modelInvariantId":"${vf-model-invariant-id}",
- "modelName":"${vfmodule-name}",
- "modelVersion":"${vfmodule-version}"
- },
- "cloudConfiguration":{
- "lcpCloudRegionId":"${cloud-region}",
- "tenantId":"${tenant-id}"
- },
- "requestInfo":{
- "source":"VID"
- }
- }
- }'
-
- success_codes:
- - 202 \ No newline at end of file
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-list-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-list-schema-dublin.yaml
deleted file mode 100644
index e9d1ca73..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vf-module-list-schema-dublin.yaml
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: vf-module-list
-description: List all VF Modules
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
- - name: lcp-cloudregion-id
- description: AIC LCP node location identifier
- type: string
- short_option: l
- long_option: lcp-cloudregion-id
- is_optional: false
- - name: tenant-id
- description: openstack tenant id (uuid)
- type: string
- short_option: w
- long_option: tenant-id
- is_optional: false
- - name: vnf-instance-id
- description: vnf instance id
- type: string
- short_option: y
- long_option: vnf-instace-id
- is_optional: false
- - name: service-instance-id
- description: unique id for service instance
- type: string
- short_option: x
- long_option: service-instace-id
- is_optional: false
- - name: parenet-service-model
- description: parent service model name
- type: string
- short_option: z
- long_option: parenet-service-model
- is_optional: false
- - name: supress-rollback
- description: rollback changes if instantiation fails.
- type: bool
- short_option: r
- long_option: supress-rollback
- is_optional: true
- - name: instance-name
- description: service instance name
- type: string
- short_option: i
- long_option: instance-name
- is_optional: false
-
-results:
- direction: portrait
- attribute:
- - name: vf-instance-id
- description: id for the created vf
- type: string
- scope: short
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-instance-id}/vnfs/${vnf-instance-id}/vfModules
- method: PUT
- body: '{
- "requestDetails":{
- "modelInfo":{
- "modelType":"vfModule",
- "modelInvariantId":"ff5256d2-5a33-55df-13ab-12abad84e7ff",
- "modelNameVersionId":"fe6478e5-ea33-3346-ac12-ab121484a3fe",
- "modelName":"vSAMP12..base..module-0",
- "modelVersion":"1"
- },
- "cloudConfiguration":{
- "lcpCloudRegionId":"${lcp-cloudregion-id}",
- "tenantId":"${tenant-id}"
- },
- "requestInfo":{
- "instanceName":"${instance-name}",
- "source":"VID",
- "suppressRollback":"${supress-rollback}"
- },
- "relatedInstanceList":[
- {
- "relatedInstance":{
- "instanceId":"${service-instance-id}",
- "modelInfo":{
- "modelType":"service",
- "modelInvariantId":"ff3514e3-5a33-55df-13ab-12abad84e7ff",
- "modelNameVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe",
- "modelName":"${parenet-service-model}",
- "modelVersion":"1.0"
- }
- }
- },
- {
- "relatedInstance":{
- "instanceId":"${vnf-instance-id}",
- "modelInfo":{
- "modelType":"vnf",
- "modelInvariantId":"ff5256d1-5a33-55df-13ab-12abad84e7ff",
- "modelNameVersionId":"fe6478e4-ea33-3346-ac12-ab121484a3fe",
- "modelName":"vSAMP12",
- "modelVersion":"1.0",
- "modelCustomizationName":"vSAMP12 1"
- }
- }
- }
- ],
- "requestParameters":{
- "userParams":[
-
- ]
- }
- }
- }'
-
- success_codes:
- - 202
- result_mpa:
- vf-instance-id: $b{$.vfInstanceId}
- sample_response:
- body: '{ "vfInstanceId" : "234567AB" }'
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-delete-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-delete-schema-dublin.yaml
deleted file mode 100644
index 439dfd57..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-delete-schema-dublin.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: vnf-delete
-description: Delete a VNF
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
-- name: vf-id
- description: id for vnf
- type: string
- short_option: x
- long_option: vf-id
- is_optional: false
-- name: service-instance-id
- description: unique id for service instance
- type: string
- short_option: y
- long_option: service-instance-id
- is_optional: false
-- name: cloud-region
- description: Cloud region ID
- type: string
- short_option: l
- long_option: cloud-region
- is_optional: false
-- name: tenant-id
- description: openstack tenant id (uuid)
- type: string
- short_option: z
- long_option: tenant-id
- is_optional: false
-- name: model-invariant-id
- description: model invariant id for service in SDC catalog
- type: string
- short_option: b
- long_option: model-invariant-id
- is_optional: false
-- name: model-uuid
- description: model uuid for service in SDC catalog
- type: string
- short_option: c
- long_option: model-uuid
- is_optional: false
-- name: model-name
- description: model name available in SDC catalog
- type: string
- short_option: e
- long_option: model-name
- is_optional: false
-- name: model-version
- description: model version of service (eg. 1.0)
- type: string
- short_option: g
- long_option: model-version
- is_optional: false
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-instance-id}/vnfs/${vf-id}
- method: DELETE
- body: '{
- "requestDetails":{
- "modelInfo":{
- "modelType":"vnf",
- "modelInvariantId":"${model-invariant-id}",
- "modelVersionId":"${model-uuid}",
- "modelName":"${model-name}",
- "modelVersion":"${model-version}"
- },
- "cloudConfiguration":{
- "lcpCloudRegionId":"${cloud-region}",
- "tenantId":"${tenant-id}"
- },
- "requestInfo":{
- "source":"VID"
- },
- "requestParameters":{
- "userParams":[
-
- ]
- }
- }
- }'
- success_codes:
- - 202 \ No newline at end of file
diff --git a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-list-schema-dublin.yaml b/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-list-schema-dublin.yaml
deleted file mode 100644
index 51b00312..00000000
--- a/products/onap-dublin/features/so/src/main/resources/open-cli-schema/vnf-list-schema-dublin.yaml
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright © Intel Corporation 2019
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: vnf-list
-description: List all VNFs
-
-info:
- product: onap-dublin
- service: so
- author: ONAP CLI Team onap-discuss@lists.onap.org
-
-
-parameters:
- - name: cloud-region
- description: cloud region identifier
- type: string
- short_option: l
- long_option: cloud-region
- is_optional: false
- - name: tenant-id
- description: openstack tenant id
- type: string
- short_option: z
- long_option: tenant-id
- is_optional: false
- - name: product-family
- description: service type for serivce (e.g. vLB)
- type: string
- short_option: w
- long_option: product-family
- is_optional: false
- - name: instance-name
- description: service instance name
- type: string
- short_option: o
- long_option: instance-name
- is_optional: false
- - name: service-instance-id
- description: unique id for service instance
- type: string
- short_option: y
- long_option: service-instance-id
- is_optional: false
- - name: vf-model-invariant-id
- description: vf model invariant id
- type: string
- short_option: b
- long_option: vf-model-invariant-id
- is_optional: false
- - name: vf-model-uuid
- description: model uuid for vf
- type: string
- short_option: c
- long_option: vf-model-uuid
- is_optional: false
- - name: vf-model-name
- description: vf model name
- type: string
- short_option: e
- long_option: vf-model-name
- is_optional: false
- - name: vf-model-version
- description: vf model version
- type: string
- short_option: g
- long_option: vf-model-version
- is_optional: false
- - name: vf-model-customization-id
- description: vf model customization id
- type: string
- short_option: i
- long_option: vf-model-customization-id
- is_optional: false
- - name: service-model-invariant-id
- description: model invariant id
- type: string
- short_option: j
- long_option: service-model-invariant-id
- is_optional: false
- - name: service-model-uuid
- description: model name version id
- type: string
- short_option: k
- long_option: service-model-uuid
- is_optional: false
- - name: service-model-name
- description: service model name
- type: string
- short_option: q
- long_option: service-model-name
- is_optional: false
- - name: service-model-version
- description: service model version
- type: string
- short_option: n
- long_option: service-model-version
- is_optional: false
- - name: requestor-id
- description: requestor ID
- type: string
- short_option: r
- long_option: requestor-id
- is_optional: false
-
-
-results:
- direction: portrait
- attributes:
- - name: vf-id
- description: id for the created vnf
- type: string
- scope: short
-
-http:
- service:
- name: so
- version: v6
- auth: basic
- mode: direct
- request:
- uri: /onap/so/infra/serviceInstances/v6/${service-instance-id}/vnfs
- method: POST
- body: '{
- "requestDetails":{
- "modelInfo":{
- "modelType":"vnf",
- "modelInvariantId":"${vf-model-invariant-id}",
- "modelVersionId":"${vf-model-uuid}",
- "modelName":"${vf-model-name}",
- "modelVersion":"${vf-model-version}",
- "modelCustomizationId":"${vf-model-customization-id}"
- },
- "cloudConfiguration":{
- "lcpCloudRegionId":"${cloud-region}",
- "tenantId":"${tenant-id}"
- },
- "requestInfo":{
- "requestorId":"${requestor-id}",
- "instanceName":"${instance-name}",
- "source":"VID",
- "productFamilyId":"${product-family}"
- },
- "relatedInstanceList":[
- {
- "relatedInstance":{
- "instanceId":"${service-instance-id}",
- "modelInfo":{
- "modelType":"service",
- "modelInvariantId":"${service-model-invariant-id}",
- "modelVersionId":"${service-model-uuid}",
- "modelName":"${service-model-name}",
- "modelVersion":"${service-model-version}"
- }
- }
- }
- ],
- "requestParameters":{
-
- }
- }
- }'
-
- success_codes:
- - 202
- result_map:
- vf-id: $b{$.requestReferences.instanceId}
- sample_response:
- body: '{
- "requestReferences":{
- "instanceId":"2a152730-f6eb-4dc6-9b81-7a6f6f263d71",
- "requestId":"6402628f-7f67-4605-9e60-0d8632616d02"
- }
- }'
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-moco.json
new file mode 100644
index 00000000..5bbc2613
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-moco.json
@@ -0,0 +1,28 @@
+[ {
+ "request" : {
+ "method" : "post",
+ "uri" : "/api/nsd/v1/ns_descriptors",
+ "headers" : {
+ "Accept" : "application/json",
+ "Content-Type" : "application/json"
+ },
+ "json" : {
+ "userDefinedData" : {
+ "key1" : "value1"
+ }
+ }
+ },
+ "response" : {
+ "status" : 201,
+ "json" : {
+ "id" : "cb847c7f-8c35-4b11-a42d-9535c512e08e",
+ "nsdOnboardingState" : "CREATED",
+ "nsdOperationalState" : "DISABLED",
+ "nsdUsageState" : "NOT_IN_USE",
+ "userDefinedData" : {
+ "key1" : "value1"
+ },
+ "_links" : null
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-sample.yaml
new file mode 100644
index 00000000..9524d593
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-ns-schema-sample.yaml
@@ -0,0 +1,14 @@
+open_cli_sample_version: 1.0
+name: -m
+version: onap-dublin
+samples:
+ sample1:
+ name: -m
+ input: http://10.12.5.155:30280 -c key1 -e value1
+ moco: vfc-catalog-create-ns-schema-moco.json
+ output: |
+ +--------------------------------------+----------+
+ |id |state |
+ +--------------------------------------+----------+
+ |cb847c7f-8c35-4b11-a42d-9535c512e08e |CREATED |
+ +--------------------------------------+----------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-moco.json
new file mode 100644
index 00000000..9c4f4c55
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-moco.json
@@ -0,0 +1,28 @@
+[ {
+ "request" : {
+ "method" : "post",
+ "uri" : "/api/vnfpkgm/v1/vnf_packages",
+ "headers" : {
+ "Accept" : "application/json",
+ "Content-Type" : "application/json"
+ },
+ "json" : {
+ "userDefinedData" : {
+ "key2" : "value2"
+ }
+ }
+ },
+ "response" : {
+ "status" : 201,
+ "json" : {
+ "id" : "763fc4d2-cc90-4534-9c27-460ca30754ff",
+ "onboardingState" : "CREATED",
+ "operationalState" : "DISABLED",
+ "usageState" : "NOT_IN_USE",
+ "userDefinedData" : {
+ "key2" : "value2"
+ },
+ "_links" : null
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-sample.yaml
new file mode 100644
index 00000000..7b676323
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-create-vnf-schema-sample.yaml
@@ -0,0 +1,14 @@
+open_cli_sample_version: 1.0
+name: -m
+version: onap-dublin
+samples:
+ sample1:
+ name: -m
+ input: http://10.12.5.155:30280 -c key2 -e value2
+ moco: vfc-catalog-create-vnf-schema-moco.json
+ output: |
+ +--------------------------------------+----------+
+ |id |state |
+ +--------------------------------------+----------+
+ |763fc4d2-cc90-4534-9c27-460ca30754ff |CREATED |
+ +--------------------------------------+----------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-moco.json
new file mode 100644
index 00000000..85c8a81e
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-moco.json
@@ -0,0 +1,19 @@
+[ {
+ "request" : {
+ "method" : "delete",
+ "uri" : "/api/catalog/v1/nspackages/0480ba69-7904-4099-b2c3-b8167b4889b1",
+ "headers" : {
+ "Accept" : "application/json",
+ "Content-Type" : "application/json"
+ },
+ "json" : { }
+ },
+ "response" : {
+ "status" : 200,
+ "json" : {
+ "status" : "success",
+ "errorCode" : "",
+ "statusDescription" : "Delete CSAR(0480ba69-7904-4099-b2c3-b8167b4889b1) successfully."
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-sample.yaml
new file mode 100644
index 00000000..3abe96aa
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-schema-sample.yaml
@@ -0,0 +1,14 @@
+open_cli_sample_version: 1.0
+name: -m
+version: onap-dublin
+samples:
+ sample1:
+ name: -m
+ input: http://10.12.5.155:30280 -c 0480ba69-7904-4099-b2c3-b8167b4889b1
+ moco: vfc-catalog-delete-ns-schema-moco.json
+ output: |
+ +--------+
+ |job-id |
+ +--------+
+ | |
+ +--------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-moco.json
new file mode 100644
index 00000000..febc5791
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-moco.json
@@ -0,0 +1,17 @@
+[ {
+ "request" : {
+ "method" : "delete",
+ "uri" : "/api/catalog/v1/vnfpackages/a8571488-d72d-4d9f-b534-4e7380390175",
+ "headers" : {
+ "Accept" : "application/json",
+ "Content-Type" : "application/json"
+ },
+ "json" : { }
+ },
+ "response" : {
+ "status" : 202,
+ "json" : {
+ "jobId" : "97eef170-174d-406d-b3c6-0516e21fbaf7"
+ }
+ }
+} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-sample.yaml
new file mode 100644
index 00000000..864d1ee8
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-vnf-schema-sample.yaml
@@ -0,0 +1,14 @@
+open_cli_sample_version: 1.0
+name: -m
+version: onap-dublin
+samples:
+ sample1:
+ name: -m
+ input: http://10.12.5.155:30280 -c a8571488-d72d-4d9f-b534-4e7380390175
+ moco: vfc-catalog-delete-vnf-schema-moco.json
+ output: |
+ +--------------------------------------+
+ |job-id |
+ +--------------------------------------+
+ |97eef170-174d-406d-b3c6-0516e21fbaf7 |
+ +--------------------------------------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-moco.json
index 899b306d..462fc110 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-moco.json
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-moco.json
@@ -1,7 +1,7 @@
[ {
"request" : {
"method" : "get",
- "uri" : "/api/catalog/v1/nspackages/a3394090-c5b4-49b4-974c-00a6eac755ab",
+ "uri" : "/api/catalog/v1/nspackages",
"headers" : {
"Accept" : "application/json",
"Content-Type" : "application/json"
@@ -10,18 +10,114 @@
},
"response" : {
"status" : 200,
- "json" : {
- "csarId" : "a3394090-c5b4-49b4-974c-00a6eac755ab",
+ "json" : [ {
+ "csarId" : "0480ba69-7904-4099-b2c3-b8167b4889b1",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "0480ba69-7904-4099-b2c3-b8167b4889b1",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/0480ba69-7904-4099-b2c3-b8167b4889b1/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "3d9874ac-8a52-48ef-bdf2-bd463a5b394a",
"packageInfo" : {
"nsdInvariantId" : "c3887fb3-d1b2-477f-86c4-fd641ee9a7cf",
- "csarName" : "/service/vfc/nfvo/catalog/static/catalog/a3394090-c5b4-49b4-974c-00a6eac755ab/Artifacts/Deployment/OTHER/ns.csar",
+ "csarName" : "/service/vfc/nfvo/catalog/static/catalog/3d9874ac-8a52-48ef-bdf2-bd463a5b394a/ns_vgw.csar",
"nsdProvider" : "ONAP",
"nsdId" : "ffdddc5d-a44b-45ae-8fc3-e6551cce350f",
- "nsPackageId" : "a3394090-c5b4-49b4-974c-00a6eac755ab",
- "downloadUrl" : "http://10.42.43.172:8806/static/catalog/a3394090-c5b4-49b4-974c-00a6eac755ab//service/vfc/nfvo/catalog/static/catalog/a3394090-c5b4-49b4-974c-00a6eac755ab/Artifacts/Deployment/OTHER/ns.csar",
- "nsdModel" : "{\"vnffgs\": [], \"inputs\": {}, \"pnfs\": [], \"description\": \"VCPE Network Service\", \"graph\": {\"vgw\": [], \"vcpe_public_net\": [\"vgw\"]}, \"basepath\": \"/tmp/tmpaDLGbM\", \"vnfs\": [{\"networks\": [{\"key_name\": \"virtual_link\", \"vl_id\": \"vcpe_public_net\"}], \"dependencies\": [{\"key_name\": \"virtual_link\", \"vl_id\": \"vcpe_public_net\"}], \"vnf_id\": \"vgw\", \"description\": \"\", \"properties\": {\"descriptor_id\": \"3fca3543-07f5-492f-812c-ed462e4f94f4\", \"vnfm_info\": [\"gvnfmdriver\"], \"software_version\": \"1.0.0\", \"flavour_description\": \"simple\", \"descriptor_version\": \"1.0.0\", \"provider\": \"onap\", \"id\": \"3fca3543-07f5-492f-812c-ed462e4f94f4\", \"flavour_id\": \"simple\", \"product_name\": \"vcpe_vgw\"}}], \"ns_exposed\": {\"external_cps\": [], \"forward_cps\": []}, \"fps\": [], \"vls\": [{\"vl_id\": \"vcpe_public_net\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocol\": \"ipv4\"}, \"vl_profile\": {\"cidr\": \"172.30.23.0/24\", \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"networkName\": \"oam-zte\", \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"dhcpEnabled\": false}, \"version\": \"1.0.0\"}}], \"ns\": {\"type\": \"tosca.nodes.nfv.NS\", \"requirements\": {}, \"properties\": {\"descriptor_id\": \"ffdddc5d-a44b-45ae-8fc3-e6551cce350f\", \"designer\": \"ONAP\", \"invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"name\": \"vcpe\", \"verison\": \"1.0.0\", \"version\": \"1.0.0\"}, \"capabilities\": {}, \"metadata\": {\"nsd_designer\": \"ONAP\", \"nsd_name\": \"vcpe\", \"nsd_release_date_time\": \"2018-11-05 12:00:00\", \"nsd_invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"nsd_file_structure_version\": \"1.0.0\"}}, \"nested_ns\": [], \"metadata\": {\"nsd_designer\": \"ONAP\", \"nsd_name\": \"vcpe\", \"nsd_release_date_time\": \"2018-11-05 12:00:00\", \"nsd_invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"nsd_file_structure_version\": \"1.0.0\"}}",
+ "nsPackageId" : "3d9874ac-8a52-48ef-bdf2-bd463a5b394a",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/3d9874ac-8a52-48ef-bdf2-bd463a5b394a//service/vfc/nfvo/catalog/static/catalog/3d9874ac-8a52-48ef-bdf2-bd463a5b394a/ns_vgw.csar",
+ "nsdModel" : "{\"vnffgs\": [], \"inputs\": {}, \"pnfs\": [], \"description\": \"VCPE Network Service\", \"graph\": {\"vgw\": [], \"vcpe_public_net\": [\"vgw\"]}, \"basepath\": \"/tmp/tmpy7hg0X\", \"vnfs\": [{\"networks\": [{\"key_name\": \"virtual_link\", \"vl_id\": \"vcpe_public_net\"}], \"dependencies\": [{\"key_name\": \"virtual_link\", \"vl_id\": \"vcpe_public_net\"}], \"vnf_id\": \"vgw\", \"description\": \"\", \"properties\": {\"descriptor_id\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1177\", \"vnfm_info\": [\"gvnfmdriver\"], \"software_version\": \"1.0.0\", \"flavour_description\": \"simple\", \"descriptor_version\": \"1.0.0\", \"provider\": \"onap\", \"id\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1177\", \"flavour_id\": \"simple\", \"product_name\": \"vcpe_vgw\"}}], \"ns_exposed\": {\"external_cps\": [], \"forward_cps\": []}, \"fps\": [], \"vls\": [{\"vl_id\": \"vcpe_public_net\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocol\": \"ipv4\"}, \"vl_profile\": {\"cidr\": \"172.30.23.0/24\", \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"networkName\": \"oam-zte\", \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"dhcpEnabled\": false}, \"version\": \"1.0.0\"}}], \"ns\": {\"type\": \"tosca.nodes.nfv.NS\", \"requirements\": {}, \"properties\": {\"descriptor_id\": \"ffdddc5d-a44b-45ae-8fc3-e6551cce350f\", \"designer\": \"ONAP\", \"invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"name\": \"vcpe\", \"verison\": \"1.0.0\", \"version\": \"1.0.0\"}, \"capabilities\": {}, \"metadata\": {\"nsd_designer\": \"ONAP\", \"nsd_name\": \"vcpe\", \"nsd_release_date_time\": \"2018-11-05 12:00:00\", \"nsd_invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"nsd_file_structure_version\": \"1.0.0\"}}, \"nested_ns\": [], \"metadata\": {\"nsd_designer\": \"ONAP\", \"nsd_name\": \"vcpe\", \"nsd_release_date_time\": \"2018-11-05 12:00:00\", \"nsd_invariant_id\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\", \"nsd_file_structure_version\": \"1.0.0\"}}",
"nsdVersion" : "1.0.0"
}
- }
+ }, {
+ "csarId" : "46cc23a4-4f6f-4ac1-9e05-d072cda548de",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "46cc23a4-4f6f-4ac1-9e05-d072cda548de",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/46cc23a4-4f6f-4ac1-9e05-d072cda548de/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "48a85bff-f520-45f2-9ac6-dc5c7ac47bb9",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "48a85bff-f520-45f2-9ac6-dc5c7ac47bb9",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/48a85bff-f520-45f2-9ac6-dc5c7ac47bb9/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "5f0baa1b-963b-4e47-83ec-7c49153cd6d8",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "5f0baa1b-963b-4e47-83ec-7c49153cd6d8",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/5f0baa1b-963b-4e47-83ec-7c49153cd6d8/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "93499e0a-2542-4446-a1f2-67724fc31e77",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "93499e0a-2542-4446-a1f2-67724fc31e77",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/93499e0a-2542-4446-a1f2-67724fc31e77/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "a87c1f13-d76e-46eb-a17a-70a54a0fd6d8",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "a87c1f13-d76e-46eb-a17a-70a54a0fd6d8",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/a87c1f13-d76e-46eb-a17a-70a54a0fd6d8/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "f648ff9c-7074-40ca-bf4c-cc8ff732ef52",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "f648ff9c-7074-40ca-bf4c-cc8ff732ef52",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/f648ff9c-7074-40ca-bf4c-cc8ff732ef52/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ }, {
+ "csarId" : "f767178c-ea77-4488-b9ea-c2b03aa108d5",
+ "packageInfo" : {
+ "nsdInvariantId" : null,
+ "csarName" : null,
+ "nsdProvider" : null,
+ "nsdId" : null,
+ "nsPackageId" : "f767178c-ea77-4488-b9ea-c2b03aa108d5",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/f767178c-ea77-4488-b9ea-c2b03aa108d5/None",
+ "nsdModel" : null,
+ "nsdVersion" : null
+ }
+ } ]
}
} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-sample.yaml
index afc4f3fd..539c8d1e 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-sample.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-ns-schema-sample.yaml
@@ -1,16 +1,126 @@
open_cli_sample_version: 1.0
-name: vfc-catalog-get-ns
+name: -m
version: onap-dublin
samples:
sample1:
- name: vfc-catalog-get-ns
- input: -m http://10.12.5.155:30280 -c a3394090-c5b4-49b4-974c-00a6eac755ab
+ name: -m
+ input: http://10.12.5.155:30280
moco: vfc-catalog-get-ns-schema-moco.json
output: |
- +--------------------------------------+--------------------------------------+--------------+--------------------------------------+----------------------------------------------------+
- |nsd-invariant-id |ns-package-id |nsd-provider |nsd-id |csar-name |
- +--------------------------------------+--------------------------------------+--------------+--------------------------------------+----------------------------------------------------+
- |c3887fb3-d1b2-477f-86c4-fd641ee9a7cf |a3394090-c5b4-49b4-974c-00a6eac755ab |ONAP |ffdddc5d-a44b-45ae-8fc3-e6551cce350f |/service/vfc/nfvo/catalog/static/catalog/a3394090- |
- | | | | |c5b4-49b4-974c-00a6eac755ab/Artifacts/Deployment/O |
- | | | | |THER/ns.csar |
- +--------------------------------------+--------------------------------------+--------------+--------------------------------------+----------------------------------------------------+
+ +--------------------------------------+----------------------------------------------------+
+ |csar-id |package-info |
+ +--------------------------------------+----------------------------------------------------+
+ |0480ba69-7904-4099-b2c3-b8167b4889b1 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=0480ba69-7904-4099-b2c3-b8167b4889b1, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |0480ba69-7904-4099-b2c3-b8167b4889b1/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |3d9874ac-8a52-48ef-bdf2-bd463a5b394a |{nsdInvariantId=c3887fb3-d1b2-477f-86c4-fd641ee9a7 |
+ | |cf, csarName=/service/vfc/nfvo/catalog/static/cata |
+ | |log/3d9874ac-8a52-48ef-bdf2-bd463a5b394a/ns_vgw.cs |
+ | |ar, nsdProvider=ONAP, |
+ | |nsdId=ffdddc5d-a44b-45ae-8fc3-e6551cce350f, |
+ | |nsPackageId=3d9874ac-8a52-48ef-bdf2-bd463a5b394a, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |3d9874ac-8a52-48ef-bdf2-bd463a5b394a//service/vfc/ |
+ | |nfvo/catalog/static/catalog/3d9874ac-8a52-48ef-bdf |
+ | |2-bd463a5b394a/ns_vgw.csar, nsdModel={"vnffgs": |
+ | |[], "inputs": {}, "pnfs": [], "description": |
+ | |"VCPE Network Service", "graph": {"vgw": [], |
+ | |"vcpe_public_net": ["vgw"]}, "basepath": |
+ | |"/tmp/tmpy7hg0X", "vnfs": [{"networks": |
+ | |[{"key_name": "virtual_link", "vl_id": |
+ | |"vcpe_public_net"}], "dependencies": |
+ | |[{"key_name": "virtual_link", "vl_id": |
+ | |"vcpe_public_net"}], "vnf_id": "vgw", |
+ | |"description": "", "properties": |
+ | |{"descriptor_id": |
+ | |"b1bb0ce7-2222-4fa7-95ed-4840d70a1177", |
+ | |"vnfm_info": ["gvnfmdriver"], "software_version": |
+ | |"1.0.0", "flavour_description": "simple", |
+ | |"descriptor_version": "1.0.0", "provider": |
+ | |"onap", "id": |
+ | |"b1bb0ce7-2222-4fa7-95ed-4840d70a1177", |
+ | |"flavour_id": "simple", "product_name": |
+ | |"vcpe_vgw"}}], "ns_exposed": {"external_cps": [], |
+ | |"forward_cps": []}, "fps": [], "vls": [{"vl_id": |
+ | |"vcpe_public_net", "description": "", |
+ | |"properties": {"connectivity_type": |
+ | |{"layer_protocol": "ipv4"}, "vl_profile": |
+ | |{"cidr": "172.30.23.0/24", |
+ | |"max_bit_rate_requirements": {"root": 10000000, |
+ | |"leaf": 10000000}, "networkName": "oam-zte", |
+ | |"min_bit_rate_requirements": {"root": 10000000, |
+ | |"leaf": 10000000}, "dhcpEnabled": false}, |
+ | |"version": "1.0.0"}}], "ns": {"type": |
+ | |"tosca.nodes.nfv.NS", "requirements": {}, |
+ | |"properties": {"descriptor_id": |
+ | |"ffdddc5d-a44b-45ae-8fc3-e6551cce350f", |
+ | |"designer": "ONAP", "invariant_id": |
+ | |"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf", "name": |
+ | |"vcpe", "verison": "1.0.0", "version": "1.0.0"}, |
+ | |"capabilities": {}, "metadata": {"nsd_designer": |
+ | |"ONAP", "nsd_name": "vcpe", |
+ | |"nsd_release_date_time": "2018-11-05 12:00:00", |
+ | |"nsd_invariant_id": |
+ | |"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf", |
+ | |"nsd_file_structure_version": "1.0.0"}}, |
+ | |"nested_ns": [], "metadata": {"nsd_designer": |
+ | |"ONAP", "nsd_name": "vcpe", |
+ | |"nsd_release_date_time": "2018-11-05 12:00:00", |
+ | |"nsd_invariant_id": |
+ | |"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf", |
+ | |"nsd_file_structure_version": "1.0.0"}}, |
+ | |nsdVersion=1.0.0} |
+ +--------------------------------------+----------------------------------------------------+
+ |46cc23a4-4f6f-4ac1-9e05-d072cda548de |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=46cc23a4-4f6f-4ac1-9e05-d072cda548de, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |46cc23a4-4f6f-4ac1-9e05-d072cda548de/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |48a85bff-f520-45f2-9ac6-dc5c7ac47bb9 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=48a85bff-f520-45f2-9ac6-dc5c7ac47bb9, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |48a85bff-f520-45f2-9ac6-dc5c7ac47bb9/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |5f0baa1b-963b-4e47-83ec-7c49153cd6d8 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=5f0baa1b-963b-4e47-83ec-7c49153cd6d8, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |5f0baa1b-963b-4e47-83ec-7c49153cd6d8/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |93499e0a-2542-4446-a1f2-67724fc31e77 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=93499e0a-2542-4446-a1f2-67724fc31e77, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |93499e0a-2542-4446-a1f2-67724fc31e77/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |a87c1f13-d76e-46eb-a17a-70a54a0fd6d8 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=a87c1f13-d76e-46eb-a17a-70a54a0fd6d8, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |a87c1f13-d76e-46eb-a17a-70a54a0fd6d8/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |f648ff9c-7074-40ca-bf4c-cc8ff732ef52 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=f648ff9c-7074-40ca-bf4c-cc8ff732ef52, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |f648ff9c-7074-40ca-bf4c-cc8ff732ef52/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
+ |f767178c-ea77-4488-b9ea-c2b03aa108d5 |{nsdInvariantId=null, csarName=null, |
+ | |nsdProvider=null, nsdId=null, |
+ | |nsPackageId=f767178c-ea77-4488-b9ea-c2b03aa108d5, |
+ | |downloadUrl=http://10.42.3.30:8806/static/catalog/ |
+ | |f767178c-ea77-4488-b9ea-c2b03aa108d5/None, |
+ | |nsdModel=null, nsdVersion=null} |
+ +--------------------------------------+----------------------------------------------------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-moco.json
index fa1cc5dd..43e2fb7e 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-moco.json
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-moco.json
@@ -1,7 +1,7 @@
[ {
"request" : {
"method" : "get",
- "uri" : "/api/catalog/v1/vnfpackages/af59a474-6391-4500-989c-f78df18d77f0",
+ "uri" : "/api/catalog/v1/vnfpackages",
"headers" : {
"Accept" : "application/json",
"Content-Type" : "application/json"
@@ -10,19 +10,123 @@
},
"response" : {
"status" : 200,
- "json" : {
- "csarId" : "af59a474-6391-4500-989c-f78df18d77f0",
+ "json" : [ {
+ "csarId" : "09d355fb-83d6-4f91-ba8a-199ef7d24dc7",
"packageInfo" : {
- "vnfdId" : "0408f076-e6c0-4c82-9940-272fddbb82de",
- "vnfPackageId" : "af59a474-6391-4500-989c-f78df18d77f0",
+ "vnfdId" : null,
+ "vnfPackageId" : "09d355fb-83d6-4f91-ba8a-199ef7d24dc7",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/09d355fb-83d6-4f91-ba8a-199ef7d24dc7/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "24d97292-0845-49ed-9d9d-2ffa927c783f",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "24d97292-0845-49ed-9d9d-2ffa927c783f",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/24d97292-0845-49ed-9d9d-2ffa927c783f/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "6eb437ba-e295-4139-bac9-6bf857fd5629",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "6eb437ba-e295-4139-bac9-6bf857fd5629",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/6eb437ba-e295-4139-bac9-6bf857fd5629/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "7e9385be-497a-4707-a530-1274df12eb9b",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "7e9385be-497a-4707-a530-1274df12eb9b",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/7e9385be-497a-4707-a530-1274df12eb9b/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "905e4a2f-5f24-4253-aa76-b293a7c2e52f",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "905e4a2f-5f24-4253-aa76-b293a7c2e52f",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/905e4a2f-5f24-4253-aa76-b293a7c2e52f/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "965cb252-788f-4e24-ba92-089866d47d37",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "965cb252-788f-4e24-ba92-089866d47d37",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/965cb252-788f-4e24-ba92-089866d47d37/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "a8571488-d72d-4d9f-b534-4e7380390175",
+ "packageInfo" : {
+ "vnfdId" : "b1bb0ce7-2222-4fa7-95ed-4840d70a1177",
+ "vnfPackageId" : "a8571488-d72d-4d9f-b534-4e7380390175",
"vnfdProvider" : "onap",
"vnfdVersion" : "1.0",
- "vnfVersion" : "1.0.0",
- "csarName" : "tst_vgmux.csar",
- "vnfdModel" : "{\"volume_storages\": [{\"properties\": {\"size_of_storage\": \"\\\"40 GB\\\"\", \"type_of_storage\": \"root\"}, \"volume_storage_id\": \"VirtualStorage_root_all\", \"description\": \"\"}], \"vnf\": {\"type\": \"tosca.nodes.nfv.VNF\", \"requirements\": {\"virtual_link\": [\"Cp_vgmux_public\", \"virtual_link\"]}, \"properties\": {\"descriptor_id\": \"0408f076-e6c0-4c82-9940-272fddbb82de\", \"flavour_description\": \"simple\", \"descriptor_verison\": \"1.0\", \"software_version\": \"1.0.0\", \"template_name\": \"vCPE_vgmux\", \"vnfm_info\": [\"gvnfmdriver\"], \"descriptor_version\": \"1.0.0\", \"provider\": \"onap\", \"flavour_id\": \"simple\", \"product_name\": \"vcpe_vgmux\"}, \"capabilities\": {}, \"metadata\": {\"template_name\": \"vCPE_vgmux\", \"template_version\": \"1.0\", \"template_author\": \"onap\"}}, \"vdus\": [{\"description\": \"\", \"virtual_storages\": [{\"virtual_storage_id\": \"VirtualStorage_root_all\"}], \"vdu_id\": \"VDU_vgmux_0\", \"artifacts\": [{\"artifact_name\": \"sw_image\", \"type\": \"tosca.artifacts.nfv.SwImage\", \"file\": \"../Artifacts/Deployment/OTHER/ubuntu_16.04\"}], \"dependencies\": [], \"virtual_compute\": {\"virtual_cpu\": {\"num_virtual_cpu\": 2, \"cpu_architecture\": \"generic\"}, \"virtual_memory\": {\"vdu_memory_requirements\": {\"numberOfPages\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1024\\\"}\", \"memoryPageSize\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"2 MB\\\"}\"}, \"virtual_mem_size\": \"4096 MB\"}}, \"vls\": [\"VL_bng_gmux_private_net\", \"VL_mux_gw_private_net\"], \"cps\": [\"Cp_vgmux_bng_gmux_private_net\", \"Cp_vgmux_mux_gw_private_net\", \"Cp_vgmux_public\"], \"type\": \"tosca.nodes.nfv.Vdu.Compute\", \"properties\": {\"name\": \"zdcpe1cpe01mux01\", \"inject_files\": {\"source_path\": \"../Artifacts/Deployment/OTHER/authorized_keys\", \"source_data_base64\": \"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFER3g2U0tyQXVDejFWOEtHZXZa\\ndWVrc0xkV29QV0pQNnozcjI5WjdUbVBWRU9qTSs3UElQZVNzMkJWUngzcm5IWkJBbGFzTXJaK2ZK\\nQlMyNXRzOXZmQytJdGV6UWFoL2hyOXZya213eENSNTRMYjg0cG9XK3NUb1BlRjZpNWVaWTdXK2pX\\nSmZMYUZTRng5ZDJ2cDR6ZXMvZk9sVDNOdllDWGJuLzNRZHJ5UW9HbDdWRkk4b2VtWnlwVmNpa1pY\\nRWxKZWVLZ0FWZFN3bnJ6dXF0Ty90bWJYY0FlU2JZdlZqa2k4eXdZY3NXTVZNWVdVV2hoKzFCQUI2\\na1huVHNJV3F6cnEwUGZ2eSs4MVdEd3RpcXNxbWQ5M0hZOGhFMHNjQnJYRkJaelFTL0FZZklGQmxF\\ndUZOZExjemNobnRqYlowbjdkbURYazh6SHRDWllOazdrd2I4ay8K\\n\", \"dest_path\": \"/home/ubuntu/.ssh/authorized_keys\"}, \"user_data\": \"#!/bin/bash\\nMETADATA=`curl -s http://169.254.169.254/openstack/2012-08-10/meta_data.json`\\napt-get -y install jq\\n\\nget_metadata () {\\n echo $METADATA | jq -r \\\".meta.$1\\\"\\n}\\n\\n# Create configuration files\\nmkdir /opt/config\\necho \\\"$(get_metadata mux_to_bng_net_ipaddr)\\\" > /opt/config/mux_to_bng_net_ipaddr.txt\\necho \\\"$(get_metadata oam_ipaddr)\\\" > /opt/config/oam_ipaddr.txt\\necho \\\"$(get_metadata mux_gw_net_ipaddr)\\\" > /opt/config/mux_gw_net_ipaddr.txt\\necho \\\"$(get_metadata bng_to_mux_net_ipaddr)\\\" > /opt/config/bng_to_mux_net_ipaddr.txt\\necho \\\"$(get_metadata bng_mux_net_cidr)\\\" > /opt/config/bng_mux_net_cidr.txt\\necho \\\"$(get_metadata oam_cidr)\\\" > /opt/config/oam_cidr.txt\\necho \\\"$(get_metadata mux_gw_net_cidr)\\\" > /opt/config/mux_gw_net_cidr.txt\\necho \\\"$(get_metadata brg_bng_net_cidr)\\\" > /opt/config/brg_bng_net_cidr.txt\\necho \\\"$(get_metadata install_script_version)\\\" > /opt/config/install_script_version.txt\\necho \\\"$(get_metadata cloud_env)\\\" > /opt/config/cloud_env.txt\\necho \\\"$(get_metadata nexus_artifact_repo)\\\" > /opt/config/nexus_artifact_repo.txt\\n\\n# Download and run install script\\napt-get -y install unzip\\nINSTALL_SCRIPT_VERSION=$(get_metadata install_script_version)\\nNEXUS_ARTIFACT_REPO=$(get_metadata nexus_artifact_repo)\\nif [[ \\\"${INSTALL_SCRIPT_VERSION}\\\" =~ \\\"SNAPSHOT\\\" ]]; then REPO=snapshots; else REPO=releases; fi\\ncurl -k -L \\\"${NEXUS_ARTIFACT_REPO}/service/local/artifact/maven/redirect?r=${REPO}&g=org.onap.demo.vnf.vcpe&a=vcpe-scripts&e=zip&v=${INSTALL_SCRIPT_VERSION}\\\" -o /opt/vcpe-scripts-${INSTALL_SCRIPT_VERSION}.zip\\nunzip -j /opt/vcpe-scripts-${INSTALL_SCRIPT_VERSION}.zip -d /opt v_gmux_install.sh\\ncd /opt\\nchmod +x v_gmux_install.sh\\n./v_gmux_install.sh\\n\", \"configurable_properties\": {\"additional_vnfc_configurable_properties\": {}}, \"meta_data\": {\"vf_module_id\": \"vCPE_Intrastructure_Metro_vGMUX\", \"oam_cidr\": \"10.0.0.0/16\", \"oam_ipaddr\": \"10.0.101.20\", \"bng_to_mux_net_ipaddr\": \"10.1.0.10\", \"bng_mux_net_cidr\": \"10.1.0.0/24\", \"install_script_version\": \"1.2.0-SNAPSHOT\", \"mux_gw_net_cidr\": \"10.5.0.0/24\", \"mux_gw_net_ipaddr\": \"10.5.0.20\", \"cloud_env\": \"openstack\", \"vnf_id\": \"vCPE_Infrastructure_vGMUX_demo_app\", \"brg_bng_net_cidr\": \"10.3.0.0/24\", \"mux_to_bng_net_ipaddr\": \"10.1.0.20\", \"nexus_artifact_repo\": \"https://nexus.onap.org\"}, \"vdu_profile\": {\"max_number_of_instances\": 1, \"watchdog\": \"none\", \"min_number_of_instances\": 1}, \"description\": \"vgmux\"}}], \"description\": \"vCPE_vgmux\", \"inputs\": {\"vf_module_id\": {\"default\": \"vCPE_Intrastructure_Metro_vGMUX\", \"type\": \"string\", \"description\": \"The vCPE Module ID is provided by ONAP\"}, \"install_script_version\": {\"default\": \"1.2.0-SNAPSHOT\", \"type\": \"string\", \"description\": \"install script version number\"}, \"vnf_id\": {\"default\": \"vCPE_Infrastructure_vGMUX_demo_app\", \"type\": \"string\", \"description\": \"The VNF ID is provided by ONAP\"}, \"onap_private_net_id\": {\"type\": \"string\", \"description\": \"onap OAM network id\"}, \"mux_gw_private_net_id\": {\"default\": \"zdfw1muxgw01_private\", \"type\": \"string\", \"description\": \"Private network that connects vGMUX to vGWs\"}, \"vcpe_image_name\": {\"default\": \"ubuntu_16.04\", \"type\": \"string\", \"description\": \"image name for vcpe in openstack glance\"}, \"bng_gmux_private_net_id\": {\"default\": \"zdfw1bngmux01_private\", \"type\": \"string\", \"description\": \"Private network that connects vBNG to vGMUX\"}, \"onap_private_net_cidr\": {\"default\": \"10.0.0.0/16\", \"type\": \"string\", \"description\": \"oanp OAM network cidr\"}, \"vgmux_private_ip_0\": {\"default\": \"10.1.0.20\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGMUX to communicate with the vBNG\"}, \"vgmux_private_ip_1\": {\"default\": \"10.0.101.20\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGMUX to communicate with ONAP components\"}, \"vgmux_private_ip_2\": {\"default\": \"10.5.0.20\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGMUX to communicate with vGWs\"}, \"dcae_collector_port\": {\"default\": 8080, \"type\": \"integer\", \"description\": \"dcae collector port\"}, \"mux_gw_private_net_cidr\": {\"default\": \"10.5.0.0/24\", \"type\": \"string\", \"description\": \"The CIDR of the vGMUX private network\"}, \"vgmux_name_0\": {\"default\": \"zdcpe1cpe01mux01\", \"type\": \"string\", \"description\": \"Name of the vGMUX\"}, \"brgemu_bng_private_net_cidr\": {\"default\": \"10.3.0.0/24\", \"type\": \"string\", \"description\": \"The CIDR of the vBRG-vBNG private network\"}, \"public_net_id\": {\"type\": \"string\", \"description\": \"public network id used during onap installation\"}, \"dcae_collector_ip\": {\"default\": \"10.0.4.102\", \"type\": \"string\", \"description\": \"dcae collector ip\"}, \"cloud_env\": {\"default\": \"openstack\", \"type\": \"string\", \"description\": \"cloud environment(openstack or rackspace)\"}, \"pub_key\": {\"default\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGx6SKrAuCz1V8KGevZueksLdWoPWJP6z3r29Z7TmPVEOjM+7PIPeSs2BVRx3rnHZBAlasMrZ+fJBS25ts9vfC+ItezQah/hr9vrkmwxCR54Lb84poW+sToPeF6i5eZY7W+jWJfLaFSFx9d2vp4zes/fOlT3NvYCXbn/3QdryQoGl7VFI8oemZypVcikZXElJeeKgAVdSwnrzuqtO/tmbXcAeSbYvVjki8ywYcsWMVMYWUWhh+1BAB6kXnTsIWqzrq0Pfvy+81WDwtiqsqmd93HY8hE0scBrXFBZzQS/AYfIFBlEuFNdLczchntjbZ0n7dmDXk8zHtCZYNk7kwb8k/\", \"type\": \"string\", \"description\": \"ssh public key\"}, \"bng_gmux_private_ip\": {\"default\": \"10.1.0.10\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vBNG to communicate with the vGMUX\"}, \"nexus_artifact_repo\": {\"default\": \"https://nexus.onap.org\", \"type\": \"string\", \"description\": \"Root URL for the Nexus repository for Maven artifacts\"}, \"bng_gmux_private_net_cidr\": {\"default\": \"10.1.0.0/24\", \"type\": \"string\", \"description\": \"The CIDR of the vBNG-vGMUX private network\"}}, \"graph\": {\"VL_mux_gw_private_net\": [\"Cp_vgmux_mux_gw_private_net\"], \"Cp_vgmux_mux_gw_private_net\": [], \"Cp_vgmux_bng_gmux_private_net\": [], \"VDU_vgmux_0\": [\"Cp_vgmux_bng_gmux_private_net\", \"Cp_vgmux_mux_gw_private_net\", \"Cp_vgmux_public\"], \"VirtualStorage_root_all\": [\"VDU_vgmux_0\"], \"VL_bng_gmux_private_net\": [\"Cp_vgmux_bng_gmux_private_net\"], \"Cp_vgmux_public\": []}, \"basepath\": \"/tmp/tmp9s9juL/Definitions\", \"vnf_exposed\": {\"external_cps\": [{\"key_name\": \"virtual_link\", \"cpd_id\": \"Cp_vgmux_public\"}], \"forward_cps\": []}, \"vls\": [{\"vl_id\": \"VL_mux_gw_private_net\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocol\": \"ipv4\"}, \"vl_profile\": {\"physicalNetwork\": \"lsw-05-sriov-1\", \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"networkType\": \"vlan\", \"cidr\": \"10.5.0.0/24\", \"networkName\": \"zdfw1muxgw01_private\", \"dhcpEnabled\": false}}}, {\"vl_id\": \"VL_bng_gmux_private_net\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocol\": \"ipv4\"}, \"vl_profile\": {\"physicalNetwork\": \"lsw-05-sriov-1\", \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"networkType\": \"vlan\", \"cidr\": \"10.1.0.0/24\", \"networkName\": \"zdfw1bngmux01_private\", \"dhcpEnabled\": false}}}], \"cps\": [{\"vl_id\": \"VL_bng_gmux_private_net\", \"description\": \"\", \"vdu_id\": \"VDU_vgmux_0\", \"properties\": {\"vnic_type\": \"direct\", \"virtual_network_interface_requirements\": [{\"network_interface_requirements\": {\"interfaceType\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"SR-IOV\\\"}\"}, \"support_mandatory\": true, \"name\": \"sriov-support\", \"nic_io_requirements\": {\"logical_node_requirements\": {\"pciVendorId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1234\\\"}\", \"pciNumDevices\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1\\\"}\", \"pciDeviceId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"5678\\\"}\"}}}], \"layer_protocol\": [\"ipv4\"], \"trunk_mode\": \"false\", \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"fixed_ip_address\": [\"10.1.0.20\"], \"ip_address_assignment\": false}}}]}, \"cp_id\": \"Cp_vgmux_bng_gmux_private_net\", \"cpd_id\": \"Cp_vgmux_bng_gmux_private_net\"}, {\"vl_id\": \"VL_mux_gw_private_net\", \"description\": \"\", \"vdu_id\": \"VDU_vgmux_0\", \"properties\": {\"vnic_type\": \"direct\", \"virtual_network_interface_requirements\": [{\"network_interface_requirements\": {\"interfaceType\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"SR-IOV\\\"}\"}, \"support_mandatory\": true, \"name\": \"sriov-support\", \"nic_io_requirements\": {\"logical_node_requirements\": {\"pciVendorId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1234\\\"}\", \"pciNumDevices\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1\\\"}\", \"pciDeviceId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"5678\\\"}\"}}}], \"layer_protocol\": [\"ipv4\"], \"trunk_mode\": \"false\", \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"fixed_ip_address\": [\"10.5.0.20\"], \"ip_address_assignment\": false}}}]}, \"cp_id\": \"Cp_vgmux_mux_gw_private_net\", \"cpd_id\": \"Cp_vgmux_mux_gw_private_net\"}, {\"vl_id\": \"\", \"description\": \"\", \"vdu_id\": \"VDU_vgmux_0\", \"properties\": {\"layer_protocol\": [\"ipv4\"], \"trunk_mode\": \"false\", \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"ip_address_assignment\": false}}}]}, \"cp_id\": \"Cp_vgmux_public\", \"cpd_id\": \"Cp_vgmux_public\"}], \"metadata\": {\"template_name\": \"vCPE_vgmux\", \"template_version\": \"1.0\", \"template_author\": \"onap\"}}",
- "downloadUrl" : "http://10.42.43.172:8806/static/catalog/af59a474-6391-4500-989c-f78df18d77f0/tst_vgmux.csar"
+ "vnfVersion" : "1.0",
+ "csarName" : "vgw.csar",
+ "vnfdModel" : "{\"volume_storages\": [], \"vnf\": {\"type\": \"tosca.nodes.nfv.VNF\", \"requirements\": [{\"virtual_link_public\": {\"capability\": \"tosca.capabilities.nfv.VirtualLinkable\", \"occurrences\": [0, 1], \"relationship\": \"tosca.relationships.nfv.VirtualLinksTo\"}}, {\"virtual_link_private\": {\"capability\": \"tosca.capabilities.nfv.VirtualLinkable\", \"occurrences\": [0, 1], \"relationship\": \"tosca.relationships.nfv.VirtualLinksTo\"}}], \"properties\": {\"descriptor_id\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1177\", \"software_version\": \"1.0\", \"product_info_name\": \"\", \"template_name\": \"vCPE_vgw\", \"product_info_description\": \"\", \"flavour_description\": \"\", \"monitoring_parameters\": {}, \"flavour_id\": \"simple\", \"default_localization_language\": \"\", \"localization_languages\": {}, \"vnfm_info\": [\"gvnfm\"], \"descriptor_version\": \"1.0\", \"provider\": \"onap\", \"lcm_operations_configuration\": \"\", \"product_name\": \"vcpe_vgw\"}, \"capabilities\": {}, \"metadata\": {\"template_name\": \"vCPE_vgw\", \"VNFD_SCHEMA_VERSION\": \"2.5.1+1\", \"template_version\": \"1.0\", \"template_author\": \"onap\"}}, \"vdus\": [{\"description\": \"\", \"vdu_id\": \"VDU_vgw_0\", \"artifacts\": [{\"artifact_name\": \"sw_image\", \"type\": \"tosca.artifacts.nfv.SwImage\", \"file\": \"../Artifacts/Deployment/OTHER/image\"}], \"dependencies\": [], \"virtual_compute\": {\"virtual_cpu\": {\"num_virtual_cpu\": 2, \"cpu_architecture\": \"generic\"}, \"virtual_memory\": {\"vdu_mem_requirements\": {\"numberOfPages\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1024\\\"}\", \"memoryPageSize\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"2 MB\\\"}\"}, \"virtual_mem_size\": \"4096 MB\"}, \"virtual_storages\": [{\"size_of_storage\": \"40 GB\"}]}, \"vls\": [\"VL_mux_gw_private_net\", \"VL_cpe_public\"], \"cps\": [\"Cp_vgw_mux_gw_private_net\", \"Cp_vgw_onap_private\", \"Cp_vgw_public\", \"Cp_vgw_cpe_public\"], \"type\": \"tosca.nodes.nfv.Vdu.Compute\", \"properties\": {\"name\": \"zdcpe1cpe01gw01\", \"inject_files\": {\"source_path\": \"../Artifacts/Deployment/OTHER/authorized_keys\", \"source_data_base64\": \"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFER3g2U0tyQXVDejFWOEtHZXZa\\ndWVrc0xkV29QV0pQNnozcjI5WjdUbVBWRU9qTSs3UElQZVNzMkJWUngzcm5IWkJBbGFzTXJaK2ZK\\nQlMyNXRzOXZmQytJdGV6UWFoL2hyOXZya213eENSNTRMYjg0cG9XK3NUb1BlRjZpNWVaWTdXK2pX\\nSmZMYUZTRng5ZDJ2cDR6ZXMvZk9sVDNOdllDWGJuLzNRZHJ5UW9HbDdWRkk4b2VtWnlwVmNpa1pY\\nRWxKZWVLZ0FWZFN3bnJ6dXF0Ty90bWJYY0FlU2JZdlZqa2k4eXdZY3NXTVZNWVdVV2hoKzFCQUI2\\na1huVHNJV3F6cnEwUGZ2eSs4MVdEd3RpcXNxbWQ5M0hZOGhFMHNjQnJYRkJaelFTL0FZZklGQmxF\\ndUZOZExjemNobnRqYlowbjdkbURYazh6SHRDWllOazdrd2I4ay8K\\n\", \"dest_path\": \"/home/ubuntu/.ssh/authorized_keys\"}, \"user_data\": \"#!/bin/bash\\nMETADATA=`curl -s http://169.254.169.254/openstack/2012-08-10/meta_data.json`\\napt-get -y install jq\\n\\nget_metadata () {\\n echo $METADATA | jq -r \\\".meta.$1\\\"\\n}\\n\\n# Create configuration files\\nmkdir /opt/config\\necho \\\"$(get_metadata oam_ipaddr)\\\" > /opt/config/oam_ipaddr.txt\\necho \\\"$(get_metadata oam_cidr)\\\" > /opt/config/oam_cidr.txt\\necho \\\"$(get_metadata cpe_public_net_cidr)\\\" > /opt/config/cpe_public_net_cidr.txt\\necho \\\"$(get_metadata mux_gw_private_net_ipaddr)\\\" > /opt/config/mux_gw_private_net_ipaddr.txt\\necho \\\"$(get_metadata mux_gw_private_net_cidr)\\\" > /opt/config/mux_gw_private_net_cidr.txt\\necho \\\"$(get_metadata install_script_version)\\\" > /opt/config/install_script_version.txt\\necho \\\"$(get_metadata cloud_env)\\\" > /opt/config/cloud_env.txt\\necho \\\"$(get_metadata mux_ip_addr)\\\" > /opt/config/mux_ip_addr.txt\\necho \\\"$(get_metadata vg_vgmux_tunnel_vni)\\\" > /opt/config/vg_vgmux_tunnel_vni.txt\\necho \\\"$(get_metadata nexus_artifact_repo)\\\" > /opt/config/nexus_artifact_repo.txt\\n\\n# Download and run install script\\napt-get -y install unzip\\nINSTALL_SCRIPT_VERSION=$(get_metadata install_script_version)\\nNEXUS_ARTIFACT_REPO=$(get_metadata nexus_artifact_repo)\\nif [[ \\\"${INSTALL_SCRIPT_VERSION}\\\" =~ \\\"SNAPSHOT\\\" ]]; then REPO=snapshots; else REPO=releases; fi\\ncurl -k -L \\\"${NEXUS_ARTIFACT_REPO}/service/local/artifact/maven/redirect?r=${REPO}&g=org.onap.demo.vnf.vcpe&a=vcpe-scripts&e=zip&v=${INSTALL_SCRIPT_VERSION}\\\" -o /opt/vcpe-scripts-${INSTALL_SCRIPT_VERSION}.zip\\nunzip -j /opt/vcpe-scripts-${INSTALL_SCRIPT_VERSION}.zip -d /opt v_gw_install.sh\\ncd /opt\\nchmod +x v_gw_install.sh\\n./v_gw_install.sh\\n\", \"meta_data\": {\"cpe_public_net_cidr\": \"10.2.0.0/24\", \"vf_module_id\": \"vCPE_Customer_GW\", \"oam_cidr\": \"10.0.0.0/16\", \"mux_gw_private_net_cidr\": \"10.5.0.0/24\", \"oam_ipaddr\": \"10.0.101.30\", \"mux_gw_private_net_ipaddr\": \"10.5.0.21\", \"vg_vgmux_tunnel_vni\": \"100\", \"install_script_version\": \"1.2.0-SNAPSHOT\", \"cloud_env\": \"openstack\", \"mux_ip_addr\": \"10.5.0.20\", \"vnf_id\": \"vCPE_Infrastructure_GW_demo_app\", \"nexus_artifact_repo\": \"https://nexus.onap.org\"}, \"vdu_profile\": {\"max_number_of_instances\": 1, \"watchdog\": \"none\", \"min_number_of_instances\": 1}, \"description\": \"vgw\"}}], \"description\": \"vCPE_vgw\", \"inputs\": {\"cpe_public_net_cidr\": {\"default\": \"10.2.0.0/24\", \"type\": \"string\", \"description\": \"cpe public net cidr\"}, \"vf_module_id\": {\"default\": \"vCPE_Customer_GW\", \"type\": \"string\", \"description\": \"The vCPE Module ID is provided by ONAP\"}, \"install_script_version\": {\"default\": \"1.2.0-SNAPSHOT\", \"type\": \"string\", \"description\": \"install script version number\"}, \"vnf_id\": {\"default\": \"vCPE_Infrastructure_GW_demo_app\", \"type\": \"string\", \"description\": \"The VNF ID is provided by ONAP\"}, \"onap_private_net_id\": {\"default\": \"oam_onap\", \"type\": \"string\", \"description\": \"onap OAM network id\"}, \"mux_gw_private_net_id\": {\"default\": \"shared-sriov\", \"type\": \"string\", \"description\": \"Private network that connects vGMUX to vGWs\"}, \"vcpe_image_name\": {\"default\": \"ubuntu_16.04\", \"type\": \"string\", \"description\": \"image name for vcpe in openstack glance\"}, \"vgw_name_0\": {\"default\": \"zdcpe1cpe01gw01\", \"type\": \"string\", \"description\": \"Name of the vGW\"}, \"onap_private_net_cidr\": {\"default\": \"10.0.0.0/16\", \"type\": \"string\", \"description\": \"oanp OAM network cidr\"}, \"demo_artifacts_version\": {\"default\": \"1.2.0\", \"type\": \"string\", \"description\": \"artifacts version used in demo vnfs\"}, \"mux_ip_addr\": {\"default\": \"10.5.0.20\", \"type\": \"string\", \"description\": \"IP address of vGMUX\"}, \"vgw_private_ip_1\": {\"default\": \"10.0.101.30\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGW to communicate with ONAP components\"}, \"vgw_private_ip_0\": {\"default\": \"10.5.0.21\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGW to communicate with vGMUX\"}, \"dcae_collector_port\": {\"default\": \"8080\", \"type\": \"string\", \"description\": \"dcae collector port\"}, \"vgw_private_ip_2\": {\"default\": \"10.2.0.3\", \"type\": \"string\", \"description\": \"Private IP address that is assigned to the vGW to communicate with vCPE public network\"}, \"mux_gw_private_net_cidr\": {\"default\": \"10.5.0.0/24\", \"type\": \"string\", \"description\": \"he CIDR of the vGMUX private network\"}, \"vg_vgmux_tunnel_vni\": {\"default\": \"100\", \"type\": \"string\", \"description\": \"vni value of vG-vGMUX vxlan tunnel\"}, \"public_net_id\": {\"default\": \"external\", \"type\": \"string\", \"description\": \"public network id used during onap installation\"}, \"dcae_collector_ip\": {\"default\": \"10.0.4.102\", \"type\": \"string\", \"description\": \"dcae collector ip\"}, \"cloud_env\": {\"default\": \"openstack\", \"type\": \"string\", \"description\": \"cloud environment(openstack or rackspace)\"}, \"pub_key\": {\"default\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGx6SKrAuCz1V8KGevZueksLdWoPWJP6z3r29Z7TmPVEOjM+7PIPeSs2BVRx3rnHZBAlasMrZ+fJBS25ts9vfC+ItezQah/hr9vrkmwxCR54Lb84poW+sToPeF6i5eZY7W+jWJfLaFSFx9d2vp4zes/fOlT3NvYCXbn/3QdryQoGl7VFI8oemZypVcikZXElJeeKgAVdSwnrzuqtO/tmbXcAeSbYvVjki8ywYcsWMVMYWUWhh+1BAB6kXnTsIWqzrq0Pfvy+81WDwtiqsqmd93HY8hE0scBrXFBZzQS/AYfIFBlEuFNdLczchntjbZ0n7dmDXk8zHtCZYNk7kwb8k/\", \"type\": \"string\", \"description\": \"ssh public key\"}, \"cpe_public_net_id\": {\"default\": \"oam_zte\", \"type\": \"string\", \"description\": \"cpe public net name\"}, \"nexus_artifact_repo\": {\"default\": \"https://nexus.onap.org\", \"type\": \"string\", \"description\": \"Root URL for the Nexus repository for Maven artifacts\"}}, \"graph\": {\"VL_cpe_public\": [\"Cp_vgw_cpe_public\"], \"VL_mux_gw_private_net\": [\"Cp_vgw_mux_gw_private_net\"], \"Cp_vgw_mux_gw_private_net\": [], \"Cp_vgw_onap_private\": [], \"Cp_vgw_public\": [], \"VDU_vgw_0\": [\"Cp_vgw_public\", \"Cp_vgw_onap_private\", \"Cp_vgw_mux_gw_private_net\", \"Cp_vgw_cpe_public\"], \"Cp_vgw_cpe_public\": [], \"LLU_VNF\": []}, \"basepath\": \"/tmp/tmpvutEO9/Definitions\", \"vnf_exposed\": {\"external_cps\": [{\"key_name\": \"virtual_link_public\", \"cpd_id\": {\"capability\": \"tosca.capabilities.nfv.VirtualLinkable\", \"occurrences\": [0, 1], \"relationship\": \"tosca.relationships.nfv.VirtualLinksTo\"}}, {\"key_name\": \"virtual_link_private\", \"cpd_id\": {\"capability\": \"tosca.capabilities.nfv.VirtualLinkable\", \"occurrences\": [0, 1], \"relationship\": \"tosca.relationships.nfv.VirtualLinksTo\"}}], \"forward_cps\": []}, \"vls\": [{\"vl_id\": \"VL_cpe_public\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocols\": [\"ipv4\"], \"layer_protocol\": [\"ipv4\"]}, \"vl_profile\": {\"min_bitrate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"virtual_link_protocol_data\": [{\"l3_protocol_data\": {\"ip_version\": \"ipv4\", \"cidr\": \"10.2.0.0/24\", \"name\": \"oam_zte\", \"dhcp_enabled\": false}, \"associated_layer_protocol\": \"ipv4\"}], \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"associated_layer_protocol\": \"ipv4\", \"max_bitrate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"ip_version\": \"ipv4\", \"cidr\": \"10.2.0.0/24\", \"networkName\": \"oam_zte\", \"dhcpEnabled\": false}}}, {\"vl_id\": \"VL_mux_gw_private_net\", \"description\": \"\", \"properties\": {\"connectivity_type\": {\"layer_protocols\": [\"ipv4\"], \"layer_protocol\": [\"ipv4\"]}, \"vl_profile\": {\"physicalNetwork\": \"shared-1\", \"min_bitrate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"max_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"virtual_link_protocol_data\": [{\"l3_protocol_data\": {\"ip_version\": \"ipv4\", \"cidr\": \"10.5.0.0/24\", \"name\": \"shared-sriov\", \"dhcp_enabled\": false}, \"l2_protocol_data\": {\"physical_network\": \"shared-1\"}, \"associated_layer_protocol\": \"ipv4\"}], \"min_bit_rate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"associated_layer_protocol\": \"ipv4\", \"max_bitrate_requirements\": {\"root\": 10000000, \"leaf\": 10000000}, \"ip_version\": \"ipv4\", \"cidr\": \"10.5.0.0/24\", \"networkName\": \"shared-sriov\", \"dhcpEnabled\": false}}}], \"cps\": [{\"vl_id\": \"VL_mux_gw_private_net\", \"description\": \"\", \"vdu_id\": \"VDU_vgw_0\", \"properties\": {\"vnic_type\": \"direct\", \"virtual_network_interface_requirements\": [{\"network_interface_requirements\": {\"interfaceType\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"SR-IOV\\\"}\"}, \"support_mandatory\": true, \"name\": \"sriov-support\", \"nic_io_requirements\": {\"logical_node_requirements\": {\"pciVendorId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1234\\\"}\", \"pciNumDevices\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"1\\\"}\", \"pciDeviceId\": \"{\\\"schemaVersion\\\": \\\"0\\\", \\\"schemaSelector\\\": \\\"\\\", \\\"hardwarePlatform\\\": \\\"generic\\\", \\\"mandatory\\\": \\\"true\\\", \\\"configurationValue\\\": \\\"5678\\\"}\"}}}], \"layer_protocol\": [\"ipv4\"], \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"fixed_ip_address\": [\"10.5.0.21\"], \"ip_address_assignment\": false}}, \"associated_layer_protocol\": \"ipv4\"}], \"trunk_mode\": \"false\"}, \"cp_id\": \"Cp_vgw_mux_gw_private_net\", \"cpd_id\": \"Cp_vgw_mux_gw_private_net\"}, {\"vl_id\": \"\", \"description\": \"\", \"vdu_id\": \"VDU_vgw_0\", \"properties\": {\"layer_protocol\": [\"ipv4\"], \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"fixed_ip_address\": [\"10.0.101.30\"], \"ip_address_assignment\": false}}, \"associated_layer_protocol\": \"ipv4\"}], \"trunk_mode\": \"false\"}, \"cp_id\": \"Cp_vgw_onap_private\", \"cpd_id\": \"Cp_vgw_onap_private\"}, {\"vl_id\": \"\", \"description\": \"\", \"vdu_id\": \"VDU_vgw_0\", \"properties\": {\"layer_protocol\": [\"ipv4\"], \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"ip_address_assignment\": false}}, \"associated_layer_protocol\": \"ipv4\"}], \"trunk_mode\": \"false\"}, \"cp_id\": \"Cp_vgw_public\", \"cpd_id\": \"Cp_vgw_public\"}, {\"vl_id\": \"VL_cpe_public\", \"description\": \"\", \"vdu_id\": \"VDU_vgw_0\", \"properties\": {\"layer_protocol\": [\"ipv4\"], \"protocol_data\": [{\"asscociated_layer_protocol\": \"ipv4\", \"address_data\": {\"address_type\": \"ip_address\", \"l3_address_data\": {\"floating_ip_activated\": false, \"fixed_ip_address\": [\"10.2.0.3\"], \"ip_address_assignment\": false}}, \"associated_layer_protocol\": \"ipv4\"}], \"trunk_mode\": \"false\"}, \"cp_id\": \"Cp_vgw_cpe_public\", \"cpd_id\": \"Cp_vgw_cpe_public\"}], \"metadata\": {\"template_name\": \"vCPE_vgw\", \"VNFD_SCHEMA_VERSION\": \"2.5.1+1\", \"template_version\": \"1.0\", \"template_author\": \"onap\"}}",
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/a8571488-d72d-4d9f-b534-4e7380390175/vgw.csar"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "ae2a4458-de56-4513-a44c-1edb34942f78",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "ae2a4458-de56-4513-a44c-1edb34942f78",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/ae2a4458-de56-4513-a44c-1edb34942f78/None"
+ },
+ "imageInfo" : [ ]
+ }, {
+ "csarId" : "d328c91f-72ef-453a-a3b4-db66ffc90226",
+ "packageInfo" : {
+ "vnfdId" : null,
+ "vnfPackageId" : "d328c91f-72ef-453a-a3b4-db66ffc90226",
+ "vnfdProvider" : null,
+ "vnfdVersion" : null,
+ "vnfVersion" : null,
+ "csarName" : null,
+ "vnfdModel" : null,
+ "downloadUrl" : "http://10.42.3.30:8806/static/catalog/d328c91f-72ef-453a-a3b4-db66ffc90226/None"
},
"imageInfo" : [ ]
- }
+ } ]
}
} ] \ No newline at end of file
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-sample.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-sample.yaml
index ba22e24a..1fd8871b 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-sample.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-get-vnf-schema-sample.yaml
@@ -1,14 +1,30 @@
open_cli_sample_version: 1.0
-name: vfc-catalog-get-vnf
+name: -m
version: onap-dublin
samples:
sample1:
- name: vfc-catalog-get-vnf
- input: -m http://10.12.5.155:30280 -c af59a474-6391-4500-989c-f78df18d77f0
+ name: -m
+ input: http://10.12.5.155:30280
moco: vfc-catalog-get-vnf-schema-moco.json
output: |
- +--------------------------------------+--------------------------------------+----------------+--------------+--------------+----------------+
- |vnfd-id |vnf-package-id |vnfd-provider |vnfd-version |vnf-version |csar-name |
- +--------------------------------------+--------------------------------------+----------------+--------------+--------------+----------------+
- |0408f076-e6c0-4c82-9940-272fddbb82de |af59a474-6391-4500-989c-f78df18d77f0 |onap |1.0 |1.0.0 |tst_vgmux.csar |
- +--------------------------------------+--------------------------------------+----------------+--------------+--------------+----------------+
+ +--------------------------------------+
+ |csar-id |
+ +--------------------------------------+
+ |09d355fb-83d6-4f91-ba8a-199ef7d24dc7 |
+ +--------------------------------------+
+ |24d97292-0845-49ed-9d9d-2ffa927c783f |
+ +--------------------------------------+
+ |6eb437ba-e295-4139-bac9-6bf857fd5629 |
+ +--------------------------------------+
+ |7e9385be-497a-4707-a530-1274df12eb9b |
+ +--------------------------------------+
+ |905e4a2f-5f24-4253-aa76-b293a7c2e52f |
+ +--------------------------------------+
+ |965cb252-788f-4e24-ba92-089866d47d37 |
+ +--------------------------------------+
+ |a8571488-d72d-4d9f-b534-4e7380390175 |
+ +--------------------------------------+
+ |ae2a4458-de56-4513-a44c-1edb34942f78 |
+ +--------------------------------------+
+ |d328c91f-72ef-453a-a3b4-db66ffc90226 |
+ +--------------------------------------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/nslcm/vfc-nslcm-create-schema-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/nslcm/vfc-nslcm-create-schema-moco.json
index 05a1b84e..07392582 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/nslcm/vfc-nslcm-create-schema-moco.json
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/nslcm/vfc-nslcm-create-schema-moco.json
@@ -17,4 +17,4 @@
"nsInstanceId" : "25f3159c-ff2d-4ad0-ac66-3270941bfa52"
}
}
-} ] \ No newline at end of file
+} ]
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-ns-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-ns-schema.yaml
new file mode 100644
index 00000000..863fd358
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-ns-schema.yaml
@@ -0,0 +1,70 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-catalog-create-ns
+description: vfc create ns
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP HPA Integration Team (haibin.huang@intel.com)
+
+parameters:
+ - name: user-key
+ description: user defined data key eg:"key1"
+ type: string
+ short_option: c
+ long_option: user-key
+ is_optional: false
+ - name: user-value
+ description: user defined data value eg:"value1"
+ type: string
+ short_option: e
+ long_option: user-value
+ is_optional: false
+
+
+results:
+ direction: landscape
+ attributes:
+ - name: id
+ description: id
+ scope: short
+ type: string
+ - name: state
+ description: state
+ scope: short
+ type: string
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: /api/nsd/v1/ns_descriptors
+ method: POST
+ context:
+ remove_empty_node: true
+ body: '{
+ "userDefinedData": {"${user-key}": "${user-value}"}
+ }'
+ headers:
+ Content-Type: application/json
+ Accept: application/json
+ success_codes:
+ - 201
+ result_map:
+ id: $b{$.id}
+ state: $b{$.nsdOnboardingState}
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-vnf-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-vnf-schema.yaml
new file mode 100644
index 00000000..df22019b
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-create-vnf-schema.yaml
@@ -0,0 +1,69 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-catalog-create-vnf
+description: vfc create vnf
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP HPA Integration Team (haibin.huang@intel.com)
+
+parameters:
+ - name: user-key
+ description: user defined data key eg:"key2"
+ type: string
+ short_option: c
+ long_option: user-key
+ is_optional: false
+ - name: user-value
+ description: user defined data value eg:"value2"
+ type: string
+ short_option: e
+ long_option: user-value
+ is_optional: false
+
+results:
+ direction: landscape
+ attributes:
+ - name: id
+ description: id
+ scope: short
+ type: string
+ - name: state
+ description: state
+ scope: short
+ type: string
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: /api/vnfpkgm/v1/vnf_packages
+ method: POST
+ context:
+ remove_empty_node: true
+ body: '{
+ "userDefinedData": {"${user-key}": "${user-value}"}
+ }'
+ headers:
+ Content-Type: application/json
+ Accept: application/json
+ success_codes:
+ - 201
+ result_map:
+ id: $b{$.id}
+ state: $b{$.onboardingState}
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-ns-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-ns-schema.yaml
index 71737261..ff672859 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-ns-schema.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-ns-schema.yaml
@@ -21,39 +21,15 @@ info:
service: vfc
author: ONAP HPA Integration Team (haibin.huang@intel.com)
-parameters:
- - name: ns-csar-uuid
- description: ns's uuid of csar file
- type: string
- short_option: c
- long_option: ns-csar-uuid
- is_optional: false
-
results:
direction: landscape
attributes:
- - name: nsd-invariant-id
- description: nsd-invariant-id
- scope: short
- type: string
- - name: ns-package-id
- description: ns-package-id
- scope: short
- type: string
- - name: nsd-provider
- description: nsd-provider
- scope: short
- type: string
- - name: nsd-id
- description: nsd-id
+ - name: csar-id
+ description: csar-id
scope: short
type: string
- - name: download-url
- description: download-url
- scope: long
- type: string
- - name: csar-name
- description: csar-name
+ - name: package-info
+ description: package-info
scope: short
type: string
@@ -62,7 +38,7 @@ http:
auth: none
mode: direct
request:
- uri: /api/catalog/v1/nspackages/${ns-csar-uuid}
+ uri: /api/catalog/v1/nspackages
method: GET
context:
remove_empty_node: true
@@ -73,9 +49,5 @@ http:
success_codes:
- 200
result_map:
- nsd-id: $b{$.packageInfo.nsdId}
- ns-package-id: $b{$.packageInfo.nsPackageId}
- nsd-provider: $b{$.packageInfo.nsdProvider}
- nsd-invariant-id: $b{$.packageInfo.nsdInvariantId}
- download-url: $b{$.packageInfo.downloadUrl}
- csar-name: $b{$.packageInfo.csarName}
+ csar-id: $b{$.[*].csarId}
+ package-info: $b{$.[*].packageInfo}
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-vnf-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-vnf-schema.yaml
index 2727b52f..8f2c05f1 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-vnf-schema.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-get-vnf-schema.yaml
@@ -21,39 +21,11 @@ info:
service: vfc
author: ONAP HPA Integration Team (haibin.huang@intel.com)
-parameters:
- - name: vnf-csar-uuid
- description: vnf's uuid of csar file
- type: string
- short_option: c
- long_option: vnf-csar-uuid
- is_optional: false
-
results:
direction: landscape
attributes:
- - name: vnfd-id
- description: vnfd-id
- scope: short
- type: string
- - name: vnf-package-id
- description: vnf-package-id
- scope: short
- type: string
- - name: vnfd-provider
- description: vnfd-provider
- scope: short
- type: string
- - name: vnfd-version
- description: vnfd-version
- scope: short
- type: string
- - name: vnf-version
- description: vnf-version
- scope: short
- type: string
- - name: csar-name
- description: csar-name
+ - name: csar-id
+ description: csar-id
scope: short
type: string
@@ -62,7 +34,7 @@ http:
auth: none
mode: direct
request:
- uri: /api/catalog/v1/vnfpackages/${vnf-csar-uuid}
+ uri: /api/catalog/v1/vnfpackages
method: GET
context:
remove_empty_node: true
@@ -73,9 +45,4 @@ http:
success_codes:
- 200
result_map:
- vnfd-id: $b{$.packageInfo.vnfdId}
- vnf-package-id: $b{$.packageInfo.vnfPackageId}
- vnfd-provider: $b{$.packageInfo.vnfdProvider}
- vnfd-version: $b{$.packageInfo.vnfdVersion}
- vnf-version: $b{$.packageInfo.vnfVersion}
- csar-name: $b{$.packageInfo.csarName}
+ csar-id: $b{$.[*].csarId}
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-ns-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-ns-schema.yaml
new file mode 100644
index 00000000..968890dc
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-ns-schema.yaml
@@ -0,0 +1,51 @@
+# Copyright 2019 Huawei Technologies Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-catalog-upload-ns-package
+description: Upload NS package into VFC
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP CLI Team onap-discuss@lists.onap.org
+
+parameters:
+ - name: ns-id
+ description: NS id created in VFC
+ type: string
+ short_option: c
+ long_option: ns-id
+ is_optional: false
+ - name: ns-package
+ description: NS package
+ type: binary
+ short_option: e
+ long_option: ns-package
+ is_optional: false
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: /api/nsd/v1/ns_descriptors/${ns-id}/nsd_content
+ method: PUT
+ body:
+ multipart:
+ - name: file
+ content: ${ns-package}
+ type: file
+ success_codes:
+ - 201
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-vnf-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-vnf-schema.yaml
new file mode 100644
index 00000000..3f908327
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-upload-vnf-schema.yaml
@@ -0,0 +1,53 @@
+# Copyright 2019 Huawei Technologies Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-catalog-upload-vnf-package
+description: Upload VNF package into VFC
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP CLI Team onap-discuss@lists.onap.org
+
+parameters:
+ - name: vnf-id
+ description: VNF id created in VFC
+ type: string
+ short_option: c
+ long_option: vnf-id
+ is_optional: false
+ - name: vnf-package
+ description: VNF package
+ type: binary
+ short_option: e
+ long_option: vnf-package
+ is_optional: false
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: /api/vnfpkgm/v1/vnf_packages/${vnf-id}/package_content
+ method: PUT
+ body:
+ body:
+ multipart:
+ - name: file
+ content: ${vnf-package}
+ type: file
+ multipart_entity_name: file
+ success_codes:
+ - 201
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-create-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-create-schema.yaml
index 0577d30f..efdbb88b 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-create-schema.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-create-schema.yaml
@@ -34,6 +34,18 @@ parameters:
short_option: n
long_option: ns-csar-name
is_optional: false
+ - name: customer-name
+ description: customer name
+ type: string
+ short_option: q
+ long_option: customer-name
+ is_optional: false
+ - name: service-type
+ description: service type
+ type: string
+ short_option: S
+ long_option: service-type
+ is_optional: false
results:
direction: landscape
@@ -52,7 +64,8 @@ http:
method: POST
context:
remove_empty_node: true
- body: '{"csarId": "${ns-csar-uuid}", "nsName": "${ns-csar-name}"}'
+ body: '{"context": {"globalCustomerId": ${customer-name}, "serviceType": ${service-type}},
+ "csarId": "${ns-csar-uuid}", "nsName": "${ns-csar-name}"}'
headers:
Content-Type: application/json
Accept: application/json
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-get-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-get-schema.yaml
index 2983d185..d6fa4398 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-get-schema.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-get-schema.yaml
@@ -21,14 +21,6 @@ info:
service: vfc
author: ONAP HPA Integration Team (haibin.huang@intel.com)
-parameters:
- - name: ns-instance-id
- description: ns's instance id
- type: string
- short_option: c
- long_option: ns-instance-id
- is_optional: false
-
results:
direction: landscape
attributes:
@@ -54,7 +46,7 @@ http:
auth: none
mode: direct
request:
- uri: /api/nslcm/v1/ns/${ns-instance-id}
+ uri: /api/nslcm/v1/ns
method: GET
context:
remove_empty_node: true
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-instantiate-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-instantiate-schema.yaml
index 5db338f7..b31d4e4f 100644
--- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-instantiate-schema.yaml
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-instantiate-schema.yaml
@@ -28,11 +28,11 @@ parameters:
short_option: i
long_option: ns-instance-id
is_optional: false
- - name: location-constraints
- description: localtion constraints
- type: json
+ - name: location
+ description: localtion(vimid)
+ type: string
short_option: c
- long_option: location-constraints
+ long_option: location
is_optional: false
- name: sdn-controller-id
description: sdn controller id
@@ -58,8 +58,13 @@ http:
method: POST
context:
remove_empty_node: true
- body: '{"additionalParamForNs": {"sdnControllerId": "${sdn-controller-id}"},
- "locationConstraints": "${location-constraints}"}'
+ body: '{
+ "additionalParamForNs":
+ {
+ "sdncontroller": "${sdn-controller-id}",
+ "location": "${location}"
+ }
+ }'
headers:
Content-Type: application/json
Accept: application/json
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-terminate-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-terminate-schema.yaml
new file mode 100644
index 00000000..19f68666
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-terminate-schema.yaml
@@ -0,0 +1,56 @@
+# Copyright © Intel Corporation 2019
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-nslcm-terminate
+description: vfc nslcm terminate ns
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP HPA Integration Team (haibin.huang@intel.com)
+
+parameters:
+ - name: ns-instance-id
+ description: ns's instance id
+ type: string
+ short_option: i
+ long_option: ns-instance-id
+ is_optional: false
+
+results:
+ direction: landscape
+ attributes:
+ - name: job-id
+ description: job id
+ scope: short
+ type: string
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: /api/nslcm/v1/ns/${ns-instance-id}/terminate
+ method: POST
+ context:
+ remove_empty_node: true
+ body: '{}'
+ headers:
+ Content-Type: application/json
+ Accept: application/json
+ success_codes:
+ - 202
+ result_map:
+ job-id: $b{$.jobId}