summaryrefslogtreecommitdiffstats
path: root/catalog-ui/cypress/fixtures/common
diff options
context:
space:
mode:
authorys9693 <ys9693@att.com>2020-01-19 13:50:02 +0200
committerOfir Sonsino <ofir.sonsino@intl.att.com>2020-01-22 12:33:31 +0000
commit16a9fce0e104a38371a9e5a567ec611ae3fc7f33 (patch)
tree03a2aff3060ddb5bc26a90115805a04becbaffc9 /catalog-ui/cypress/fixtures/common
parentaa83a2da4f911c3ac89318b8e9e8403b072942e1 (diff)
Catalog alignment
Issue-ID: SDC-2724 Signed-off-by: ys9693 <ys9693@att.com> Change-Id: I52b4aacb58cbd432ca0e1ff7ff1f7dd52099c6fe
Diffstat (limited to 'catalog-ui/cypress/fixtures/common')
-rw-r--r--catalog-ui/cypress/fixtures/common/categories.json708
-rw-r--r--catalog-ui/cypress/fixtures/common/dashboard.json1214
-rw-r--r--catalog-ui/cypress/fixtures/common/data-types.json485
-rw-r--r--catalog-ui/cypress/fixtures/common/dependencies.json79
-rw-r--r--catalog-ui/cypress/fixtures/common/group-types.json23
-rw-r--r--catalog-ui/cypress/fixtures/common/left-palette-elements-for-resource.json1071
-rw-r--r--catalog-ui/cypress/fixtures/common/left-palette-elements-for-service.json1
-rw-r--r--catalog-ui/cypress/fixtures/common/left-palette-resources.json1071
-rw-r--r--catalog-ui/cypress/fixtures/common/left-palette-service.json891
-rw-r--r--catalog-ui/cypress/fixtures/common/packages.json17
-rw-r--r--catalog-ui/cypress/fixtures/common/plugins.json35
-rw-r--r--catalog-ui/cypress/fixtures/common/policy-types.json86
-rw-r--r--catalog-ui/cypress/fixtures/common/service-certifyResponse.json42
-rw-r--r--catalog-ui/cypress/fixtures/common/service-metadata.json84
-rw-r--r--catalog-ui/cypress/fixtures/common/setup-ui.json1281
-rw-r--r--catalog-ui/cypress/fixtures/common/user-data.json10
-rw-r--r--catalog-ui/cypress/fixtures/common/vf-metadata.json91
17 files changed, 7189 insertions, 0 deletions
diff --git a/catalog-ui/cypress/fixtures/common/categories.json b/catalog-ui/cypress/fixtures/common/categories.json
new file mode 100644
index 0000000000..66995b2b38
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/categories.json
@@ -0,0 +1,708 @@
+{
+ "resourceCategories": [
+ {
+ "name": "DCAE Component",
+ "normalizedName": "dcae component",
+ "uniqueId": "resourceNewCategory.dcae component",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Policy",
+ "normalizedName": "policy",
+ "uniqueId": "resourceNewCategory.dcae component.policy",
+ "icons": [
+ "dcae_policy"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Collector",
+ "normalizedName": "collector",
+ "uniqueId": "resourceNewCategory.dcae component.collector",
+ "icons": [
+ "dcae_collector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Utility",
+ "normalizedName": "utility",
+ "uniqueId": "resourceNewCategory.dcae component.utility",
+ "icons": [
+ "dcae_utilty"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Microservice",
+ "normalizedName": "microservice",
+ "uniqueId": "resourceNewCategory.dcae component.microservice",
+ "icons": [
+ "dcae_microservice"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Analytics",
+ "normalizedName": "analytics",
+ "uniqueId": "resourceNewCategory.dcae component.analytics",
+ "icons": [
+ "dcae_analytics"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.dcae component.database",
+ "icons": [
+ "dcae_database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Source",
+ "normalizedName": "source",
+ "uniqueId": "resourceNewCategory.dcae component.source",
+ "icons": [
+ "dcae_source"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Machine Learning",
+ "normalizedName": "machine learning",
+ "uniqueId": "resourceNewCategory.dcae component.machine learning",
+ "icons": [
+ "dcae_machineLearning"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Abstract",
+ "normalizedName": "abstract",
+ "uniqueId": "resourceNewCategory.generic.abstract",
+ "icons": [
+ "objectStorage",
+ "compute"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": [
+ "network",
+ "connector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.generic.database",
+ "icons": [
+ "database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.generic.infrastructure",
+ "icons": [
+ "connector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Rules",
+ "normalizedName": "rules",
+ "uniqueId": "resourceNewCategory.generic.rules",
+ "icons": [
+ "networkrules",
+ "securityrules"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Service",
+ "normalizedName": "network service",
+ "uniqueId": "resourceNewCategory.generic.network service",
+ "icons": [
+ "network"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links",
+ "icons": [
+ "vl"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Connection Points",
+ "normalizedName": "connection points",
+ "uniqueId": "resourceNewCategory.network connectivity.connection points",
+ "icons": [
+ "cp"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Tunnel XConnect",
+ "normalizedName": "tunnel xconnect",
+ "uniqueId": "resourceNewCategory.allotted resource.tunnel xconnect",
+ "icons": [
+ "tunnel_x_connect"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource.allotted resource",
+ "icons": [
+ "allotted_resource"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Security Zone",
+ "normalizedName": "security zone",
+ "uniqueId": "resourceNewCategory.allotted resource.security zone",
+ "icons": [
+ "security_zone"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "IP Mux Demux",
+ "normalizedName": "ip mux demux",
+ "uniqueId": "resourceNewCategory.allotted resource.ip mux demux",
+ "icons": [
+ "ip_mux_demux"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Service Admin",
+ "normalizedName": "service admin",
+ "uniqueId": "resourceNewCategory.allotted resource.service admin",
+ "icons": [
+ "service_admin"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Contrail Route",
+ "normalizedName": "contrail route",
+ "uniqueId": "resourceNewCategory.allotted resource.contrail route",
+ "icons": [
+ "contrail_route"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L2-3",
+ "normalizedName": "network l2-3",
+ "uniqueId": "resourceNewCategory.network l2-3",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Router",
+ "normalizedName": "router",
+ "uniqueId": "resourceNewCategory.network l2-3.router",
+ "icons": [
+ "router",
+ "vRouter"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Gateway",
+ "normalizedName": "gateway",
+ "uniqueId": "resourceNewCategory.network l2-3.gateway",
+ "icons": [
+ "gateway"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "WAN Connectors",
+ "normalizedName": "wan connectors",
+ "uniqueId": "resourceNewCategory.network l2-3.wan connectors",
+ "icons": [
+ "network",
+ "connector",
+ "port"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "LAN Connectors",
+ "normalizedName": "lan connectors",
+ "uniqueId": "resourceNewCategory.network l2-3.lan connectors",
+ "icons": [
+ "network",
+ "connector",
+ "port"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.network l2-3.infrastructure",
+ "icons": [
+ "ucpe"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L4+",
+ "normalizedName": "network l4+",
+ "uniqueId": "resourceNewCategory.network l4+",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Common Network Resources",
+ "normalizedName": "common network resources",
+ "uniqueId": "resourceNewCategory.network l4+.common network resources",
+ "icons": [
+ "network"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Template",
+ "normalizedName": "template",
+ "uniqueId": "resourceNewCategory.template",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Monitoring Template",
+ "normalizedName": "monitoring template",
+ "uniqueId": "resourceNewCategory.template.monitoring template",
+ "icons": [
+ "monitoring_template"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Base Monitoring Template",
+ "normalizedName": "base monitoring template",
+ "uniqueId": "resourceNewCategory.template.base monitoring template",
+ "icons": [
+ "monitoring_template"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Application L4+",
+ "normalizedName": "application l4+",
+ "uniqueId": "resourceNewCategory.application l4+",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Border Element",
+ "normalizedName": "border element",
+ "uniqueId": "resourceNewCategory.application l4+.border element",
+ "icons": [
+ "borderElement"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Application Server",
+ "normalizedName": "application server",
+ "uniqueId": "resourceNewCategory.application l4+.application server",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Media Servers",
+ "normalizedName": "media servers",
+ "uniqueId": "resourceNewCategory.application l4+.media servers",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Load Balancer",
+ "normalizedName": "load balancer",
+ "uniqueId": "resourceNewCategory.application l4+.load balancer",
+ "icons": [
+ "loadBalancer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.application l4+.database",
+ "icons": [
+ "database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Web Server",
+ "normalizedName": "web server",
+ "uniqueId": "resourceNewCategory.application l4+.web server",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Call Control",
+ "normalizedName": "call control",
+ "uniqueId": "resourceNewCategory.application l4+.call control",
+ "icons": [
+ "call_controll"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Firewall",
+ "normalizedName": "firewall",
+ "uniqueId": "resourceNewCategory.application l4+.firewall",
+ "icons": [
+ "firewall"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": [
+ "pmc"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "serviceCategories": [
+ {
+ "name": "E2E Service",
+ "normalizedName": "e2e service",
+ "uniqueId": "serviceNewCategory.e2e service",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Service",
+ "normalizedName": "network service",
+ "uniqueId": "serviceNewCategory.network service",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L4+",
+ "normalizedName": "network l4+",
+ "uniqueId": "serviceNewCategory.network l4+",
+ "icons": [
+ "network_l_4"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "VoIP Call Control",
+ "normalizedName": "voip call control",
+ "uniqueId": "serviceNewCategory.voip call control",
+ "icons": [
+ "call_controll"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Mobility",
+ "normalizedName": "mobility",
+ "uniqueId": "serviceNewCategory.mobility",
+ "icons": [
+ "mobility"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L1-3",
+ "normalizedName": "network l1-3",
+ "uniqueId": "serviceNewCategory.network l1-3",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "productCategories": []
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/dashboard.json b/catalog-ui/cypress/fixtures/common/dashboard.json
new file mode 100644
index 0000000000..fb389a1e81
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/dashboard.json
@@ -0,0 +1,1214 @@
+{
+ "resources": [
+ {
+ "distributionStatus": null,
+ "uniqueId": "3ac39db1-0fe5-414f-ba9d-20d811ae619e",
+ "name": "4342863945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038329076,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4342863945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "f4ff96f4-eee5-4d50-84d0-e64d55f08785",
+ "name": "8660091945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555036548290,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8660091945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a79fb8ac-b4cc-4023-bb6a-2c5a655af132",
+ "name": "1921531435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004576735,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1921531435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "7a2d7859-3ab9-40f4-bce2-cfd4b20fac2c",
+ "name": "7201981945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555036537357,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7201981945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "884c2ea5-5146-443c-bfea-5e812d6f1d7e",
+ "name": "2110543945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038095377,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2110543945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "5f955f74-d927-4d15-b0c1-e6bbd253e066",
+ "name": "9334250045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016176651,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9334250045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "dea92901-0dd0-482e-a76d-5bb4615e99bf",
+ "name": "9518785045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021075701,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9518785045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "22e20bf8-ba3c-4db6-8cbc-34002143a91d",
+ "name": "8223621435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004489741,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8223621435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "17723e0c-d510-48b2-b336-bc84eacf3ee6",
+ "name": "5691333945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555037978020,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "5691333945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "4577ec81-3755-4cc5-b84f-cefbaeb42f88",
+ "name": "5014420145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024996697,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "5014420145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "fa3cd654-84b8-48be-b795-5dddc435f278",
+ "name": "7653910145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024949256,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7653910145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "75c45cec-4975-4c2c-9aee-b79e646a9fd0",
+ "name": "7472006045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021204839,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7472006045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "be45978a-ff99-4526-85ae-e0972bddd69d",
+ "name": "4271530045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555015997536,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4271530045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a1c41336-474a-401b-a36b-bf85f2b2d536",
+ "name": "9696160045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016268056,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9696160045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "ec8f4f23-82a8-443d-abe4-4911ffc8b0cd",
+ "name": "0065713045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555018827865,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "0065713045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "b2baf1ce-0a6b-4adc-bc61-d122c3806cbe",
+ "name": "6852721435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004498528,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6852721435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a0670ad9-b9e1-469b-83e0-4b68f8d95e72",
+ "name": "2691601435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004287677,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2691601435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "92ed7a05-c4ca-487b-8ace-3db1e461097c",
+ "name": "8823143945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038058430,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8823143945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "bd4f5d0a-4ee9-47ac-b046-04ea8b4ce242",
+ "name": "1611800145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024832138,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1611800145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "c2792c47-8b28-4ea0-a7d1-4159f86dc8e5",
+ "name": "9225030145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555025056665,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9225030145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "654efe0a-4da5-4812-aba1-6cd40de21f47",
+ "name": "3892740045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016124357,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3892740045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "5045bc46-f97e-4f2e-82d2-3f4df3281c19",
+ "name": "9839620145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555025023335,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9839620145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "7831c73e-5fe5-4c3c-a601-c4137fb9d8b2",
+ "name": "1618643945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038118990,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1618643945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "76267166-5e82-4a95-afb3-543b83bf479b",
+ "name": "6084216045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021322233,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6084216045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a997a1e1-a694-4e33-a3d2-698e6db601be",
+ "name": "2407220145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024979155,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2407220145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "84a13f8c-c481-4f31-85a9-9c94e872b187",
+ "name": "4505153945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038161572,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4505153945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "1b0711a4-da0e-4f97-8e8d-9e099c6debfb",
+ "name": "1459531435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004586276,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1459531435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "7a65ee3e-f4d9-4e43-adcf-ce6f13b23b83",
+ "name": "4692300435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003260786,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4692300435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "27fc4d74-a2fa-4620-84e4-4b43b7fa7554",
+ "name": "2623630145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555025117163,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2623630145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "f2ea9759-975e-4900-99e9-8074b8fa96a7",
+ "name": "3176723045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555018927930,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3176723045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "10ebac4b-fc2f-42bc-adea-c9fc46222dcc",
+ "name": "7113699335551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003190356,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7113699335551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "61079b7d-4c86-4b38-837d-3c5de8660cd0",
+ "name": "8087311435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004362174,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8087311435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a0a7e202-d55f-4b15-8752-0a3225cc65f7",
+ "name": "0216513045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555018809301,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "0216513045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "351436ac-bcce-4cde-b3b6-9880e0813b6a",
+ "name": "9404121435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004438571,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9404121435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "9b9571bf-90c7-4d35-987d-65d58b42fc81",
+ "name": "importedVSPVF079819fdf518",
+ "resourceType": "VF",
+ "version": "1.0",
+ "lifecycleState": "CERTIFIED",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1550996853723,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "This-is-tag",
+ "another-tag",
+ "Test-automation-tag",
+ "importedVSPVF079819fdf518"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "92db05d1-329e-4703-8e49-8cd3d1a28a1e",
+ "name": "6451650045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016214051,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6451650045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "de12ba80-9f0a-458d-b40f-1fc0acf60aa4",
+ "name": "8500800435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003305164,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8500800435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "74042bd1-ad05-42b6-844c-8afc4f19fa55",
+ "name": "3260010145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024847041,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3260010145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "c1c58406-c81e-4088-9aff-9b587896cd8f",
+ "name": "7011821435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004506900,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7011821435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "22ed199f-cdaa-4981-ace8-c63e833f99e6",
+ "name": "3577321435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004463662,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3577321435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "38737d11-c2b6-4a98-afe1-ad43dce15abb",
+ "name": "8853953945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038241298,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8853953945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a8c679e9-f0c4-434c-93c8-09d0bd8edb27",
+ "name": "5682281945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555036462205,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "5682281945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "d260a95b-70bf-4bc6-8f47-e7927bbe0ac4",
+ "name": "3655100435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003241183,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3655100435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "618364d3-8343-48de-8ae2-766b292052bf",
+ "name": "1194353945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038180955,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1194353945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "eebcb04c-e1fd-4549-826a-df7f71dd0c77",
+ "name": "3133350045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016186933,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3133350045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "3714c10b-6ff4-4c16-b093-5938906b599b",
+ "name": "7665816045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021383295,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7665816045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "30801928-1f36-43ce-9fe0-7b80874dc3d4",
+ "name": "6351611435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004388445,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6351611435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "5807ed9e-4c23-4f86-8654-4cc001d897b0",
+ "name": "4853460045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016295186,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4853460045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "ed12414a-5cbb-4710-81ad-de49e7477d6e",
+ "name": "2205410145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024896136,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2205410145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "f948f7fa-8137-46f8-8681-4229ac8714f4",
+ "name": "9552389335551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003057610,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9552389335551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "033d96fd-2ad3-4223-a198-7ba84d6d9610",
+ "name": "4438610145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555024921152,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4438610145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "e772a46c-760c-4265-9c7c-ced6f71cfd0e",
+ "name": "vf44",
+ "resourceType": "VF",
+ "version": "0.33",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555183925679,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "vf44"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "660a0a1e-a3d6-429a-839c-78ffdbe275c4",
+ "name": "0298221435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004455036,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "0298221435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "5271c5fa-4d6f-48ff-8288-df5a57a76c55",
+ "name": "8596095045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021098656,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8596095045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "f010d4d4-8b27-4879-8d43-4d2638f1fc6b",
+ "name": "6653131435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004538260,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6653131435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "c274b2f0-c742-4b03-8240-87d820f5d00c",
+ "name": "4011113045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555018763226,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "4011113045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "248eea81-b0ff-400d-8577-4ac3d0079b3d",
+ "name": "2328820145551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555025040854,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "2328820145551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "ef269c59-52e8-48fa-8c15-832681692e22",
+ "name": "3187943945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038143088,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3187943945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "859497ff-8570-43b5-ad78-c7f0fba42616",
+ "name": "6610489335551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555003065182,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6610489335551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "55a62045-3a6e-4009-97fe-336a77084b05",
+ "name": "6511221435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004446295,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "6511221435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "74fd0186-684d-4811-b007-eed729d43330",
+ "name": "8652901435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004312254,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8652901435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "55342aa3-ed53-49c5-88e4-96d62e3d7b72",
+ "name": "1429181945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555036458590,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1429181945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "a9e77772-afeb-499e-8d85-63168a8758b1",
+ "name": "1763450045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555016195856,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1763450045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "047a7c1b-fad8-495c-ad6e-532d282b0782",
+ "name": "7900901435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004309806,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7900901435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "5a7f7b23-e05f-4504-ad8c-7f7dc9ce23e1",
+ "name": "9419631435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004594129,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9419631435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "c2c4e893-ccd5-46f9-9afb-7e3b841bea9d",
+ "name": "1017116045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021314083,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "1017116045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "dc8c23b4-feb3-4b76-9eee-3a682ea268cb",
+ "name": "3799243945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038076788,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "3799243945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "972f0671-1ced-49b6-8cb6-1e1d309e97a9",
+ "name": "8297811435551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555004417356,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "8297811435551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "fb6ac84d-2db4-422f-a132-2c9493698f00",
+ "name": "9440281945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555036459810,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "9440281945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "ce746352-93ce-4ffc-b9ef-c0213417dc89",
+ "name": "7431363945551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555038278433,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "7431363945551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ },
+ {
+ "distributionStatus": null,
+ "uniqueId": "35b7a0ff-442b-4ca1-aa70-5ed02aaf7667",
+ "name": "5002206045551",
+ "resourceType": "VF",
+ "version": "0.1",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "icon": "defaulticon",
+ "componentType": "RESOURCE",
+ "lastUpdateDate": 1555021219153,
+ "categoryNormalizedName": null,
+ "subCategoryNormalizedName": null,
+ "tags": [
+ "5002206045551"
+ ],
+ "lastUpdaterUserId": "m08740"
+ }
+ ]
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/data-types.json b/catalog-ui/cypress/fixtures/common/data-types.json
new file mode 100644
index 0000000000..b6c9dbc928
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/data-types.json
@@ -0,0 +1,485 @@
+{
+ "boolean": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1564057674310,
+ "modificationTime": 1564057674310,
+ "toscaPresentation": {}
+ },
+ "name": "boolean",
+ "uniqueId": "boolean.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1564057674470,
+ "modificationTime": 1564057674470,
+ "toscaPresentation": {}
+ },
+ "float": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1564057674310,
+ "modificationTime": 1564057674310,
+ "toscaPresentation": {}
+ },
+ "name": "float",
+ "uniqueId": "float.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1564057674479,
+ "modificationTime": 1564057674479,
+ "toscaPresentation": {}
+ },
+ "integer": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1564057674310,
+ "modificationTime": 1564057674310,
+ "toscaPresentation": {}
+ },
+ "name": "integer",
+ "uniqueId": "integer.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1564057674371,
+ "modificationTime": 1564057674371,
+ "toscaPresentation": {}
+ },
+ "string": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1564057674310,
+ "modificationTime": 1564057674310,
+ "toscaPresentation": {}
+ },
+ "name": "string",
+ "uniqueId": "string.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1564057674455,
+ "modificationTime": 1564057674455,
+ "toscaPresentation": {}
+ },
+ "scalar-unit.frequency": {
+ "derivedFrom": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "name": "scalar-unit",
+ "uniqueId": "scalar-unit.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1542023270388,
+ "modificationTime": 1542023270388,
+ "toscaPresentation": {}
+ },
+ "name": "scalar-unit.frequency",
+ "uniqueId": "scalar-unit.frequency.datatype",
+ "derivedFromName": "scalar-unit",
+ "creationTime": 1542023271125,
+ "modificationTime": 1542023271125,
+ "toscaPresentation": {}
+ },
+ "org.openecomp.datatypes.network.VlanRequirements": {
+ "derivedFrom": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "org.openecomp.datatypes.Root.datatype.supplemental_data",
+ "type": "map",
+ "required": false,
+ "definition": false,
+ "description": "A placeholder for missing properties that would be included in future ecomp model versions. fromat <key>:<value>\n",
+ "schema": {
+ "property": {
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "description": "A placeholder for missing properties that would be included in future ecomp model versions. fromat <key>:<value>\n",
+ "password": false,
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ "toscaPresentation": {}
+ },
+ "password": false,
+ "name": "supplemental_data",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "org.openecomp.datatypes.Root",
+ "uniqueId": "org.openecomp.datatypes.Root.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "description": "The ECOMP root Data Type all other Data Types derive from\n",
+ "creationTime": 1542023272834,
+ "modificationTime": 1542023272849,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "constraints": [
+ {
+ "validValues": [
+ "c-tag",
+ "s-tag"
+ ]
+ }
+ ],
+ "uniqueId": "org.openecomp.datatypes.network.VlanRequirements.datatype.vlan_type",
+ "type": "string",
+ "required": true,
+ "definition": false,
+ "description": "identifies the vlan type (e.g., c-tag)",
+ "password": false,
+ "name": "vlan_type",
+ "hidden": false,
+ "immutable": false,
+ "propertyConstraints": [
+ "{\"validValues\":[\"c-tag\",\"s-tag\"]}"
+ ],
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "org.openecomp.datatypes.network.VlanRequirements.datatype.vlan_range_plan",
+ "type": "string",
+ "required": true,
+ "definition": false,
+ "description": "reference to a vlan range plan",
+ "password": false,
+ "name": "vlan_range_plan",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "org.openecomp.datatypes.network.VlanRequirements.datatype.vlan_count",
+ "type": "integer",
+ "required": true,
+ "definition": false,
+ "description": "identifies the number of vlan tags to assign to the CP from the plan",
+ "password": false,
+ "name": "vlan_count",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "org.openecomp.datatypes.network.VlanRequirements",
+ "uniqueId": "org.openecomp.datatypes.network.VlanRequirements.datatype",
+ "derivedFromName": "org.openecomp.datatypes.Root",
+ "creationTime": 1542023273097,
+ "modificationTime": 1542023273111,
+ "toscaPresentation": {}
+ },
+ "tosca.datatypes.nfv.VnfTerminateOperationConfiguration": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "tosca.datatypes.nfv.VnfTerminateOperationConfiguration.datatype.min_graceful_termination_timeout",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "min_graceful_termination_timeout",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.VnfTerminateOperationConfiguration.datatype.max_recommended_graceful_termination_timeout",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "max_recommended_graceful_termination_timeout",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "tosca.datatypes.nfv.VnfTerminateOperationConfiguration",
+ "uniqueId": "tosca.datatypes.nfv.VnfTerminateOperationConfiguration.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1542023274009,
+ "modificationTime": 1542023274018,
+ "toscaPresentation": {}
+ },
+ "tosca.datatypes.nfv.InstantiationLevel": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "tosca.datatypes.nfv.InstantiationLevel.datatype.vdu_levels",
+ "type": "map",
+ "required": true,
+ "definition": false,
+ "schema": {
+ "property": {
+ "type": "tosca.datatypes.nfv.VduLevel",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ "toscaPresentation": {}
+ },
+ "password": false,
+ "name": "vdu_levels",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.InstantiationLevel.datatype.description",
+ "type": "string",
+ "required": true,
+ "definition": false,
+ "password": false,
+ "name": "description",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.InstantiationLevel.datatype.scale_info",
+ "type": "map",
+ "required": false,
+ "definition": false,
+ "schema": {
+ "property": {
+ "type": "tosca.datatypes.nfv.ScaleInfo",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ "toscaPresentation": {}
+ },
+ "password": false,
+ "name": "scale_info",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "tosca.datatypes.nfv.InstantiationLevel",
+ "uniqueId": "tosca.datatypes.nfv.InstantiationLevel.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1542023273964,
+ "modificationTime": 1542023273975,
+ "toscaPresentation": {}
+ },
+ "org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet.datatype.network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "description": "Network ipam refs data ipam subnets ip prefix len",
+ "password": false,
+ "name": "network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet.datatype.network_ipam_refs_data_ipam_subnets_subnet_ip_prefix",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "description": "Network ipam refs data ipam subnets ip prefix",
+ "password": false,
+ "name": "network_ipam_refs_data_ipam_subnets_subnet_ip_prefix",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet",
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "description": "Network Ipam Ref Data Subnet",
+ "creationTime": 1542023272535,
+ "modificationTime": 1542023272555,
+ "toscaPresentation": {}
+ },
+ "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp.datatype.ip_prefix",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "description": "IP Prefix.",
+ "password": false,
+ "name": "ip_prefix",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp.datatype.ip_prefix_len",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "description": "IP Prefix Len.",
+ "password": false,
+ "name": "ip_prefix_len",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp",
+ "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "description": "Virtual Machine Sub Interface Address Pair IP.",
+ "creationTime": 1542023273230,
+ "modificationTime": 1542023273240,
+ "toscaPresentation": {}
+ },
+ "tosca.datatypes.nfv.Qos": {
+ "derivedFrom": {
+ "name": "tosca.datatypes.Root",
+ "uniqueId": "tosca.datatypes.Root.datatype",
+ "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from",
+ "creationTime": 1542023268209,
+ "modificationTime": 1542023268209,
+ "toscaPresentation": {}
+ },
+ "properties": [
+ {
+ "uniqueId": "tosca.datatypes.nfv.Qos.datatype.latency",
+ "type": "integer",
+ "required": true,
+ "definition": false,
+ "password": false,
+ "name": "latency",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.Qos.datatype.packet_loss_ratio",
+ "type": "float",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "packet_loss_ratio",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.Qos.datatype.packet_delay_variation",
+ "type": "integer",
+ "required": true,
+ "definition": false,
+ "password": false,
+ "name": "packet_delay_variation",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "tosca.datatypes.nfv.Qos",
+ "uniqueId": "tosca.datatypes.nfv.Qos.datatype",
+ "derivedFromName": "tosca.datatypes.Root",
+ "creationTime": 1542023273784,
+ "modificationTime": 1542023273838,
+ "toscaPresentation": {}
+ },
+ "tosca.datatypes.nfv.ext.LocationInfo": {
+ "properties": [
+ {
+ "uniqueId": "tosca.datatypes.nfv.ext.LocationInfo.datatype.availability_zone",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "availability_zone",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.ext.LocationInfo.datatype.vimid",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "vimid",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ },
+ {
+ "uniqueId": "tosca.datatypes.nfv.ext.LocationInfo.datatype.tenant",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "password": false,
+ "name": "tenant",
+ "hidden": false,
+ "immutable": false,
+ "toscaPresentation": {}
+ }
+ ],
+ "name": "tosca.datatypes.nfv.ext.LocationInfo",
+ "uniqueId": "tosca.datatypes.nfv.ext.LocationInfo.datatype",
+ "creationTime": 1542023273669,
+ "modificationTime": 1542023273679,
+ "toscaPresentation": {}
+ }
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/dependencies.json b/catalog-ui/cypress/fixtures/common/dependencies.json
new file mode 100644
index 0000000000..e1f94afe40
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/dependencies.json
@@ -0,0 +1,79 @@
+[{
+ "name": "NewServiceAuto",
+ "version": "7.0",
+ "uniqueId": "711e7af6-b901-4870-b76e-0b4c77bb15a9",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+},
+ {
+ "name": "NewServiceAuto",
+ "version": "6.0",
+ "uniqueId": "0105b1ae-5162-42d2-8cf0-6cd17a1bf179",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+ },
+ {
+ "name": "NewServiceAuto",
+ "version": "5.0",
+ "uniqueId": "bb76bc99-fee3-4bb7-96cd-643b4b7a2ad4",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+ },
+ {
+ "name": "NewServiceAuto",
+ "version": "4.0",
+ "uniqueId": "75312de7-ca54-488f-a922-7ee996aceec9",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+ },
+ {
+ "name": "NewServiceAuto",
+ "version": "3.0",
+ "uniqueId": "4563db36-6c24-4013-b872-73b10b828760",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+ },
+ {
+ "name": "NewServiceAuto",
+ "version": "2.0",
+ "uniqueId": "f2ab18c7-8d15-4af2-8b51-25972c836c01",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": null
+ },
+ {
+ "name": "NewServiceAuto",
+ "version": "1.0",
+ "uniqueId": "ddd11c00-e998-49f6-8523-1725ffeb8b03",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "CERTIFIED",
+ "instanceNames": null,
+ "dependencies": [{
+ "name": "ServiceNew",
+ "version": "3.1",
+ "uniqueId": "1874258c-62ec-4a8c-91e1-a6d2f78ac15d",
+ "type": "SERVICE",
+ "icon": "defaulticon",
+ "state": "NOT_CERTIFIED_CHECKOUT",
+ "instanceNames": ["newserviceauto_proxy 0"],
+ "dependencies": null
+ }]
+ }]
diff --git a/catalog-ui/cypress/fixtures/common/group-types.json b/catalog-ui/cypress/fixtures/common/group-types.json
new file mode 100644
index 0000000000..216d1f17cf
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/group-types.json
@@ -0,0 +1,23 @@
+[
+ {
+ "name": "Network Collection",
+ "icon": "group-network-collection",
+ "type": "org.openecomp.groups.NetworkCollection",
+ "uniqueId": "org.openecomp.groups.NetworkCollection.1.0.grouptype",
+ "version": "1.0"
+ },
+ {
+ "name": "Vfc Instance",
+ "icon": "group-vfc-instance",
+ "type": "org.openecomp.groups.VfcInstanceGroup",
+ "uniqueId": "org.openecomp.groups.VfcInstanceGroup.1.0.grouptype",
+ "version": "1.0"
+ },
+ {
+ "name": "Resource Instance",
+ "icon": "group-resource-instance",
+ "type": "org.openecomp.groups.ResourceInstanceGroup",
+ "uniqueId": "org.openecomp.groups.ResourceInstanceGroup.1.0.grouptype",
+ "version": "1.0"
+ }
+] \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/left-palette-elements-for-resource.json b/catalog-ui/cypress/fixtures/common/left-palette-elements-for-resource.json
new file mode 100644
index 0000000000..ac8ddb5408
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/left-palette-elements-for-resource.json
@@ -0,0 +1,1071 @@
+{
+ "Allotted Resource": {
+ "IP Mux Demux": [
+ {
+ "tags": [
+ "dd"
+ ],
+ "categories": [
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "subcategories": [
+ {
+ "name": "IP Mux Demux",
+ "normalizedName": "ip mux demux",
+ "uniqueId": "resourceNewCategory.allotted resource.ip mux demux"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "IP Mux Demux",
+ "uniqueId": "36ea3f1f-894e-4b81-aa22-c3cf60fc8730",
+ "uuid": "018d45fc-e900-40ff-9799-7c4938d8b696",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "dd",
+ "resourceType": "VF",
+ "description": "dd",
+ "systemName": "Dd",
+ "invariantUUID": "01acbe24-1865-4d79-987c-70cd53f82a85",
+ "componentType": "RESOURCE",
+ "categoryName": "Allotted Resource",
+ "subCategoryName": "IP Mux Demux",
+ "searchFilterTerms": "dd dd dd 1.0"
+ }
+ ],
+ "Contrail Route": [
+ {
+ "tags": [
+ "vf2"
+ ],
+ "categories": [
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "subcategories": [
+ {
+ "name": "Contrail Route",
+ "normalizedName": "contrail route",
+ "uniqueId": "resourceNewCategory.allotted resource.contrail route"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Contrail Route",
+ "uniqueId": "d1f1240d-b158-47dd-96ea-a19118d62d3c",
+ "uuid": "8a406e2e-d217-4dbe-8d45-e4c90c38c26c",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "vf2",
+ "resourceType": "VF",
+ "description": "dd",
+ "systemName": "Vf2",
+ "invariantUUID": "47a39481-5cfb-4ffe-a031-c1259e7aaade",
+ "componentType": "RESOURCE",
+ "categoryName": "Allotted Resource",
+ "subCategoryName": "Contrail Route",
+ "searchFilterTerms": "vf2 dd vf2 1.0"
+ }
+ ]
+ },
+ "Configuration": {
+ "Configuration": [
+ {
+ "tags": [
+ "Port Mirroring Configuration By Policy"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "ec72ae75-60a8-4107-a52e-0e903ab9e5df",
+ "uuid": "8e75a951-5ee6-48e8-bbc4-be1f26009521",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Port Mirroring Configuration By Policy",
+ "resourceType": "Configuration",
+ "description": "A port mirroring configuration by policy object",
+ "systemName": "PortMirroringConfigurationByPolicy",
+ "invariantUUID": "ba77f2ad-d3c4-4f13-9f92-10419923a5a7",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Port Mirroring Configuration By Policy A port mirroring configuration by policy object port mirroring configuration by policy 2.0"
+ },
+ {
+ "tags": [
+ "VRF Object Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "1515d32e-534b-4ff5-9675-852f3a436a53",
+ "uuid": "9f9eed83-a15d-4335-b296-70c30ed6856b",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VRF Object Configuration",
+ "resourceType": "Configuration",
+ "description": "VRF Object configuration object",
+ "systemName": "VrfObjectConfiguration",
+ "invariantUUID": "47d5a475-ddd7-4b51-a85c-bef9a9762cdf",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VRF Object Configuration VRF Object configuration object vrf object configuration 3.0"
+ },
+ {
+ "tags": [
+ "VLAN Network Receptor Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "b988d25c-d824-4e4c-b127-616795cec03d",
+ "uuid": "565d788d-cd44-45cf-8ba2-e8eec17f63a7",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VLAN Network Receptor Configuration",
+ "resourceType": "Configuration",
+ "description": "VLAN network receptor configuration object",
+ "systemName": "VlanNetworkReceptorConfiguration",
+ "invariantUUID": "90075aff-b912-4fbe-bd10-231d4dffd811",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VLAN Network Receptor Configuration VLAN network receptor configuration object vlan network receptor configuration 3.0"
+ },
+ {
+ "tags": [
+ "Fabric Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "a46e12b0-11d3-42a7-a284-f1ffe9e4893e",
+ "uuid": "a36926be-3b7e-4715-9b3c-d8739680271f",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Fabric Configuration",
+ "resourceType": "Configuration",
+ "description": "A fabric Configuration object",
+ "systemName": "FabricConfiguration",
+ "invariantUUID": "2bc4c9a5-cf71-47c0-9101-78f637d3477a",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Fabric Configuration A fabric Configuration object fabric configuration 2.0"
+ },
+ {
+ "tags": [
+ "Port Mirroring Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "31dd2f59-1928-4f4f-804e-f7db0540da14",
+ "uuid": "42a9db47-9c71-4164-9470-097f1a3f1432",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Port Mirroring Configuration",
+ "resourceType": "Configuration",
+ "description": "A port mirroring configuration object",
+ "systemName": "PortMirroringConfiguration",
+ "invariantUUID": "707e6845-7ba4-4055-b36c-ec88b4f54599",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Port Mirroring Configuration A port mirroring configuration object port mirroring configuration 2.0"
+ },
+ {
+ "tags": [
+ "VRF Entry Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "ef562fc5-0159-449a-b919-d0942cbe3c28",
+ "uuid": "ea8ed3c5-27ee-4ee7-b3c9-2b57d1e653d4",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VRF Entry Configuration",
+ "resourceType": "Configuration",
+ "description": "VRF Entry configuration object",
+ "systemName": "VrfEntryConfiguration",
+ "invariantUUID": "f2d832d2-257e-4569-8789-5d093f0ab99a",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VRF Entry Configuration VRF Entry configuration object vrf entry configuration 3.0"
+ }
+ ]
+ },
+ "Network Connectivity": {
+ "Virtual Links": [
+ {
+ "tags": [
+ "InternalVL"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "139b3ecc-85f8-458d-bba0-4ddbaf7cd66a",
+ "uuid": "49ff4232-c976-4218-b133-2c96300ac460",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "InternalVL",
+ "resourceType": "VL",
+ "description": "The AT&T internal (VF-level) Virtual Link",
+ "systemName": "Internalvl",
+ "invariantUUID": "b5ca0e75-6d5f-40ab-b8de-f633623cfae7",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "InternalVL The AT&T internal (VF-level) Virtual Link internalvl 2.0"
+ },
+ {
+ "tags": [
+ "VL"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "3db79cd9-334b-485a-ab19-bb5c469a4377",
+ "uuid": "556df5af-47b2-40ba-a7fe-397998429844",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "VL",
+ "resourceType": "VL",
+ "description": " Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). ",
+ "systemName": "Vl",
+ "invariantUUID": "24203e6d-4c66-4aaa-b041-89429bfd408d",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "VL Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). vl 2.0"
+ },
+ {
+ "tags": [
+ "VL ELINE"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "8f7f7ea9-9db3-4dda-903a-4798aeccbd69",
+ "uuid": "077c04c2-6cda-42a6-a3b7-bf3f335caa1f",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "VL ELINE",
+ "resourceType": "VL",
+ "description": "Thenode represents an E-Line virtual link entity.",
+ "systemName": "VlEline",
+ "invariantUUID": "218a8ff8-c08e-46ea-9cc2-28eb608b0c20",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "VL ELINE Thenode represents an E-Line virtual link entity. vl eline 2.0"
+ }
+ ]
+ },
+ "Generic": {
+ "Generic": [
+ {
+ "tags": [
+ "MyService"
+ ],
+ "categories": [
+ {
+ "name": "E2E Service",
+ "normalizedName": "e2e service",
+ "uniqueId": "serviceNewCategory.e2e service"
+ }
+ ],
+ "componentTypeAsString": "SERVICE",
+ "subcategoryName": null,
+ "uniqueId": "0a9e4b2e-b1b4-45a9-819b-0070ad65d994",
+ "uuid": "2a94363e-8515-472a-a278-00982b90fd6b",
+ "version": "0.1",
+ "icon": "defaulticon",
+ "name": "MyService",
+ "resourceType": null,
+ "description": "sdfsdf",
+ "systemName": "Myservice",
+ "invariantUUID": "e3488bf8-bdf7-4697-a943-5ef9832ead14",
+ "componentType": "SERVICE",
+ "categoryName": "E2E Service",
+ "subCategoryName": null,
+ "searchFilterTerms": "MyService sdfsdf myservice 0.1"
+ }
+ ],
+ "Infrastructure": [
+ {
+ "tags": [
+ "Network"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.generic.infrastructure"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Infrastructure",
+ "uniqueId": "744fc87b-ad3c-4acf-870c-4791cc401b30",
+ "uuid": "d807dcdb-c7b3-46cf-b6cf-474e2f0cb922",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "Network",
+ "resourceType": "VL",
+ "description": "Represents a simple , logical network service.",
+ "systemName": "Network",
+ "invariantUUID": "e8371c06-ec21-4635-bb7f-de34ea36624d",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Infrastructure",
+ "searchFilterTerms": "Network Represents a simple , logical network service. network 2.0"
+ }
+ ],
+ "Network Elements": [
+ {
+ "tags": [
+ "ContrailV2VirtualMachineInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ecc79719-a974-450d-93f2-842cf1022e19",
+ "uuid": "877f52b5-59bd-43c8-aeef-84db5845dc7b",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ContrailV2VirtualMachineInterface",
+ "resourceType": "CP",
+ "description": "Represents a network interface. The interfaces are defined with specific MAC addresses and ports.",
+ "systemName": "Contrailv2virtualmachineinterface",
+ "invariantUUID": "394af1a8-de25-4e88-a570-69722d74aa82",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailV2VirtualMachineInterface Represents a network interface. The interfaces are defined with specific MAC addresses and ports. contrailv2virtualmachineinterface 2.0"
+ },
+ {
+ "tags": [
+ "VSP1"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "24566301-f314-4cf4-981e-2b80f0e04ae2",
+ "uuid": "f1a2fe1d-fdf3-4a57-9b9a-1baaf0c719cc",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "VSP1",
+ "resourceType": "VF",
+ "description": "ddd",
+ "systemName": "Vsp1",
+ "invariantUUID": "83bacce4-6026-46b4-99b5-809905facac9",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "VSP1 ddd vsp1 1.0"
+ },
+ {
+ "tags": [
+ "ExtCP2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "c39f13b7-477e-4ce8-ad5b-63b423b740d4",
+ "uuid": "c7ef4a68-21f3-4462-abba-4b7d026f50b6",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ExtCP2",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcp2",
+ "invariantUUID": "1c5c80be-0b1e-461f-aa87-e1b0e6ec7e64",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtCP2 The AT&T Connection Point base type all other CP derive from extcp2 2.0"
+ },
+ {
+ "tags": [
+ "subInterfaceV2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "2f9251ab-d8e5-4ddc-a6ba-93116e66ef5e",
+ "uuid": "6a967922-5624-42d8-9e9b-750d923c5f9f",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "subInterfaceV2",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Subinterfacev2",
+ "invariantUUID": "3a619f70-7521-4bf0-a3cb-3d4a9df9139e",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "subInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterfacev2 2.0"
+ },
+ {
+ "tags": [
+ "ExtVL"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "3bdbdd73-9ffb-4753-8d57-800e4c29d1ea",
+ "uuid": "4114272d-5c32-4c9f-870d-00e521823405",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ExtVL",
+ "resourceType": "VL",
+ "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
+ "systemName": "Extvl",
+ "invariantUUID": "25f00388-d203-4c38-8607-b9b3223ca247",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtVL ECOMP generic virtual link (network) base type for all other service-level and global networks extvl 2.0"
+ },
+ {
+ "tags": [
+ "subInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "989df786-469a-4bea-aeec-54b340c37463",
+ "uuid": "cb9100c1-800c-41f1-a5f5-3bcf3b429f9c",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "subInterface",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Subinterface",
+ "invariantUUID": "63a5a5d0-89a5-48db-bc7e-bf84d4734b58",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "subInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterface 2.0"
+ },
+ {
+ "tags": [
+ "ContrailVirtualNetwork"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "9a2e763e-1ff1-4ba3-bcda-5c37287a4867",
+ "uuid": "a64b08ff-7b7e-460b-9fcf-6e082a741c45",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ContrailVirtualNetwork",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "systemName": "Contrailvirtualnetwork",
+ "invariantUUID": "a8a289d5-744f-4b3a-bafe-6c12fa6047f8",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailVirtualNetwork Represents a network service with optional subnets and advanced configurations. contrailvirtualnetwork 2.0"
+ },
+ {
+ "tags": [
+ "ContrailV2VirtualNetwork"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "5a4e0795-d3f1-4527-a990-2d749c0c50f8",
+ "uuid": "c1838abc-66a7-4dda-bc0d-bfe3152e0359",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ContrailV2VirtualNetwork",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations for contrail V2.",
+ "systemName": "Contrailv2virtualnetwork",
+ "invariantUUID": "bcc6f0e1-a619-48d6-82cb-ff762b12864c",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailV2VirtualNetwork Represents a network service with optional subnets and advanced configurations for contrail V2. contrailv2virtualnetwork 2.0"
+ },
+ {
+ "tags": [
+ "contrailV2VLANSubInterfaceV2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "5dd1c07b-b8e7-4ade-a478-75d2448adb67",
+ "uuid": "bd94ad1d-74e1-47de-aebe-ce23319f4be4",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "contrailV2VLANSubInterfaceV2",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Contrailv2vlansubinterfacev2",
+ "invariantUUID": "2187a994-8b64-4837-91c0-df0a4fd37109",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "contrailV2VLANSubInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterfacev2 2.0"
+ },
+ {
+ "tags": [
+ "extNeutronCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "fe59d87f-cd1f-4526-aa08-e2709996ce7b",
+ "uuid": "4e0edbed-796c-4f9a-9e0e-a1b33c231171",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extNeutronCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extneutroncp",
+ "invariantUUID": "597ffcd7-9b17-4923-918e-bdb11ad9023e",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extNeutronCP The AT&T Connection Point base type all other CP derive from extneutroncp 2.0"
+ },
+ {
+ "tags": [
+ "ExtCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ed1e264b-8881-43a8-be27-d3c9154286eb",
+ "uuid": "8a1639ea-0df3-48ef-84de-f2a0cc90e4f1",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ExtCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcp",
+ "invariantUUID": "271c333d-fbfa-4712-b8a3-d5b80ba8dbdb",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtCP The AT&T Connection Point base type all other CP derive from extcp 2.0"
+ },
+ {
+ "tags": [
+ "ContrailPort"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ad029276-bcaa-4976-a154-f80208a3e68b",
+ "uuid": "1fe12dbf-12f0-44b3-8b3d-8e4054335f9c",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ContrailPort",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types for contrail.",
+ "systemName": "Contrailport",
+ "invariantUUID": "8450d442-b549-49aa-bf64-efdd107c1d28",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailPort Represents a logical entity that associates between Compute and Network normative types for contrail. contrailport 2.0"
+ },
+ {
+ "tags": [
+ "extContrailCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "1ae71fdc-e571-4f13-982e-08245abbefeb",
+ "uuid": "fdb66989-06e7-496f-8046-8daf598dbecc",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extContrailCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcontrailcp",
+ "invariantUUID": "9376fd82-5ad1-4433-9dc3-d90f74bb0ee7",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extContrailCP The AT&T Connection Point base type all other CP derive from extcontrailcp 2.0"
+ },
+ {
+ "tags": [
+ "Port"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ac6ac56e-462b-4bbf-ad75-593d25931fa0",
+ "uuid": "817d37f4-92e7-4876-8032-26c62cf51552",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "Port",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "systemName": "Port",
+ "invariantUUID": "514ca121-6ea5-4182-9d9c-b6d7e0ee0305",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "Port Represents a logical entity that associates between Compute and Network normative types. port 2.0"
+ },
+ {
+ "tags": [
+ "contrailV2VLANSubInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "58da9d62-a5b4-4a6b-b940-f1d0446fb5a5",
+ "uuid": "a7b191d7-1b2d-4be1-86be-eb2c6ea28606",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "contrailV2VLANSubInterface",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Contrailv2vlansubinterface",
+ "invariantUUID": "de6aad61-462e-4f23-8b1e-d3733fd74496",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "contrailV2VLANSubInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterface 2.0"
+ },
+ {
+ "tags": [
+ "NeutronNet"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "3100248e-423a-4f9f-800a-fb40bf22c8aa",
+ "uuid": "ea065061-7e7c-4ead-adba-77b388a59765",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "NeutronNet",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "systemName": "Neutronnet",
+ "invariantUUID": "c1c6e361-762b-43da-b03e-b770b3ff64fd",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "NeutronNet Represents a network service with optional subnets and advanced configurations. neutronnet 2.0"
+ },
+ {
+ "tags": [
+ "extVirtualMachineInterfaceCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "7c0349e4-8628-4956-9959-afb02d9ffbf3",
+ "uuid": "ddd1ab6f-0b10-42c3-8db2-cb6793ed0e05",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extVirtualMachineInterfaceCP",
+ "resourceType": "CP",
+ "description": "External port for virtual machine interface",
+ "systemName": "Extvirtualmachineinterfacecp",
+ "invariantUUID": "78146b56-3e04-42c9-a302-13eed44402d6",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extVirtualMachineInterfaceCP External port for virtual machine interface extvirtualmachineinterfacecp 2.0"
+ },
+ {
+ "tags": [
+ "NeutronPort"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "13e17b76-3d2b-47cb-88df-4e121fa28c3c",
+ "uuid": "617b91bb-9786-4cf6-9547-e0a1a2ae8e83",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "NeutronPort",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "systemName": "Neutronport",
+ "invariantUUID": "8457c1a7-8251-460b-a879-a95b14ae5303",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "NeutronPort Represents a logical entity that associates between Compute and Network normative types. neutronport 2.0"
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/left-palette-elements-for-service.json b/catalog-ui/cypress/fixtures/common/left-palette-elements-for-service.json
new file mode 100644
index 0000000000..5950c3f22d
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/left-palette-elements-for-service.json
@@ -0,0 +1 @@
+{"Application L4+":{"Call Control":[{"tags":["vf1"],"categories":[{"name":"Application L4+","normalizedName":"application l4+","uniqueId":"resourceNewCategory.application l4+","subcategories":[{"name":"Call Control","normalizedName":"call control","uniqueId":"resourceNewCategory.application l4+.call control"}]}],"subcategoryName":"Call Control","componentTypeAsString":"RESOURCE","uniqueId":"aced40b3-d4c1-42f9-b961-f98bd36df878","uuid":"f5a86869-059c-4a2f-85d4-3399dd4b8152","version":"0.1","icon":"defaulticon","name":"vf1","resourceType":"VF","description":"gg","systemName":"Vf1","invariantUUID":"c5801f35-8c24-49ad-8da3-7b6d3decdd1c","componentType":"RESOURCE","categoryName":"Application L4+","subCategoryName":"Call Control","searchFilterTerms":"vf1 gg vf1 0.1"}]},"Allotted Resource":{"IP Mux Demux":[{"tags":["dd"],"categories":[{"name":"Allotted Resource","normalizedName":"allotted resource","uniqueId":"resourceNewCategory.allotted resource","subcategories":[{"name":"IP Mux Demux","normalizedName":"ip mux demux","uniqueId":"resourceNewCategory.allotted resource.ip mux demux"}]}],"subcategoryName":"IP Mux Demux","componentTypeAsString":"RESOURCE","uniqueId":"36ea3f1f-894e-4b81-aa22-c3cf60fc8730","uuid":"018d45fc-e900-40ff-9799-7c4938d8b696","version":"1.0","icon":"defaulticon","name":"dd","resourceType":"VF","description":"dd","systemName":"Dd","invariantUUID":"01acbe24-1865-4d79-987c-70cd53f82a85","componentType":"RESOURCE","categoryName":"Allotted Resource","subCategoryName":"IP Mux Demux","searchFilterTerms":"dd dd dd 1.0"}],"Contrail Route":[{"tags":["vf2"],"categories":[{"name":"Allotted Resource","normalizedName":"allotted resource","uniqueId":"resourceNewCategory.allotted resource","subcategories":[{"name":"Contrail Route","normalizedName":"contrail route","uniqueId":"resourceNewCategory.allotted resource.contrail route"}]}],"subcategoryName":"Contrail Route","componentTypeAsString":"RESOURCE","uniqueId":"d1f1240d-b158-47dd-96ea-a19118d62d3c","uuid":"8a406e2e-d217-4dbe-8d45-e4c90c38c26c","version":"1.0","icon":"defaulticon","name":"vf2","resourceType":"VF","description":"dd","systemName":"Vf2","invariantUUID":"47a39481-5cfb-4ffe-a031-c1259e7aaade","componentType":"RESOURCE","categoryName":"Allotted Resource","subCategoryName":"Contrail Route","searchFilterTerms":"vf2 dd vf2 1.0"}]},"Configuration":{"Configuration":[{"tags":["Port Mirroring Configuration By Policy"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"ec72ae75-60a8-4107-a52e-0e903ab9e5df","uuid":"8e75a951-5ee6-48e8-bbc4-be1f26009521","version":"2.0","icon":"pmc","name":"Port Mirroring Configuration By Policy","resourceType":"Configuration","description":"A port mirroring configuration by policy object","systemName":"PortMirroringConfigurationByPolicy","invariantUUID":"ba77f2ad-d3c4-4f13-9f92-10419923a5a7","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"Port Mirroring Configuration By Policy A port mirroring configuration by policy object port mirroring configuration by policy 2.0"},{"tags":["VRF Object Configuration"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"1515d32e-534b-4ff5-9675-852f3a436a53","uuid":"9f9eed83-a15d-4335-b296-70c30ed6856b","version":"3.0","icon":"pmc","name":"VRF Object Configuration","resourceType":"Configuration","description":"VRF Object configuration object","systemName":"VrfObjectConfiguration","invariantUUID":"47d5a475-ddd7-4b51-a85c-bef9a9762cdf","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"VRF Object Configuration VRF Object configuration object vrf object configuration 3.0"},{"tags":["VLAN Network Receptor Configuration"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"b988d25c-d824-4e4c-b127-616795cec03d","uuid":"565d788d-cd44-45cf-8ba2-e8eec17f63a7","version":"3.0","icon":"pmc","name":"VLAN Network Receptor Configuration","resourceType":"Configuration","description":"VLAN network receptor configuration object","systemName":"VlanNetworkReceptorConfiguration","invariantUUID":"90075aff-b912-4fbe-bd10-231d4dffd811","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"VLAN Network Receptor Configuration VLAN network receptor configuration object vlan network receptor configuration 3.0"},{"tags":["Fabric Configuration"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"a46e12b0-11d3-42a7-a284-f1ffe9e4893e","uuid":"a36926be-3b7e-4715-9b3c-d8739680271f","version":"2.0","icon":"pmc","name":"Fabric Configuration","resourceType":"Configuration","description":"A fabric Configuration object","systemName":"FabricConfiguration","invariantUUID":"2bc4c9a5-cf71-47c0-9101-78f637d3477a","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"Fabric Configuration A fabric Configuration object fabric configuration 2.0"},{"tags":["Port Mirroring Configuration"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"31dd2f59-1928-4f4f-804e-f7db0540da14","uuid":"42a9db47-9c71-4164-9470-097f1a3f1432","version":"2.0","icon":"pmc","name":"Port Mirroring Configuration","resourceType":"Configuration","description":"A port mirroring configuration object","systemName":"PortMirroringConfiguration","invariantUUID":"707e6845-7ba4-4055-b36c-ec88b4f54599","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"Port Mirroring Configuration A port mirroring configuration object port mirroring configuration 2.0"},{"tags":["VRF Entry Configuration"],"categories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration","subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration"}]}],"subcategoryName":"Configuration","componentTypeAsString":"RESOURCE","uniqueId":"ef562fc5-0159-449a-b919-d0942cbe3c28","uuid":"ea8ed3c5-27ee-4ee7-b3c9-2b57d1e653d4","version":"3.0","icon":"pmc","name":"VRF Entry Configuration","resourceType":"Configuration","description":"VRF Entry configuration object","systemName":"VrfEntryConfiguration","invariantUUID":"f2d832d2-257e-4569-8789-5d093f0ab99a","componentType":"RESOURCE","categoryName":"Configuration","subCategoryName":"Configuration","searchFilterTerms":"VRF Entry Configuration VRF Entry configuration object vrf entry configuration 3.0"}]},"Network Connectivity":{"Virtual Links":[{"tags":["InternalVL"],"categories":[{"name":"Network Connectivity","normalizedName":"network connectivity","uniqueId":"resourceNewCategory.network connectivity","subcategories":[{"name":"Virtual Links","normalizedName":"virtual links","uniqueId":"resourceNewCategory.network connectivity.virtual links"}]}],"subcategoryName":"Virtual Links","componentTypeAsString":"RESOURCE","uniqueId":"139b3ecc-85f8-458d-bba0-4ddbaf7cd66a","uuid":"49ff4232-c976-4218-b133-2c96300ac460","version":"2.0","icon":"vl","name":"InternalVL","resourceType":"VL","description":"The AT&T internal (VF-level) Virtual Link","systemName":"Internalvl","invariantUUID":"b5ca0e75-6d5f-40ab-b8de-f633623cfae7","componentType":"RESOURCE","categoryName":"Network Connectivity","subCategoryName":"Virtual Links","searchFilterTerms":"InternalVL The AT&T internal (VF-level) Virtual Link internalvl 2.0"},{"tags":["VL"],"categories":[{"name":"Network Connectivity","normalizedName":"network connectivity","uniqueId":"resourceNewCategory.network connectivity","subcategories":[{"name":"Virtual Links","normalizedName":"virtual links","uniqueId":"resourceNewCategory.network connectivity.virtual links"}]}],"subcategoryName":"Virtual Links","componentTypeAsString":"RESOURCE","uniqueId":"3db79cd9-334b-485a-ab19-bb5c469a4377","uuid":"556df5af-47b2-40ba-a7fe-397998429844","version":"2.0","icon":"vl","name":"VL","resourceType":"VL","description":" Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). ","systemName":"Vl","invariantUUID":"24203e6d-4c66-4aaa-b041-89429bfd408d","componentType":"RESOURCE","categoryName":"Network Connectivity","subCategoryName":"Virtual Links","searchFilterTerms":"VL Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). vl 2.0"},{"tags":["VL ELINE"],"categories":[{"name":"Network Connectivity","normalizedName":"network connectivity","uniqueId":"resourceNewCategory.network connectivity","subcategories":[{"name":"Virtual Links","normalizedName":"virtual links","uniqueId":"resourceNewCategory.network connectivity.virtual links"}]}],"subcategoryName":"Virtual Links","componentTypeAsString":"RESOURCE","uniqueId":"8f7f7ea9-9db3-4dda-903a-4798aeccbd69","uuid":"077c04c2-6cda-42a6-a3b7-bf3f335caa1f","version":"2.0","icon":"vl","name":"VL ELINE","resourceType":"VL","description":"Thenode represents an E-Line virtual link entity.","systemName":"VlEline","invariantUUID":"218a8ff8-c08e-46ea-9cc2-28eb608b0c20","componentType":"RESOURCE","categoryName":"Network Connectivity","subCategoryName":"Virtual Links","searchFilterTerms":"VL ELINE Thenode represents an E-Line virtual link entity. vl eline 2.0"}]},"Generic":{"Infrastructure":[{"tags":["Network"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Infrastructure","normalizedName":"infrastructure","uniqueId":"resourceNewCategory.generic.infrastructure"}]}],"subcategoryName":"Infrastructure","componentTypeAsString":"RESOURCE","uniqueId":"744fc87b-ad3c-4acf-870c-4791cc401b30","uuid":"d807dcdb-c7b3-46cf-b6cf-474e2f0cb922","version":"2.0","icon":"vl","name":"Network","resourceType":"VL","description":"Represents a simple , logical network service.","systemName":"Network","invariantUUID":"e8371c06-ec21-4635-bb7f-de34ea36624d","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Infrastructure","searchFilterTerms":"Network Represents a simple , logical network service. network 2.0"}],"Network Elements":[{"tags":["ContrailV2VirtualMachineInterface"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"ecc79719-a974-450d-93f2-842cf1022e19","uuid":"877f52b5-59bd-43c8-aeef-84db5845dc7b","version":"2.0","icon":"cp","name":"ContrailV2VirtualMachineInterface","resourceType":"CP","description":"Represents a network interface. The interfaces are defined with specific MAC addresses and ports.","systemName":"Contrailv2virtualmachineinterface","invariantUUID":"394af1a8-de25-4e88-a570-69722d74aa82","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ContrailV2VirtualMachineInterface Represents a network interface. The interfaces are defined with specific MAC addresses and ports. contrailv2virtualmachineinterface 2.0"},{"tags":["VSP1"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"24566301-f314-4cf4-981e-2b80f0e04ae2","uuid":"f1a2fe1d-fdf3-4a57-9b9a-1baaf0c719cc","version":"1.0","icon":"defaulticon","name":"VSP1","resourceType":"VF","description":"ddd","systemName":"Vsp1","invariantUUID":"83bacce4-6026-46b4-99b5-809905facac9","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"VSP1 ddd vsp1 1.0"},{"tags":["ExtCP2"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"c39f13b7-477e-4ce8-ad5b-63b423b740d4","uuid":"c7ef4a68-21f3-4462-abba-4b7d026f50b6","version":"2.0","icon":"cp","name":"ExtCP2","resourceType":"CP","description":"The AT&T Connection Point base type all other CP derive from","systemName":"Extcp2","invariantUUID":"1c5c80be-0b1e-461f-aa87-e1b0e6ec7e64","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ExtCP2 The AT&T Connection Point base type all other CP derive from extcp2 2.0"},{"tags":["subInterfaceV2"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"2f9251ab-d8e5-4ddc-a6ba-93116e66ef5e","uuid":"6a967922-5624-42d8-9e9b-750d923c5f9f","version":"2.0","icon":"cp","name":"subInterfaceV2","resourceType":"CP","description":"VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)","systemName":"Subinterfacev2","invariantUUID":"3a619f70-7521-4bf0-a3cb-3d4a9df9139e","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"subInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterfacev2 2.0"},{"tags":["ExtVL"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"3bdbdd73-9ffb-4753-8d57-800e4c29d1ea","uuid":"4114272d-5c32-4c9f-870d-00e521823405","version":"2.0","icon":"vl","name":"ExtVL","resourceType":"VL","description":"ECOMP generic virtual link (network) base type for all other service-level and global networks","systemName":"Extvl","invariantUUID":"25f00388-d203-4c38-8607-b9b3223ca247","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ExtVL ECOMP generic virtual link (network) base type for all other service-level and global networks extvl 2.0"},{"tags":["subInterface"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"989df786-469a-4bea-aeec-54b340c37463","uuid":"cb9100c1-800c-41f1-a5f5-3bcf3b429f9c","version":"2.0","icon":"cp","name":"subInterface","resourceType":"CP","description":"VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)","systemName":"Subinterface","invariantUUID":"63a5a5d0-89a5-48db-bc7e-bf84d4734b58","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"subInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterface 2.0"},{"tags":["ContrailVirtualNetwork"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"9a2e763e-1ff1-4ba3-bcda-5c37287a4867","uuid":"a64b08ff-7b7e-460b-9fcf-6e082a741c45","version":"2.0","icon":"vl","name":"ContrailVirtualNetwork","resourceType":"VL","description":"Represents a network service with optional subnets and advanced configurations.","systemName":"Contrailvirtualnetwork","invariantUUID":"a8a289d5-744f-4b3a-bafe-6c12fa6047f8","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ContrailVirtualNetwork Represents a network service with optional subnets and advanced configurations. contrailvirtualnetwork 2.0"},{"tags":["ContrailV2VirtualNetwork"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"5a4e0795-d3f1-4527-a990-2d749c0c50f8","uuid":"c1838abc-66a7-4dda-bc0d-bfe3152e0359","version":"2.0","icon":"vl","name":"ContrailV2VirtualNetwork","resourceType":"VL","description":"Represents a network service with optional subnets and advanced configurations for contrail V2.","systemName":"Contrailv2virtualnetwork","invariantUUID":"bcc6f0e1-a619-48d6-82cb-ff762b12864c","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ContrailV2VirtualNetwork Represents a network service with optional subnets and advanced configurations for contrail V2. contrailv2virtualnetwork 2.0"},{"tags":["contrailV2VLANSubInterfaceV2"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"5dd1c07b-b8e7-4ade-a478-75d2448adb67","uuid":"bd94ad1d-74e1-47de-aebe-ce23319f4be4","version":"2.0","icon":"cp","name":"contrailV2VLANSubInterfaceV2","resourceType":"CP","description":"VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)","systemName":"Contrailv2vlansubinterfacev2","invariantUUID":"2187a994-8b64-4837-91c0-df0a4fd37109","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"contrailV2VLANSubInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterfacev2 2.0"},{"tags":["extNeutronCP"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"fe59d87f-cd1f-4526-aa08-e2709996ce7b","uuid":"4e0edbed-796c-4f9a-9e0e-a1b33c231171","version":"2.0","icon":"cp","name":"extNeutronCP","resourceType":"CP","description":"The AT&T Connection Point base type all other CP derive from","systemName":"Extneutroncp","invariantUUID":"597ffcd7-9b17-4923-918e-bdb11ad9023e","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"extNeutronCP The AT&T Connection Point base type all other CP derive from extneutroncp 2.0"},{"tags":["ExtCP"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"ed1e264b-8881-43a8-be27-d3c9154286eb","uuid":"8a1639ea-0df3-48ef-84de-f2a0cc90e4f1","version":"2.0","icon":"cp","name":"ExtCP","resourceType":"CP","description":"The AT&T Connection Point base type all other CP derive from","systemName":"Extcp","invariantUUID":"271c333d-fbfa-4712-b8a3-d5b80ba8dbdb","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ExtCP The AT&T Connection Point base type all other CP derive from extcp 2.0"},{"tags":["ContrailPort"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"ad029276-bcaa-4976-a154-f80208a3e68b","uuid":"1fe12dbf-12f0-44b3-8b3d-8e4054335f9c","version":"2.0","icon":"cp","name":"ContrailPort","resourceType":"CP","description":"Represents a logical entity that associates between Compute and Network normative types for contrail.","systemName":"Contrailport","invariantUUID":"8450d442-b549-49aa-bf64-efdd107c1d28","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"ContrailPort Represents a logical entity that associates between Compute and Network normative types for contrail. contrailport 2.0"},{"tags":["extContrailCP"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"1ae71fdc-e571-4f13-982e-08245abbefeb","uuid":"fdb66989-06e7-496f-8046-8daf598dbecc","version":"2.0","icon":"cp","name":"extContrailCP","resourceType":"CP","description":"The AT&T Connection Point base type all other CP derive from","systemName":"Extcontrailcp","invariantUUID":"9376fd82-5ad1-4433-9dc3-d90f74bb0ee7","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"extContrailCP The AT&T Connection Point base type all other CP derive from extcontrailcp 2.0"},{"tags":["Port"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"ac6ac56e-462b-4bbf-ad75-593d25931fa0","uuid":"817d37f4-92e7-4876-8032-26c62cf51552","version":"2.0","icon":"cp","name":"Port","resourceType":"CP","description":"Represents a logical entity that associates between Compute and Network normative types.","systemName":"Port","invariantUUID":"514ca121-6ea5-4182-9d9c-b6d7e0ee0305","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"Port Represents a logical entity that associates between Compute and Network normative types. port 2.0"},{"tags":["contrailV2VLANSubInterface"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"58da9d62-a5b4-4a6b-b940-f1d0446fb5a5","uuid":"a7b191d7-1b2d-4be1-86be-eb2c6ea28606","version":"2.0","icon":"cp","name":"contrailV2VLANSubInterface","resourceType":"CP","description":"VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)","systemName":"Contrailv2vlansubinterface","invariantUUID":"de6aad61-462e-4f23-8b1e-d3733fd74496","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"contrailV2VLANSubInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterface 2.0"},{"tags":["NeutronNet"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"3100248e-423a-4f9f-800a-fb40bf22c8aa","uuid":"ea065061-7e7c-4ead-adba-77b388a59765","version":"2.0","icon":"vl","name":"NeutronNet","resourceType":"VL","description":"Represents a network service with optional subnets and advanced configurations.","systemName":"Neutronnet","invariantUUID":"c1c6e361-762b-43da-b03e-b770b3ff64fd","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"NeutronNet Represents a network service with optional subnets and advanced configurations. neutronnet 2.0"},{"tags":["extVirtualMachineInterfaceCP"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"7c0349e4-8628-4956-9959-afb02d9ffbf3","uuid":"ddd1ab6f-0b10-42c3-8db2-cb6793ed0e05","version":"2.0","icon":"cp","name":"extVirtualMachineInterfaceCP","resourceType":"CP","description":"External port for virtual machine interface","systemName":"Extvirtualmachineinterfacecp","invariantUUID":"78146b56-3e04-42c9-a302-13eed44402d6","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"extVirtualMachineInterfaceCP External port for virtual machine interface extvirtualmachineinterfacecp 2.0"},{"tags":["NeutronPort"],"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","subcategories":[{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements"}]}],"subcategoryName":"Network Elements","componentTypeAsString":"RESOURCE","uniqueId":"13e17b76-3d2b-47cb-88df-4e121fa28c3c","uuid":"617b91bb-9786-4cf6-9547-e0a1a2ae8e83","version":"2.0","icon":"cp","name":"NeutronPort","resourceType":"CP","description":"Represents a logical entity that associates between Compute and Network normative types.","systemName":"Neutronport","invariantUUID":"8457c1a7-8251-460b-a879-a95b14ae5303","componentType":"RESOURCE","categoryName":"Generic","subCategoryName":"Network Elements","searchFilterTerms":"NeutronPort Represents a logical entity that associates between Compute and Network normative types. neutronport 2.0"}]}} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/left-palette-resources.json b/catalog-ui/cypress/fixtures/common/left-palette-resources.json
new file mode 100644
index 0000000000..ac8ddb5408
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/left-palette-resources.json
@@ -0,0 +1,1071 @@
+{
+ "Allotted Resource": {
+ "IP Mux Demux": [
+ {
+ "tags": [
+ "dd"
+ ],
+ "categories": [
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "subcategories": [
+ {
+ "name": "IP Mux Demux",
+ "normalizedName": "ip mux demux",
+ "uniqueId": "resourceNewCategory.allotted resource.ip mux demux"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "IP Mux Demux",
+ "uniqueId": "36ea3f1f-894e-4b81-aa22-c3cf60fc8730",
+ "uuid": "018d45fc-e900-40ff-9799-7c4938d8b696",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "dd",
+ "resourceType": "VF",
+ "description": "dd",
+ "systemName": "Dd",
+ "invariantUUID": "01acbe24-1865-4d79-987c-70cd53f82a85",
+ "componentType": "RESOURCE",
+ "categoryName": "Allotted Resource",
+ "subCategoryName": "IP Mux Demux",
+ "searchFilterTerms": "dd dd dd 1.0"
+ }
+ ],
+ "Contrail Route": [
+ {
+ "tags": [
+ "vf2"
+ ],
+ "categories": [
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "subcategories": [
+ {
+ "name": "Contrail Route",
+ "normalizedName": "contrail route",
+ "uniqueId": "resourceNewCategory.allotted resource.contrail route"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Contrail Route",
+ "uniqueId": "d1f1240d-b158-47dd-96ea-a19118d62d3c",
+ "uuid": "8a406e2e-d217-4dbe-8d45-e4c90c38c26c",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "vf2",
+ "resourceType": "VF",
+ "description": "dd",
+ "systemName": "Vf2",
+ "invariantUUID": "47a39481-5cfb-4ffe-a031-c1259e7aaade",
+ "componentType": "RESOURCE",
+ "categoryName": "Allotted Resource",
+ "subCategoryName": "Contrail Route",
+ "searchFilterTerms": "vf2 dd vf2 1.0"
+ }
+ ]
+ },
+ "Configuration": {
+ "Configuration": [
+ {
+ "tags": [
+ "Port Mirroring Configuration By Policy"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "ec72ae75-60a8-4107-a52e-0e903ab9e5df",
+ "uuid": "8e75a951-5ee6-48e8-bbc4-be1f26009521",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Port Mirroring Configuration By Policy",
+ "resourceType": "Configuration",
+ "description": "A port mirroring configuration by policy object",
+ "systemName": "PortMirroringConfigurationByPolicy",
+ "invariantUUID": "ba77f2ad-d3c4-4f13-9f92-10419923a5a7",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Port Mirroring Configuration By Policy A port mirroring configuration by policy object port mirroring configuration by policy 2.0"
+ },
+ {
+ "tags": [
+ "VRF Object Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "1515d32e-534b-4ff5-9675-852f3a436a53",
+ "uuid": "9f9eed83-a15d-4335-b296-70c30ed6856b",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VRF Object Configuration",
+ "resourceType": "Configuration",
+ "description": "VRF Object configuration object",
+ "systemName": "VrfObjectConfiguration",
+ "invariantUUID": "47d5a475-ddd7-4b51-a85c-bef9a9762cdf",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VRF Object Configuration VRF Object configuration object vrf object configuration 3.0"
+ },
+ {
+ "tags": [
+ "VLAN Network Receptor Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "b988d25c-d824-4e4c-b127-616795cec03d",
+ "uuid": "565d788d-cd44-45cf-8ba2-e8eec17f63a7",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VLAN Network Receptor Configuration",
+ "resourceType": "Configuration",
+ "description": "VLAN network receptor configuration object",
+ "systemName": "VlanNetworkReceptorConfiguration",
+ "invariantUUID": "90075aff-b912-4fbe-bd10-231d4dffd811",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VLAN Network Receptor Configuration VLAN network receptor configuration object vlan network receptor configuration 3.0"
+ },
+ {
+ "tags": [
+ "Fabric Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "a46e12b0-11d3-42a7-a284-f1ffe9e4893e",
+ "uuid": "a36926be-3b7e-4715-9b3c-d8739680271f",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Fabric Configuration",
+ "resourceType": "Configuration",
+ "description": "A fabric Configuration object",
+ "systemName": "FabricConfiguration",
+ "invariantUUID": "2bc4c9a5-cf71-47c0-9101-78f637d3477a",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Fabric Configuration A fabric Configuration object fabric configuration 2.0"
+ },
+ {
+ "tags": [
+ "Port Mirroring Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "31dd2f59-1928-4f4f-804e-f7db0540da14",
+ "uuid": "42a9db47-9c71-4164-9470-097f1a3f1432",
+ "version": "2.0",
+ "icon": "pmc",
+ "name": "Port Mirroring Configuration",
+ "resourceType": "Configuration",
+ "description": "A port mirroring configuration object",
+ "systemName": "PortMirroringConfiguration",
+ "invariantUUID": "707e6845-7ba4-4055-b36c-ec88b4f54599",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "Port Mirroring Configuration A port mirroring configuration object port mirroring configuration 2.0"
+ },
+ {
+ "tags": [
+ "VRF Entry Configuration"
+ ],
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Configuration",
+ "uniqueId": "ef562fc5-0159-449a-b919-d0942cbe3c28",
+ "uuid": "ea8ed3c5-27ee-4ee7-b3c9-2b57d1e653d4",
+ "version": "3.0",
+ "icon": "pmc",
+ "name": "VRF Entry Configuration",
+ "resourceType": "Configuration",
+ "description": "VRF Entry configuration object",
+ "systemName": "VrfEntryConfiguration",
+ "invariantUUID": "f2d832d2-257e-4569-8789-5d093f0ab99a",
+ "componentType": "RESOURCE",
+ "categoryName": "Configuration",
+ "subCategoryName": "Configuration",
+ "searchFilterTerms": "VRF Entry Configuration VRF Entry configuration object vrf entry configuration 3.0"
+ }
+ ]
+ },
+ "Network Connectivity": {
+ "Virtual Links": [
+ {
+ "tags": [
+ "InternalVL"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "139b3ecc-85f8-458d-bba0-4ddbaf7cd66a",
+ "uuid": "49ff4232-c976-4218-b133-2c96300ac460",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "InternalVL",
+ "resourceType": "VL",
+ "description": "The AT&T internal (VF-level) Virtual Link",
+ "systemName": "Internalvl",
+ "invariantUUID": "b5ca0e75-6d5f-40ab-b8de-f633623cfae7",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "InternalVL The AT&T internal (VF-level) Virtual Link internalvl 2.0"
+ },
+ {
+ "tags": [
+ "VL"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "3db79cd9-334b-485a-ab19-bb5c469a4377",
+ "uuid": "556df5af-47b2-40ba-a7fe-397998429844",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "VL",
+ "resourceType": "VL",
+ "description": " Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). ",
+ "systemName": "Vl",
+ "invariantUUID": "24203e6d-4c66-4aaa-b041-89429bfd408d",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "VL Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). vl 2.0"
+ },
+ {
+ "tags": [
+ "VL ELINE"
+ ],
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Virtual Links",
+ "uniqueId": "8f7f7ea9-9db3-4dda-903a-4798aeccbd69",
+ "uuid": "077c04c2-6cda-42a6-a3b7-bf3f335caa1f",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "VL ELINE",
+ "resourceType": "VL",
+ "description": "Thenode represents an E-Line virtual link entity.",
+ "systemName": "VlEline",
+ "invariantUUID": "218a8ff8-c08e-46ea-9cc2-28eb608b0c20",
+ "componentType": "RESOURCE",
+ "categoryName": "Network Connectivity",
+ "subCategoryName": "Virtual Links",
+ "searchFilterTerms": "VL ELINE Thenode represents an E-Line virtual link entity. vl eline 2.0"
+ }
+ ]
+ },
+ "Generic": {
+ "Generic": [
+ {
+ "tags": [
+ "MyService"
+ ],
+ "categories": [
+ {
+ "name": "E2E Service",
+ "normalizedName": "e2e service",
+ "uniqueId": "serviceNewCategory.e2e service"
+ }
+ ],
+ "componentTypeAsString": "SERVICE",
+ "subcategoryName": null,
+ "uniqueId": "0a9e4b2e-b1b4-45a9-819b-0070ad65d994",
+ "uuid": "2a94363e-8515-472a-a278-00982b90fd6b",
+ "version": "0.1",
+ "icon": "defaulticon",
+ "name": "MyService",
+ "resourceType": null,
+ "description": "sdfsdf",
+ "systemName": "Myservice",
+ "invariantUUID": "e3488bf8-bdf7-4697-a943-5ef9832ead14",
+ "componentType": "SERVICE",
+ "categoryName": "E2E Service",
+ "subCategoryName": null,
+ "searchFilterTerms": "MyService sdfsdf myservice 0.1"
+ }
+ ],
+ "Infrastructure": [
+ {
+ "tags": [
+ "Network"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.generic.infrastructure"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Infrastructure",
+ "uniqueId": "744fc87b-ad3c-4acf-870c-4791cc401b30",
+ "uuid": "d807dcdb-c7b3-46cf-b6cf-474e2f0cb922",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "Network",
+ "resourceType": "VL",
+ "description": "Represents a simple , logical network service.",
+ "systemName": "Network",
+ "invariantUUID": "e8371c06-ec21-4635-bb7f-de34ea36624d",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Infrastructure",
+ "searchFilterTerms": "Network Represents a simple , logical network service. network 2.0"
+ }
+ ],
+ "Network Elements": [
+ {
+ "tags": [
+ "ContrailV2VirtualMachineInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ecc79719-a974-450d-93f2-842cf1022e19",
+ "uuid": "877f52b5-59bd-43c8-aeef-84db5845dc7b",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ContrailV2VirtualMachineInterface",
+ "resourceType": "CP",
+ "description": "Represents a network interface. The interfaces are defined with specific MAC addresses and ports.",
+ "systemName": "Contrailv2virtualmachineinterface",
+ "invariantUUID": "394af1a8-de25-4e88-a570-69722d74aa82",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailV2VirtualMachineInterface Represents a network interface. The interfaces are defined with specific MAC addresses and ports. contrailv2virtualmachineinterface 2.0"
+ },
+ {
+ "tags": [
+ "VSP1"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "24566301-f314-4cf4-981e-2b80f0e04ae2",
+ "uuid": "f1a2fe1d-fdf3-4a57-9b9a-1baaf0c719cc",
+ "version": "1.0",
+ "icon": "defaulticon",
+ "name": "VSP1",
+ "resourceType": "VF",
+ "description": "ddd",
+ "systemName": "Vsp1",
+ "invariantUUID": "83bacce4-6026-46b4-99b5-809905facac9",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "VSP1 ddd vsp1 1.0"
+ },
+ {
+ "tags": [
+ "ExtCP2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "c39f13b7-477e-4ce8-ad5b-63b423b740d4",
+ "uuid": "c7ef4a68-21f3-4462-abba-4b7d026f50b6",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ExtCP2",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcp2",
+ "invariantUUID": "1c5c80be-0b1e-461f-aa87-e1b0e6ec7e64",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtCP2 The AT&T Connection Point base type all other CP derive from extcp2 2.0"
+ },
+ {
+ "tags": [
+ "subInterfaceV2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "2f9251ab-d8e5-4ddc-a6ba-93116e66ef5e",
+ "uuid": "6a967922-5624-42d8-9e9b-750d923c5f9f",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "subInterfaceV2",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Subinterfacev2",
+ "invariantUUID": "3a619f70-7521-4bf0-a3cb-3d4a9df9139e",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "subInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterfacev2 2.0"
+ },
+ {
+ "tags": [
+ "ExtVL"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "3bdbdd73-9ffb-4753-8d57-800e4c29d1ea",
+ "uuid": "4114272d-5c32-4c9f-870d-00e521823405",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ExtVL",
+ "resourceType": "VL",
+ "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
+ "systemName": "Extvl",
+ "invariantUUID": "25f00388-d203-4c38-8607-b9b3223ca247",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtVL ECOMP generic virtual link (network) base type for all other service-level and global networks extvl 2.0"
+ },
+ {
+ "tags": [
+ "subInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "989df786-469a-4bea-aeec-54b340c37463",
+ "uuid": "cb9100c1-800c-41f1-a5f5-3bcf3b429f9c",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "subInterface",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Subinterface",
+ "invariantUUID": "63a5a5d0-89a5-48db-bc7e-bf84d4734b58",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "subInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) subinterface 2.0"
+ },
+ {
+ "tags": [
+ "ContrailVirtualNetwork"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "9a2e763e-1ff1-4ba3-bcda-5c37287a4867",
+ "uuid": "a64b08ff-7b7e-460b-9fcf-6e082a741c45",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ContrailVirtualNetwork",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "systemName": "Contrailvirtualnetwork",
+ "invariantUUID": "a8a289d5-744f-4b3a-bafe-6c12fa6047f8",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailVirtualNetwork Represents a network service with optional subnets and advanced configurations. contrailvirtualnetwork 2.0"
+ },
+ {
+ "tags": [
+ "ContrailV2VirtualNetwork"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "5a4e0795-d3f1-4527-a990-2d749c0c50f8",
+ "uuid": "c1838abc-66a7-4dda-bc0d-bfe3152e0359",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "ContrailV2VirtualNetwork",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations for contrail V2.",
+ "systemName": "Contrailv2virtualnetwork",
+ "invariantUUID": "bcc6f0e1-a619-48d6-82cb-ff762b12864c",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailV2VirtualNetwork Represents a network service with optional subnets and advanced configurations for contrail V2. contrailv2virtualnetwork 2.0"
+ },
+ {
+ "tags": [
+ "contrailV2VLANSubInterfaceV2"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "5dd1c07b-b8e7-4ade-a478-75d2448adb67",
+ "uuid": "bd94ad1d-74e1-47de-aebe-ce23319f4be4",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "contrailV2VLANSubInterfaceV2",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Contrailv2vlansubinterfacev2",
+ "invariantUUID": "2187a994-8b64-4837-91c0-df0a4fd37109",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "contrailV2VLANSubInterfaceV2 VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterfacev2 2.0"
+ },
+ {
+ "tags": [
+ "extNeutronCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "fe59d87f-cd1f-4526-aa08-e2709996ce7b",
+ "uuid": "4e0edbed-796c-4f9a-9e0e-a1b33c231171",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extNeutronCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extneutroncp",
+ "invariantUUID": "597ffcd7-9b17-4923-918e-bdb11ad9023e",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extNeutronCP The AT&T Connection Point base type all other CP derive from extneutroncp 2.0"
+ },
+ {
+ "tags": [
+ "ExtCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ed1e264b-8881-43a8-be27-d3c9154286eb",
+ "uuid": "8a1639ea-0df3-48ef-84de-f2a0cc90e4f1",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ExtCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcp",
+ "invariantUUID": "271c333d-fbfa-4712-b8a3-d5b80ba8dbdb",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ExtCP The AT&T Connection Point base type all other CP derive from extcp 2.0"
+ },
+ {
+ "tags": [
+ "ContrailPort"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ad029276-bcaa-4976-a154-f80208a3e68b",
+ "uuid": "1fe12dbf-12f0-44b3-8b3d-8e4054335f9c",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "ContrailPort",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types for contrail.",
+ "systemName": "Contrailport",
+ "invariantUUID": "8450d442-b549-49aa-bf64-efdd107c1d28",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "ContrailPort Represents a logical entity that associates between Compute and Network normative types for contrail. contrailport 2.0"
+ },
+ {
+ "tags": [
+ "extContrailCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "1ae71fdc-e571-4f13-982e-08245abbefeb",
+ "uuid": "fdb66989-06e7-496f-8046-8daf598dbecc",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extContrailCP",
+ "resourceType": "CP",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "systemName": "Extcontrailcp",
+ "invariantUUID": "9376fd82-5ad1-4433-9dc3-d90f74bb0ee7",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extContrailCP The AT&T Connection Point base type all other CP derive from extcontrailcp 2.0"
+ },
+ {
+ "tags": [
+ "Port"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "ac6ac56e-462b-4bbf-ad75-593d25931fa0",
+ "uuid": "817d37f4-92e7-4876-8032-26c62cf51552",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "Port",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "systemName": "Port",
+ "invariantUUID": "514ca121-6ea5-4182-9d9c-b6d7e0ee0305",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "Port Represents a logical entity that associates between Compute and Network normative types. port 2.0"
+ },
+ {
+ "tags": [
+ "contrailV2VLANSubInterface"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "58da9d62-a5b4-4a6b-b940-f1d0446fb5a5",
+ "uuid": "a7b191d7-1b2d-4be1-86be-eb2c6ea28606",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "contrailV2VLANSubInterface",
+ "resourceType": "CP",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "systemName": "Contrailv2vlansubinterface",
+ "invariantUUID": "de6aad61-462e-4f23-8b1e-d3733fd74496",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "contrailV2VLANSubInterface VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect) contrailv2vlansubinterface 2.0"
+ },
+ {
+ "tags": [
+ "NeutronNet"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "3100248e-423a-4f9f-800a-fb40bf22c8aa",
+ "uuid": "ea065061-7e7c-4ead-adba-77b388a59765",
+ "version": "2.0",
+ "icon": "vl",
+ "name": "NeutronNet",
+ "resourceType": "VL",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "systemName": "Neutronnet",
+ "invariantUUID": "c1c6e361-762b-43da-b03e-b770b3ff64fd",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "NeutronNet Represents a network service with optional subnets and advanced configurations. neutronnet 2.0"
+ },
+ {
+ "tags": [
+ "extVirtualMachineInterfaceCP"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "7c0349e4-8628-4956-9959-afb02d9ffbf3",
+ "uuid": "ddd1ab6f-0b10-42c3-8db2-cb6793ed0e05",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "extVirtualMachineInterfaceCP",
+ "resourceType": "CP",
+ "description": "External port for virtual machine interface",
+ "systemName": "Extvirtualmachineinterfacecp",
+ "invariantUUID": "78146b56-3e04-42c9-a302-13eed44402d6",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "extVirtualMachineInterfaceCP External port for virtual machine interface extvirtualmachineinterfacecp 2.0"
+ },
+ {
+ "tags": [
+ "NeutronPort"
+ ],
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements"
+ }
+ ]
+ }
+ ],
+ "componentTypeAsString": "RESOURCE",
+ "subcategoryName": "Network Elements",
+ "uniqueId": "13e17b76-3d2b-47cb-88df-4e121fa28c3c",
+ "uuid": "617b91bb-9786-4cf6-9547-e0a1a2ae8e83",
+ "version": "2.0",
+ "icon": "cp",
+ "name": "NeutronPort",
+ "resourceType": "CP",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "systemName": "Neutronport",
+ "invariantUUID": "8457c1a7-8251-460b-a879-a95b14ae5303",
+ "componentType": "RESOURCE",
+ "categoryName": "Generic",
+ "subCategoryName": "Network Elements",
+ "searchFilterTerms": "NeutronPort Represents a logical entity that associates between Compute and Network normative types. neutronport 2.0"
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/left-palette-service.json b/catalog-ui/cypress/fixtures/common/left-palette-service.json
new file mode 100644
index 0000000000..d6ae17a410
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/left-palette-service.json
@@ -0,0 +1,891 @@
+{
+ "Configuration": {
+ "Configuration": [
+ {
+ "uniqueId": "53260f16-3991-4efd-be2f-b356f39cc7db",
+ "name": "VRF Object Configuration",
+ "version": "3.0",
+ "description": "VRF Object configuration object",
+ "tags": ["VRF Object Configuration"],
+ "icon": "pmc",
+ "systemName": "VrfObjectConfiguration",
+ "invariantUUID": "c1718609-d9df-4b85-92c0-5c4f31776481",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "1643dcde-99af-4c59-80e1-bb8ed77a4432"
+ },
+ {
+ "uniqueId": "4f036a93-b969-4d7c-b7f9-66727261a6cf",
+ "name": "VRF Entry Configuration",
+ "version": "3.0",
+ "description": "VRF Entry configuration object",
+ "tags": ["VRF Entry Configuration"],
+ "icon": "pmc",
+ "systemName": "VrfEntryConfiguration",
+ "invariantUUID": "316d5fc6-2b07-4c79-b577-5acb006206ca",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "3e7c0be1-df02-4d68-ba14-fe93523ccaed"
+ },
+ {
+ "uniqueId": "0aff428f-8efb-4f42-a849-0acf355dea99",
+ "name": "VLAN Network Receptor Configuration",
+ "version": "3.0",
+ "description": "VLAN network receptor configuration object",
+ "tags": ["VLAN Network Receptor Configuration"],
+ "icon": "pmc",
+ "systemName": "VlanNetworkReceptorConfiguration",
+ "invariantUUID": "bc973217-dfd9-4d5c-a68c-fe66b3c9c911",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "42c06b06-b9b6-4b0d-8457-711ce67122a5"
+ },
+ {
+ "uniqueId": "a289997b-1cfa-4d84-a872-3df282e52fa7",
+ "name": "Port Mirroring Configuration",
+ "version": "2.0",
+ "description": "A port mirroring configuration object",
+ "tags": ["Port Mirroring Configuration"],
+ "icon": "pmc",
+ "systemName": "PortMirroringConfiguration",
+ "invariantUUID": "42e40b5f-6a93-4b8d-bb52-017397687758",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "acc8a391-8797-43e7-bc93-9f6a8dc1c633"
+ },
+ {
+ "uniqueId": "9b387cba-b622-4f74-a307-b1ef414b38e8",
+ "name": "Port Mirroring Configuration By Policy",
+ "version": "2.0",
+ "description": "A port mirroring configuration by policy object",
+ "tags": ["Port Mirroring Configuration By Policy"],
+ "icon": "pmc",
+ "systemName": "PortMirroringConfigurationByPolicy",
+ "invariantUUID": "3138b413-d39e-441b-b324-d6cf411bee04",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "83d9b135-14cd-4c3d-9663-69a2e5148adc"
+ },
+ {
+ "uniqueId": "b5bdc48c-643d-40bd-a414-bb7e4b43ab91",
+ "name": "Fabric Configuration",
+ "version": "2.0",
+ "description": "A fabric Configuration object",
+ "tags": ["Fabric Configuration"],
+ "icon": "pmc",
+ "systemName": "FabricConfiguration",
+ "invariantUUID": "de1f1c51-f04a-4337-ab58-3adc1091c236",
+ "componentType": "RESOURCE",
+ "resourceType": "Configuration ()",
+ "categories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": ["pmc"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "e50417ee-073d-49d7-b73b-f00cfd3cebbb"
+ }
+ ]
+ },
+ "Network Connectivity": {
+ "Virtual Links": [
+ {
+ "uniqueId": "6a0e5a5d-885f-4407-afc8-ebc2c3c7b6f7",
+ "name": "VL ELINE",
+ "version": "2.0",
+ "description": "Thenode represents an E-Line virtual link entity.",
+ "tags": ["VL ELINE"],
+ "icon": "vl",
+ "systemName": "VlEline",
+ "invariantUUID": "1a34d743-dec7-4ecb-9426-f855368a2bce",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links",
+ "icons": ["vl"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "ec1f8f6c-ecda-4ad4-bb31-7210a09e505b"
+ },
+ {
+ "uniqueId": "7792c232-23db-4aba-b7ab-edbf24a33a9c",
+ "name": "InternalVL",
+ "version": "2.0",
+ "description": "The AT&T internal (VF-level) Virtual Link",
+ "tags": ["InternalVL"],
+ "icon": "vl",
+ "systemName": "Internalvl",
+ "invariantUUID": "fd8c20fd-37c0-4aad-b76b-3967dd98145d",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links",
+ "icons": ["vl"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "36124047-43b8-4fdb-9c8c-740e0a6dcf8c"
+ },
+ {
+ "uniqueId": "cbedde9a-8e79-4d00-8987-84af606350ce",
+ "name": "VL",
+ "version": "2.0",
+ "description": " Virtual link (VL) describes the basic topology of the connectivity as well as other required parameters (e.g. bandwidth and QoS class). ",
+ "tags": ["VL"],
+ "icon": "vl",
+ "systemName": "Vl",
+ "invariantUUID": "9e071c3b-2adb-4ae5-a6a9-f1348708855e",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "subcategories": [
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links",
+ "icons": ["vl"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "a4fedff1-23b6-4cfd-b001-a9367ab48b3b"
+ }
+ ]
+ },
+ "Generic": {
+ "Generic": [
+ {
+ "uniqueId": "6a627bf8-64e6-43d4-b2ca-2616ed19b234",
+ "name": "Child Service",
+ "version": "0.2",
+ "description": "ddjhd",
+ "tags": ["Child Service"],
+ "icon": "defaulticon",
+ "systemName": "ChildService",
+ "invariantUUID": "8315c091-0794-4ea7-97a6-fcc0d022ac8d",
+ "componentType": "SERVICE",
+ "resourceType": "Service",
+ "categories": [
+ {
+ "name": "E2E Service",
+ "normalizedName": "e2e service",
+ "uniqueId": "serviceNewCategory.e2e service",
+ "empty": false
+ }
+ ],
+ "uuid": "d549ab35-00c2-43c9-8a54-64f303d8b31d"
+ },
+ {
+ "uniqueId": "c680cd86-dfdb-4606-b803-3db46f453827",
+ "name": "test service1",
+ "version": "1.2",
+ "description": "dfdfdf",
+ "tags": ["test service1"],
+ "icon": "defaulticon",
+ "systemName": "TestService1",
+ "invariantUUID": "99eac7b9-71ea-4065-912e-b70375826ea8",
+ "componentType": "SERVICE",
+ "resourceType": "Service",
+ "categories": [
+ {
+ "name": "Network L1-3",
+ "normalizedName": "network l1-3",
+ "uniqueId": "serviceNewCategory.network l1-3",
+ "empty": false
+ }
+ ],
+ "uuid": "0f75610e-c4bd-4264-8940-fead5ae946f5"
+ },
+ {
+ "uniqueId": "98b9c1ee-285f-45f9-be2f-4ef58ca78297",
+ "name": "test service1",
+ "version": "1.0",
+ "description": "dfdfdf",
+ "tags": ["test service1"],
+ "icon": "defaulticon",
+ "systemName": "TestService1",
+ "invariantUUID": "99eac7b9-71ea-4065-912e-b70375826ea8",
+ "componentType": "SERVICE",
+ "resourceType": "Service",
+ "categories": [
+ {
+ "name": "Network L1-3",
+ "normalizedName": "network l1-3",
+ "uniqueId": "serviceNewCategory.network l1-3",
+ "empty": false
+ }
+ ],
+ "uuid": "68f863a9-234f-41f4-851e-0282000e332b"
+ }
+ ],
+ "Infrastructure": [
+ {
+ "uniqueId": "10596d81-b92d-4930-a710-eff1e9a3d22c",
+ "name": "Network",
+ "version": "2.0",
+ "description": "Represents a simple , logical network service.",
+ "tags": ["Network"],
+ "icon": "vl",
+ "systemName": "Network",
+ "invariantUUID": "8b6b15a4-7579-49c8-9a8a-82fc2a5d5fc7",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.generic.infrastructure",
+ "icons": ["connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "f554e793-4bb0-4157-89ca-aaf2ad1b59b4"
+ }
+ ],
+ "Network Elements": [
+ {
+ "uniqueId": "6155084a-572c-416a-aec0-b8fc263f3daf",
+ "name": "NeutronNet",
+ "version": "2.0",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "tags": ["NeutronNet"],
+ "icon": "vl",
+ "systemName": "Neutronnet",
+ "invariantUUID": "8127c180-4470-4170-96a3-b1dd2c52482b",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "abdba1c2-0598-4eb3-a88f-c216078a011f"
+ },
+ {
+ "uniqueId": "a3351552-0bf5-4f19-a341-5e959ea41194",
+ "name": "ContrailV2VirtualNetwork",
+ "version": "2.0",
+ "description": "Represents a network service with optional subnets and advanced configurations for contrail V2.",
+ "tags": ["ContrailV2VirtualNetwork"],
+ "icon": "vl",
+ "systemName": "Contrailv2virtualnetwork",
+ "invariantUUID": "c5c20eba-2c28-402c-9ffc-3284947f8282",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "6d7bc209-b212-4632-9cb8-f45e0dfd8f7d"
+ },
+ {
+ "uniqueId": "31358849-cd85-4782-8232-7bd98b7eda8e",
+ "name": "contrailV2VLANSubInterface",
+ "version": "2.0",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "tags": ["contrailV2VLANSubInterface"],
+ "icon": "cp",
+ "systemName": "Contrailv2vlansubinterface",
+ "invariantUUID": "1095116e-0e29-42ca-bf42-36d77ecd0db9",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "aa380f00-9800-4570-8564-76d1ae248ef5"
+ },
+ {
+ "uniqueId": "28353d9c-3900-41d4-a080-d14e3c3c7b2b",
+ "name": "extContrailCP",
+ "version": "2.0",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "tags": ["extContrailCP"],
+ "icon": "cp",
+ "systemName": "Extcontrailcp",
+ "invariantUUID": "860e2d34-1597-4a37-8c4d-ff9f98b148c9",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "a43f1303-61a1-435c-b33a-ceabfa4330fc"
+ },
+ {
+ "uniqueId": "b01ead7f-f180-47c3-927e-3aa1aa9d3846",
+ "name": "Port",
+ "version": "2.0",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "tags": ["Port"],
+ "icon": "cp",
+ "systemName": "Port",
+ "invariantUUID": "2589943c-79bd-4330-818a-be4b37e7d3d2",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "e3b44d97-1a00-4c46-95d0-6bdd09cdcb34"
+ },
+ {
+ "uniqueId": "654bd497-5717-474e-9ac8-787a37e4170d",
+ "name": "NeutronPort",
+ "version": "2.0",
+ "description": "Represents a logical entity that associates between Compute and Network normative types.",
+ "tags": ["NeutronPort"],
+ "icon": "cp",
+ "systemName": "Neutronport",
+ "invariantUUID": "19806716-3812-4254-af15-eda5e458693e",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "24d2154b-db99-4d8d-ae2a-67e36320ecb9"
+ },
+ {
+ "uniqueId": "4df7a6df-d147-44a5-a9bc-d49bae56a139",
+ "name": "ExtVL",
+ "version": "2.0",
+ "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
+ "tags": ["ExtVL"],
+ "icon": "vl",
+ "systemName": "Extvl",
+ "invariantUUID": "3cc472af-e9f0-4503-8c3e-5d45d268617d",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "e8c6402c-ad12-40a0-8d8f-0a386227a7ca"
+ },
+ {
+ "uniqueId": "e97afec5-9770-4ecd-b32f-27084d21e31b",
+ "name": "ExtCP",
+ "version": "2.0",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "tags": ["ExtCP"],
+ "icon": "cp",
+ "systemName": "Extcp",
+ "invariantUUID": "8967cd5e-e8c1-4be1-935e-ef8eebe33a1e",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "ceec2c28-a1ce-4955-be40-abe60262d950"
+ },
+ {
+ "uniqueId": "01f741b0-1544-4141-8cb4-9f0899dd7e74",
+ "name": "ContrailVirtualNetwork",
+ "version": "2.0",
+ "description": "Represents a network service with optional subnets and advanced configurations.",
+ "tags": ["ContrailVirtualNetwork"],
+ "icon": "vl",
+ "systemName": "Contrailvirtualnetwork",
+ "invariantUUID": "94997556-cb2e-468f-abdc-0faacd1feb95",
+ "componentType": "RESOURCE",
+ "resourceType": "VL",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "30b724c6-a075-4ac1-b800-a66794406274"
+ },
+ {
+ "uniqueId": "1ad2b0c6-87f8-43f2-b107-fc2fc9a5170b",
+ "name": "ContrailPort",
+ "version": "2.0",
+ "description": "Represents a logical entity that associates between Compute and Network normative types for contrail.",
+ "tags": ["ContrailPort"],
+ "icon": "cp",
+ "systemName": "Contrailport",
+ "invariantUUID": "7a0cdfd2-4d08-47c4-8eda-30e6ee708796",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "4ea1133b-5e1c-4865-aef1-40a245dcd19c"
+ },
+ {
+ "uniqueId": "9032e725-976d-4878-8f33-e9821af782dd",
+ "name": "ContrailV2VirtualMachineInterface",
+ "version": "2.0",
+ "description": "Represents a network interface. The interfaces are defined with specific MAC addresses and ports.",
+ "tags": ["ContrailV2VirtualMachineInterface"],
+ "icon": "cp",
+ "systemName": "Contrailv2virtualmachineinterface",
+ "invariantUUID": "cecf4314-1bf3-440c-8079-6eba965dd491",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "392751ba-0925-4b3d-a826-ca25470e877e"
+ },
+ {
+ "uniqueId": "a7d6b149-f870-4f04-8b0b-15c7f69d84c4",
+ "name": "extNeutronCP",
+ "version": "2.0",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "tags": ["extNeutronCP"],
+ "icon": "cp",
+ "systemName": "Extneutroncp",
+ "invariantUUID": "e8be1a55-99bc-4f5c-9653-9bc4bc98fcf2",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "cdf80d1f-5aab-4f3a-b980-6c6b91dd7923"
+ },
+ {
+ "uniqueId": "aed57d1e-853b-4d4b-b924-7df277d49fc0",
+ "name": "ExtCP2",
+ "version": "2.0",
+ "description": "The AT&T Connection Point base type all other CP derive from",
+ "tags": ["ExtCP2"],
+ "icon": "cp",
+ "systemName": "Extcp2",
+ "invariantUUID": "90e3a5a7-a323-4130-934d-536b269f84bb",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "d849ae33-b26e-4bb6-a675-47382ae58bbf"
+ },
+ {
+ "uniqueId": "4534e2b4-53b5-403e-80e5-c612fcb02219",
+ "name": "subInterfaceV2",
+ "version": "2.0",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "tags": ["subInterfaceV2"],
+ "icon": "cp",
+ "systemName": "Subinterfacev2",
+ "invariantUUID": "9b7db669-76f7-44dc-b666-aa4adcc78431",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "f5caf361-399e-480c-9aec-f8513c0a277c"
+ },
+ {
+ "uniqueId": "f194e4dc-1667-4efd-af4e-0767b7de6734",
+ "name": "extVirtualMachineInterfaceCP",
+ "version": "2.0",
+ "description": "External port for virtual machine interface",
+ "tags": ["extVirtualMachineInterfaceCP"],
+ "icon": "cp",
+ "systemName": "Extvirtualmachineinterfacecp",
+ "invariantUUID": "2fb160fa-b982-45b5-b188-840c122e794e",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "f4548753-8213-4d32-8c6d-e18ba37efe99"
+ },
+ {
+ "uniqueId": "e4ba9117-8f7c-4681-9f69-f7e03adbfb25",
+ "name": "subInterface",
+ "version": "2.0",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "tags": ["subInterface"],
+ "icon": "cp",
+ "systemName": "Subinterface",
+ "invariantUUID": "31f147fc-5afa-410e-8302-912606cff88b",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "22dfdd30-1037-4b49-a18a-321e8fb284e3"
+ },
+ {
+ "uniqueId": "7b685e37-1450-45f4-9c2d-3f91166784d8",
+ "name": "contrailV2VLANSubInterfaceV2",
+ "version": "2.0",
+ "description": "VLAN sub-Interface is a logical port which must be binded to a port. Regular port may have 1N VLAN Interfaces.It can connect to its own network (regardless of the network the parent port can connect)",
+ "tags": ["contrailV2VLANSubInterfaceV2"],
+ "icon": "cp",
+ "systemName": "Contrailv2vlansubinterfacev2",
+ "invariantUUID": "6b359a74-597c-450c-a808-389ed742bf53",
+ "componentType": "RESOURCE",
+ "resourceType": "CP",
+ "categories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": ["network", "connector"],
+ "empty": false
+ }
+ ],
+ "empty": false
+ }
+ ],
+ "uuid": "10c04512-5f68-42e7-9fe4-20e53f63085a"
+ }
+ ]
+ }
+}
diff --git a/catalog-ui/cypress/fixtures/common/packages.json b/catalog-ui/cypress/fixtures/common/packages.json
new file mode 100644
index 0000000000..e1cd59f9f9
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/packages.json
@@ -0,0 +1,17 @@
+{
+ "listCount": 1,
+ "results": [
+ {
+ "description": "TEST",
+ "vspName": "TEST",
+ "version": "1.0",
+ "packageId": "c7deaf9e75a34229b4fade10634007d7",
+ "category": "resourceNewCategory.allotted resource",
+ "subCategory": "resourceNewCategory.allotted resource.tunnel xconnect",
+ "vendorName": "TEST",
+ "vendorRelease": "1.0",
+ "packageType": "CSAR",
+ "resourceType": "VF"
+ }
+ ]
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/plugins.json b/catalog-ui/cypress/fixtures/common/plugins.json
new file mode 100644
index 0000000000..d950fcad73
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/plugins.json
@@ -0,0 +1,35 @@
+[
+ {
+ "pluginId": "DCAED",
+ "pluginDiscoveryUrl": "http://192.168.33.10:8183/dcaed/",
+ "pluginSourceUrl": "http://192.168.33.10:8183/dcaed/#/home",
+ "pluginStateUrl": "dcaed",
+ "pluginDisplayOptions": {
+ "context": {
+ "displayName": "Monitoring",
+ "displayContext": [
+ "SERVICE"
+ ],
+ "displayRoles": [
+ "DESIGNER"
+ ]
+ }
+ },
+ "isOnline": false
+ },
+ {
+ "pluginId": "DCAE-DS",
+ "pluginDiscoveryUrl": "http://192.168.33.10:8446/dcae/#/home",
+ "pluginSourceUrl": "http://192.168.33.10:8446/dcae/#/home",
+ "pluginStateUrl": "dcae-ds",
+ "pluginDisplayOptions": {
+ "tab": {
+ "displayName": "DCAE-DS",
+ "displayRoles": [
+ "DESIGNER"
+ ]
+ }
+ },
+ "isOnline": false
+ }
+] \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/policy-types.json b/catalog-ui/cypress/fixtures/common/policy-types.json
new file mode 100644
index 0000000000..485047bea8
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/policy-types.json
@@ -0,0 +1,86 @@
+[
+ {
+ "name": "Placement Valet Affinity",
+ "icon": "placement-valet-affinity",
+ "type": "org.openecomp.policies.placement.valet.Affinity",
+ "uniqueId": "org.openecomp.policies.placement.valet.Affinity.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "External",
+ "icon": "policy-external",
+ "type": "org.openecomp.policies.External",
+ "uniqueId": "org.openecomp.policies.External.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Root",
+ "icon": "policy-root",
+ "type": "tosca.policies.Root",
+ "uniqueId": "tosca.policies.Root.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Placement",
+ "icon": "policy-placement",
+ "type": "tosca.policies.Placement",
+ "uniqueId": "tosca.policies.Placement.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Placement Colocate",
+ "icon": "policy-placement-colocate",
+ "type": "org.openecomp.policies.placement.Colocate",
+ "uniqueId": "org.openecomp.policies.placement.Colocate.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Placement Valet Diversity",
+ "icon": "policy-placement-valet-diversity",
+ "type": "org.openecomp.policies.placement.valet.Diversity",
+ "uniqueId": "org.openecomp.policies.placement.valet.Diversity.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Update",
+ "icon": "policy-update",
+ "type": "tosca.policies.Update",
+ "uniqueId": "tosca.policies.Update.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Performance",
+ "icon": "policy-performance",
+ "type": "tosca.policies.Performance",
+ "uniqueId": "tosca.policies.Performance.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Placement Antilocate",
+ "icon": "policy-placement-antilocate",
+ "type": "org.openecomp.policies.placement.Antilocate",
+ "uniqueId": "org.openecomp.policies.placement.Antilocate.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Scaling Fixed",
+ "icon": "policy-fixed",
+ "type": "org.openecomp.policies.scaling.Fixed",
+ "uniqueId": "org.openecomp.policies.scaling.Fixed.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Scaling",
+ "icon": "policy-scaling",
+ "type": "tosca.policies.Scaling",
+ "uniqueId": "tosca.policies.Scaling.1.0.policytype",
+ "version": "1.0"
+ },
+ {
+ "name": "Placement Valet Exclusivity",
+ "icon": "policy-placement-valet-exclusivity",
+ "type": "org.openecomp.policies.placement.valet.Exclusivity",
+ "uniqueId": "org.openecomp.policies.placement.valet.Exclusivity.1.0.policytype",
+ "version": "1.0"
+ }
+] \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/service-certifyResponse.json b/catalog-ui/cypress/fixtures/common/service-certifyResponse.json
new file mode 100644
index 0000000000..2f9699c94f
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/service-certifyResponse.json
@@ -0,0 +1,42 @@
+{
+ "uniqueId": "aea8c885-a9e9-471a-b029-eff0eae6c92b",
+ "name": "Certified2",
+ "version": "1.0",
+ "isHighestVersion": true,
+ "creationDate": 1568210404578,
+ "lastUpdateDate": 1568814910705,
+ "description": "11212",
+ "lifecycleState": "CERTIFIED",
+ "tags": ["Certified2"],
+ "icon": "defaulticon",
+ "normalizedName": "certified2",
+ "systemName": "Certified2",
+ "contactId": "m08740",
+ "allVersions": {
+ "1.0": "aea8c885-a9e9-471a-b029-eff0eae6c92b"
+ },
+ "serviceFunction": "121212",
+ "invariantUUID": "1ef104f9-7d49-4383-8b7a-fcfab3725283",
+ "componentType": "SERVICE",
+ "categories": [{
+ "name": "Network Service",
+ "normalizedName": "network service",
+ "uniqueId": "serviceNewCategory.network service",
+ "empty": false
+ }],
+ "creatorUserId": "m08740",
+ "creatorFullName": "Carlos Santana",
+ "lastUpdaterUserId": "m08740",
+ "lastUpdaterFullName": "Carlos Santana",
+ "archiveTime": 0,
+ "distributionStatus": "DISTRIBUTION_NOT_APPROVED",
+ "ecompGeneratedNaming": true,
+ "namingPolicy": "",
+ "serviceType": "",
+ "serviceRole": "",
+ "environmentContext": "General_Revenue-Bearing",
+ "instantiationType": "A-la-carte",
+ "archived": false,
+ "vspArchived": false,
+ "uuid": "b6b57bbb-e6a2-4849-8ba7-144c59d36bde"
+}
diff --git a/catalog-ui/cypress/fixtures/common/service-metadata.json b/catalog-ui/cypress/fixtures/common/service-metadata.json
new file mode 100644
index 0000000000..b9409f6ff7
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/service-metadata.json
@@ -0,0 +1,84 @@
+{
+ "artifacts": null,
+ "deploymentArtifacts": null,
+ "toscaArtifacts": null,
+ "categories": null,
+ "creatorUserId": null,
+ "creatorFullName": null,
+ "lastUpdaterUserId": null,
+ "lastUpdaterFullName": null,
+ "componentType": null,
+ "componentInstances": null,
+ "componentInstancesRelations": null,
+ "componentInstancesInputs": null,
+ "componentInstancesProperties": null,
+ "componentInstancesAttributes": null,
+ "capabilities": null,
+ "policies": null,
+ "requirements": null,
+ "inputs": null,
+ "groups": null,
+ "additionalInformation": null,
+ "interfaceOperations": null,
+ "interfaces": null,
+ "serviceApiArtifacts": null,
+ "forwardingPaths": null,
+ "metadata": {
+ "uniqueId": "8c6a9a9b-fba3-42c9-97ff-04dfd4708d4b",
+ "name": "NewServiceAuto",
+ "version": "7.1",
+ "isHighestVersion": true,
+ "creationDate": 1568872562296,
+ "lastUpdateDate": 1568872562296,
+ "description": "2323",
+ "lifecycleState": "CERTIFIED",
+ "tags": ["NewServiceAuto"],
+ "icon": "defaulticon",
+ "normalizedName": "newserviceauto",
+ "systemName": "Newserviceauto",
+ "contactId": "m08740",
+ "allVersions": {
+ "1.0": "ddd11c00-e998-49f6-8523-1725ffeb8b03",
+ "2.0": "f2ab18c7-8d15-4af2-8b51-25972c836c01",
+ "3.0": "4563db36-6c24-4013-b872-73b10b828760",
+ "4.0": "75312de7-ca54-488f-a922-7ee996aceec9",
+ "5.0": "bb76bc99-fee3-4bb7-96cd-643b4b7a2ad4",
+ "6.0": "0105b1ae-5162-42d2-8cf0-6cd17a1bf179",
+ "7.0": "711e7af6-b901-4870-b76e-0b4c77bb15a9",
+ "7.1": "8c6a9a9b-fba3-42c9-97ff-04dfd4708d4b"
+ },
+ "isDeleted": null,
+ "serviceFunction": "232323",
+ "csarUUID": null,
+ "csarVersion": null,
+ "importedToscaChecksum": null,
+ "invariantUUID": "45cb8894-9110-4bf1-b026-fb0354f4a0d0",
+ "componentType": "SERVICE",
+ "categories": [{
+ "name": "Network L1-3",
+ "normalizedName": "network l1-3",
+ "uniqueId": "serviceNewCategory.network l1-3",
+ "icons": null,
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }],
+ "creatorUserId": "m08740",
+ "creatorFullName": "Carlos Santana",
+ "lastUpdaterUserId": "m08740",
+ "lastUpdaterFullName": "Carlos Santana",
+ "archiveTime": 0,
+ "distributionStatus": "DISTRIBUTION_NOT_APPROVED",
+ "ecompGeneratedNaming": true,
+ "namingPolicy": "",
+ "serviceType": "",
+ "serviceRole": "",
+ "environmentContext": "General_Revenue-Bearing",
+ "instantiationType": "A-la-carte",
+ "uuid": "248e4889-3c95-4662-8a62-5cebd98aa292",
+ "vspArchived": false,
+ "archived": false
+ }
+}
diff --git a/catalog-ui/cypress/fixtures/common/setup-ui.json b/catalog-ui/cypress/fixtures/common/setup-ui.json
new file mode 100644
index 0000000000..cdc8b0b58c
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/setup-ui.json
@@ -0,0 +1,1281 @@
+{
+ "configuration": {
+ "resourceTypes": {
+ "VF": "VF",
+ "VFC": "VFC",
+ "Configuration": "Configuration ()",
+ "ServiceProxy": "ServiceProxy ()",
+ "VL": "VL",
+ "VFCMT": "VFCMT",
+ "PNF": "PNF",
+ "CP": "CP",
+ "ABSTRACT": "Abstract (Generic VFC/VF/PNF/Service Type)",
+ "CR": "CR",
+ "CVFC": "CVFC"
+ },
+ "environmentContext": {
+ "defaultValue": "General_Revenue-Bearing",
+ "validValues": [
+ "Critical_Revenue-Bearing",
+ "Vital_Revenue-Bearing",
+ "Essential_Revenue-Bearing",
+ "Important_Revenue-Bearing",
+ "Needed_Revenue-Bearing",
+ "Useful_Revenue-Bearing",
+ "General_Revenue-Bearing",
+ "Critical_Non-Revenue",
+ "Vital_Non-Revenue",
+ "Essential_Non-Revenue",
+ "Important_Non-Revenue",
+ "Needed_Non-Revenue",
+ "Useful_Non-Revenue",
+ "General_Non-Revenue"
+ ]
+ },
+ "heatDeploymentTimeout": {
+ "defaultMinutes": 30,
+ "minMinutes": 2,
+ "maxMinutes": 150
+ },
+ "roles": [
+ "ADMIN",
+ "DESIGNER",
+ "PRODUCT_MANAGER",
+ "PRODUCT_STRATEGIST"
+ ],
+ "componentTypes": [
+ "services",
+ "resources",
+ "products"
+ ],
+ "artifacts": {
+ "other": [
+ {
+ "name": "CHEF"
+ },
+ {
+ "name": "PUPPET"
+ },
+ {
+ "name": "SHELL"
+ },
+ {
+ "name": "YANG"
+ },
+ {
+ "name": "YANG_XML"
+ },
+ {
+ "name": "HEAT"
+ },
+ {
+ "name": "BPEL"
+ },
+ {
+ "name": "DG_XML"
+ },
+ {
+ "name": "MURANO_PKG"
+ },
+ {
+ "name": "WORKFLOW"
+ },
+ {
+ "name": "NETWORK_CALL_FLOW"
+ },
+ {
+ "name": "TOSCA_TEMPLATE"
+ },
+ {
+ "name": "TOSCA_CSAR"
+ },
+ {
+ "name": "AAI_SERVICE_MODEL"
+ },
+ {
+ "name": "AAI_VF_MODEL"
+ },
+ {
+ "name": "AAI_VF_MODULE_MODEL"
+ },
+ {
+ "name": "AAI_VF_INSTANCE_MODEL"
+ },
+ {
+ "name": "OTHER"
+ },
+ {
+ "name": "SNMP_POLL"
+ },
+ {
+ "name": "SNMP_TRAP"
+ },
+ {
+ "name": "GUIDE"
+ }
+ ],
+ "deployment": {
+ "resourceDeploymentArtifacts": {
+ "HEAT": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "HEAT_VOL": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "HEAT_NET": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "HEAT_NESTED": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "HEAT_ARTIFACT": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "YANG_XML": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "VNF_CATALOG": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "VF_LICENSE": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "VENDOR_LICENSE": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "MODEL_INVENTORY_PROFILE": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "MODEL_QUERY_SPEC": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "LIFECYCLE_OPERATIONS": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VF",
+ "VFC"
+ ]
+ },
+ "VES_EVENTS": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "PERFORMANCE_COUNTER": {
+ "acceptedTypes": [
+ "csv"
+ ],
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "APPC_CONFIG": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VF"
+ ]
+ },
+ "DCAE_TOSCA": {
+ "acceptedTypes": [
+ "yml",
+ "yaml"
+ ],
+ "validForResourceTypes": [
+ "VF",
+ "VFCMT"
+ ]
+ },
+ "DCAE_JSON": {
+ "acceptedTypes": [
+ "json"
+ ],
+ "validForResourceTypes": [
+ "VF",
+ "VFCMT"
+ ]
+ },
+ "DCAE_POLICY": {
+ "acceptedTypes": [
+ "emf"
+ ],
+ "validForResourceTypes": [
+ "VF",
+ "VFCMT"
+ ]
+ },
+ "DCAE_DOC": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VF",
+ "VFCMT"
+ ]
+ },
+ "DCAE_EVENT": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VF",
+ "VFCMT"
+ ]
+ },
+ "AAI_VF_MODEL": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VF"
+ ]
+ },
+ "AAI_VF_MODULE_MODEL": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": [
+ "VF"
+ ]
+ },
+ "OTHER": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "SNMP_POLL": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "SNMP_TRAP": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ }
+ },
+ "serviceDeploymentArtifacts": {
+ "YANG_XML": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "VNF_CATALOG": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "MODEL_INVENTORY_PROFILE": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "MODEL_QUERY_SPEC": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "AAI_SERVICE_MODEL": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "AAI_VF_MODULE_MODEL": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "AAI_VF_INSTANCE_MODEL": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "UCPE_LAYER_2_CONFIGURATION": {
+ "acceptedTypes": [
+ "xml"
+ ],
+ "validForResourceTypes": null
+ },
+ "OTHER": {
+ "acceptedTypes": null,
+ "validForResourceTypes": null
+ }
+ },
+ "resourceInstanceDeploymentArtifacts": {
+ "HEAT_ENV": {
+ "acceptedTypes": [
+ "env"
+ ],
+ "validForResourceTypes": null
+ },
+ "VF_MODULES_METADATA": {
+ "acceptedTypes": [
+ "json"
+ ],
+ "validForResourceTypes": null
+ },
+ "VES_EVENTS": {
+ "acceptedTypes": [
+ "yaml",
+ "yml"
+ ],
+ "validForResourceTypes": null
+ },
+ "PERFORMANCE_COUNTER": {
+ "acceptedTypes": [
+ "csv"
+ ],
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_TOSCA": {
+ "acceptedTypes": [
+ "yml",
+ "yaml"
+ ],
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_JSON": {
+ "acceptedTypes": [
+ "json"
+ ],
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_POLICY": {
+ "acceptedTypes": [
+ "emf"
+ ],
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_DOC": {
+ "acceptedTypes": null,
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_BLUEPRINT": {
+ "acceptedTypes": null,
+ "validForResourceTypes": null
+ },
+ "DCAE_INVENTORY_EVENT": {
+ "acceptedTypes": null,
+ "validForResourceTypes": null
+ },
+ "SNMP_POLL": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ },
+ "SNMP_TRAP": {
+ "acceptedTypes": null,
+ "validForResourceTypes": [
+ "VFC",
+ "CP",
+ "VL",
+ "VF",
+ "CR",
+ "VFCMT",
+ "Abstract",
+ "CVFC"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "categories": {
+ "resourceCategories": [
+ {
+ "name": "Generic",
+ "normalizedName": "generic",
+ "uniqueId": "resourceNewCategory.generic",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Network Elements",
+ "normalizedName": "network elements",
+ "uniqueId": "resourceNewCategory.generic.network elements",
+ "icons": [
+ "network",
+ "connector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Service",
+ "normalizedName": "network service",
+ "uniqueId": "resourceNewCategory.generic.network service",
+ "icons": [
+ "network"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Abstract",
+ "normalizedName": "abstract",
+ "uniqueId": "resourceNewCategory.generic.abstract",
+ "icons": [
+ "objectStorage",
+ "compute"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.generic.infrastructure",
+ "icons": [
+ "connector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.generic.database",
+ "icons": [
+ "database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Rules",
+ "normalizedName": "rules",
+ "uniqueId": "resourceNewCategory.generic.rules",
+ "icons": [
+ "networkrules",
+ "securityrules"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L2-3",
+ "normalizedName": "network l2-3",
+ "uniqueId": "resourceNewCategory.network l2-3",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "WAN Connectors",
+ "normalizedName": "wan connectors",
+ "uniqueId": "resourceNewCategory.network l2-3.wan connectors",
+ "icons": [
+ "network",
+ "connector",
+ "port"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Infrastructure",
+ "normalizedName": "infrastructure",
+ "uniqueId": "resourceNewCategory.network l2-3.infrastructure",
+ "icons": [
+ "ucpe"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "LAN Connectors",
+ "normalizedName": "lan connectors",
+ "uniqueId": "resourceNewCategory.network l2-3.lan connectors",
+ "icons": [
+ "network",
+ "connector",
+ "port"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Gateway",
+ "normalizedName": "gateway",
+ "uniqueId": "resourceNewCategory.network l2-3.gateway",
+ "icons": [
+ "gateway"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Router",
+ "normalizedName": "router",
+ "uniqueId": "resourceNewCategory.network l2-3.router",
+ "icons": [
+ "router",
+ "vRouter"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "DCAE Component",
+ "normalizedName": "dcae component",
+ "uniqueId": "resourceNewCategory.dcae component",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Microservice",
+ "normalizedName": "microservice",
+ "uniqueId": "resourceNewCategory.dcae component.microservice",
+ "icons": [
+ "dcae_microservice"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Utility",
+ "normalizedName": "utility",
+ "uniqueId": "resourceNewCategory.dcae component.utility",
+ "icons": [
+ "dcae_utilty"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.dcae component.database",
+ "icons": [
+ "dcae_database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Source",
+ "normalizedName": "source",
+ "uniqueId": "resourceNewCategory.dcae component.source",
+ "icons": [
+ "dcae_source"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Machine Learning",
+ "normalizedName": "machine learning",
+ "uniqueId": "resourceNewCategory.dcae component.machine learning",
+ "icons": [
+ "dcae_machineLearning"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Collector",
+ "normalizedName": "collector",
+ "uniqueId": "resourceNewCategory.dcae component.collector",
+ "icons": [
+ "dcae_collector"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Analytics",
+ "normalizedName": "analytics",
+ "uniqueId": "resourceNewCategory.dcae component.analytics",
+ "icons": [
+ "dcae_analytics"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Policy",
+ "normalizedName": "policy",
+ "uniqueId": "resourceNewCategory.dcae component.policy",
+ "icons": [
+ "dcae_policy"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Application L4+",
+ "normalizedName": "application l4+",
+ "uniqueId": "resourceNewCategory.application l4+",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Call Control",
+ "normalizedName": "call control",
+ "uniqueId": "resourceNewCategory.application l4+.call control",
+ "icons": [
+ "call_controll"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Border Element",
+ "normalizedName": "border element",
+ "uniqueId": "resourceNewCategory.application l4+.border element",
+ "icons": [
+ "borderElement"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Web Server",
+ "normalizedName": "web server",
+ "uniqueId": "resourceNewCategory.application l4+.web server",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Load Balancer",
+ "normalizedName": "load balancer",
+ "uniqueId": "resourceNewCategory.application l4+.load balancer",
+ "icons": [
+ "loadBalancer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Database",
+ "normalizedName": "database",
+ "uniqueId": "resourceNewCategory.application l4+.database",
+ "icons": [
+ "database"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Application Server",
+ "normalizedName": "application server",
+ "uniqueId": "resourceNewCategory.application l4+.application server",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Firewall",
+ "normalizedName": "firewall",
+ "uniqueId": "resourceNewCategory.application l4+.firewall",
+ "icons": [
+ "firewall"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Media Servers",
+ "normalizedName": "media servers",
+ "uniqueId": "resourceNewCategory.application l4+.media servers",
+ "icons": [
+ "applicationServer"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Configuration",
+ "normalizedName": "configuration",
+ "uniqueId": "resourceNewCategory.configuration.configuration",
+ "icons": [
+ "pmc"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Template",
+ "normalizedName": "template",
+ "uniqueId": "resourceNewCategory.template",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Base Monitoring Template",
+ "normalizedName": "base monitoring template",
+ "uniqueId": "resourceNewCategory.template.base monitoring template",
+ "icons": [
+ "monitoring_template"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Monitoring Template",
+ "normalizedName": "monitoring template",
+ "uniqueId": "resourceNewCategory.template.monitoring template",
+ "icons": [
+ "monitoring_template"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Connectivity",
+ "normalizedName": "network connectivity",
+ "uniqueId": "resourceNewCategory.network connectivity",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Connection Points",
+ "normalizedName": "connection points",
+ "uniqueId": "resourceNewCategory.network connectivity.connection points",
+ "icons": [
+ "cp"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Virtual Links",
+ "normalizedName": "virtual links",
+ "uniqueId": "resourceNewCategory.network connectivity.virtual links",
+ "icons": [
+ "vl"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L4+",
+ "normalizedName": "network l4+",
+ "uniqueId": "resourceNewCategory.network l4+",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Common Network Resources",
+ "normalizedName": "common network resources",
+ "uniqueId": "resourceNewCategory.network l4+.common network resources",
+ "icons": [
+ "network"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource",
+ "icons": null,
+ "subcategories": [
+ {
+ "name": "Service Admin",
+ "normalizedName": "service admin",
+ "uniqueId": "resourceNewCategory.allotted resource.service admin",
+ "icons": [
+ "service_admin"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Security Zone",
+ "normalizedName": "security zone",
+ "uniqueId": "resourceNewCategory.allotted resource.security zone",
+ "icons": [
+ "security_zone"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "IP Mux Demux",
+ "normalizedName": "ip mux demux",
+ "uniqueId": "resourceNewCategory.allotted resource.ip mux demux",
+ "icons": [
+ "ip_mux_demux"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Allotted Resource",
+ "normalizedName": "allotted resource",
+ "uniqueId": "resourceNewCategory.allotted resource.allotted resource",
+ "icons": [
+ "allotted_resource"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Contrail Route",
+ "normalizedName": "contrail route",
+ "uniqueId": "resourceNewCategory.allotted resource.contrail route",
+ "icons": [
+ "contrail_route"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Tunnel XConnect",
+ "normalizedName": "tunnel xconnect",
+ "uniqueId": "resourceNewCategory.allotted resource.tunnel xconnect",
+ "icons": [
+ "tunnel_x_connect"
+ ],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "serviceCategories": [
+ {
+ "name": "E2E Service",
+ "normalizedName": "e2e service",
+ "uniqueId": "serviceNewCategory.e2e service",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "VoIP Call Control",
+ "normalizedName": "voip call control",
+ "uniqueId": "serviceNewCategory.voip call control",
+ "icons": [
+ "call_controll"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L1-3",
+ "normalizedName": "network l1-3",
+ "uniqueId": "serviceNewCategory.network l1-3",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network L4+",
+ "normalizedName": "network l4+",
+ "uniqueId": "serviceNewCategory.network l4+",
+ "icons": [
+ "network_l_4"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Network Service",
+ "normalizedName": "network service",
+ "uniqueId": "serviceNewCategory.network service",
+ "icons": [
+ "network_l_1-3"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "name": "Mobility",
+ "normalizedName": "mobility",
+ "uniqueId": "serviceNewCategory.mobility",
+ "icons": [
+ "mobility"
+ ],
+ "subcategories": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }
+ ],
+ "productCategories": []
+ },
+ "version": "1.3.0-SNAPSHOT"
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/user-data.json b/catalog-ui/cypress/fixtures/common/user-data.json
new file mode 100644
index 0000000000..aa7cd01143
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/user-data.json
@@ -0,0 +1,10 @@
+{
+ "firstName": "Carlos",
+ "lastName": "Santana",
+ "userId": "m08740",
+ "email": "csantana@sdc.com",
+ "role": "DESIGNER",
+ "lastLoginTime": 1558297200989,
+ "status": "ACTIVE",
+ "fullName": "Carlos Santana"
+} \ No newline at end of file
diff --git a/catalog-ui/cypress/fixtures/common/vf-metadata.json b/catalog-ui/cypress/fixtures/common/vf-metadata.json
new file mode 100644
index 0000000000..3de9290b7c
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/common/vf-metadata.json
@@ -0,0 +1,91 @@
+{
+ "artifacts": null,
+ "deploymentArtifacts": null,
+ "toscaArtifacts": null,
+ "categories": null,
+ "creatorUserId": null,
+ "creatorFullName": null,
+ "lastUpdaterUserId": null,
+ "lastUpdaterFullName": null,
+ "componentType": null,
+ "componentInstances": null,
+ "componentInstancesRelations": null,
+ "componentInstancesInputs": null,
+ "componentInstancesProperties": null,
+ "componentInstancesAttributes": null,
+ "capabilities": null,
+ "policies": null,
+ "requirements": null,
+ "inputs": null,
+ "groups": null,
+ "additionalInformation": null,
+ "interfaceOperations": null,
+ "interfaces": null,
+ "metadata": {
+ "uniqueId": "9d1a4890-a9ef-4120-bbc1-6fd9e35333e5",
+ "name": "VFTestForCypress",
+ "version": "0.1",
+ "isHighestVersion": true,
+ "creationDate": 1568795921514,
+ "lastUpdateDate": 1568795921514,
+ "description": "2323",
+ "lifecycleState": "NOT_CERTIFIED_CHECKOUT",
+ "tags": ["VFTestForCypress"],
+ "icon": "defaulticon",
+ "normalizedName": "vftestforcypress",
+ "systemName": "Vftestforcypress",
+ "contactId": "m08740",
+ "allVersions": {
+ "0.1": "9d1a4890-a9ef-4120-bbc1-6fd9e35333e5"
+ },
+ "isDeleted": null,
+ "csarUUID": null,
+ "csarVersion": null,
+ "importedToscaChecksum": null,
+ "invariantUUID": "7953374b-b045-488b-b2b6-bc007c7e0b0b",
+ "componentType": "RESOURCE",
+ "categories": [{
+ "name": "Application L4+",
+ "normalizedName": "application l4+",
+ "uniqueId": "resourceNewCategory.application l4+",
+ "icons": null,
+ "subcategories": [{
+ "name": "Firewall",
+ "normalizedName": "firewall",
+ "uniqueId": "resourceNewCategory.application l4+.firewall",
+ "icons": ["firewall"],
+ "groupings": null,
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }],
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }],
+ "creatorUserId": "m08740",
+ "creatorFullName": "Carlos Santana",
+ "lastUpdaterUserId": "m08740",
+ "lastUpdaterFullName": "Carlos Santana",
+ "archiveTime": 0,
+ "vendorName": "12112",
+ "vendorRelease": "121212",
+ "resourceVendorModelNumber": "",
+ "resourceType": "VF",
+ "isAbstract": null,
+ "cost": null,
+ "licenseType": null,
+ "toscaResourceName": "org.openecomp.resource.vf.Vftestforcypress",
+ "derivedFrom": null,
+ "archived": false,
+ "vspArchived": false,
+ "uuid": "de778f3c-dadf-4b3f-ac77-dba2588035e0"
+ },
+ "derivedFrom": null,
+ "derivedList": null,
+ "properties": null,
+ "attributes": null,
+ "defaultCapabilities": null
+}