Catalog alignment
Issue-ID: SDC-2724
Signed-off-by: ys9693 <ys9693@att.com>
Change-Id: I52b4aacb58cbd432ca0e1ff7ff1f7dd52099c6fe
diff --git a/catalog-ui/cypress/fixtures/full-data-vf1.json b/catalog-ui/cypress/fixtures/full-data-vf1.json
new file mode 100644
index 0000000..2c79a73
--- /dev/null
+++ b/catalog-ui/cypress/fixtures/full-data-vf1.json
@@ -0,0 +1,1033 @@
+{
+ "artifacts": null,
+ "deploymentArtifacts": null,
+ "toscaArtifacts": null,
+ "categories": null,
+ "creatorUserId": null,
+ "creatorFullName": null,
+ "lastUpdaterUserId": null,
+ "lastUpdaterFullName": null,
+ "componentType": null,
+ "componentInstances": [{
+ "capabilities": {
+ "tosca.capabilities.Node": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0"],
+ "type": "tosca.capabilities.Node",
+ "ownerType": null,
+ "source": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.37ac44eb-f638-4115-a2b1-4bf78dd0ac65.feature",
+ "previousName": null,
+ "ownerName": "Port 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0",
+ "capabilitySources": ["tosca.nodes.Root",
+ "tosca.nodes.Root",
+ "tosca.nodes.network.Port"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "feature",
+ "version": null,
+ "empty": false
+ }]
+ },
+ "requirements": {
+ "tosca.capabilities.Node": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0"],
+ "node": "tosca.nodes.Root",
+ "source": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "parentName": null,
+ "uniqueId": "37ac44eb-f638-4115-a2b1-4bf78dd0ac65.dependency",
+ "previousName": null,
+ "ownerName": "Port 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0",
+ "capability": "tosca.capabilities.Node",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.DependsOn",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "0",
+ "name": "dependency",
+ "version": null,
+ "empty": false,
+ "type": null
+ }],
+ "tosca.capabilities.network.Bindable": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0"],
+ "node": null,
+ "source": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "parentName": null,
+ "uniqueId": "f4533129-eeed-484f-bb5a-765a0c4321c7.binding",
+ "previousName": null,
+ "ownerName": "Port 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0",
+ "capability": "tosca.capabilities.network.Bindable",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.network.BindsTo",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "name": "binding",
+ "version": null,
+ "empty": false,
+ "type": null
+ }],
+ "tosca.capabilities.network.Linkable": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0"],
+ "node": null,
+ "source": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "parentName": null,
+ "uniqueId": "f4533129-eeed-484f-bb5a-765a0c4321c7.link",
+ "previousName": null,
+ "ownerName": "Port 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0",
+ "capability": "tosca.capabilities.network.Linkable",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.network.LinksTo",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "name": "link",
+ "version": null,
+ "empty": false,
+ "type": null
+ }]
+ },
+ "deploymentArtifacts": null,
+ "artifacts": null,
+ "groupInstances": null,
+ "componentMetadataForSupportLog": {
+ "SupportablityComponentUUID": null,
+ "SupportablityComponentName": "Port 0",
+ "SupportablityComponentVersion": null
+ },
+ "actualComponentUid": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "createdFromCsar": false,
+ "uniqueId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.f4533129-eeed-484f-bb5a-765a0c4321c7.port0",
+ "normalizedName": "port0",
+ "name": "Port 0",
+ "creationTime": 1559214046385,
+ "icon": "cp",
+ "originType": "CP",
+ "description": null,
+ "isProxy": false,
+ "invariantName": "port0",
+ "createdFrom": "UI",
+ "inputValueCounter": null,
+ "originArchived": false,
+ "propertyValueCounter": 1,
+ "attributeValueCounter": null,
+ "modificationTime": 1559214131583,
+ "customizationUUID": "a68fde77-db74-4fc5-a107-948382f2ff4f",
+ "componentName": "Port",
+ "sourceModelName": null,
+ "toscaComponentName": "tosca.nodes.network.Port",
+ "componentUid": "f4533129-eeed-484f-bb5a-765a0c4321c7",
+ "componentVersion": "1.0",
+ "sourceModelUid": null,
+ "sourceModelInvariant": null,
+ "sourceModelUuid": null,
+ "posX": "535",
+ "posY": "427",
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "capabilities": {
+ "tosca.capabilities.Node": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0"],
+ "type": "tosca.capabilities.Node",
+ "ownerType": null,
+ "source": "e9935e70-c71a-441b-91ad-2621284cf8c4",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.37ac44eb-f638-4115-a2b1-4bf78dd0ac65.feature",
+ "previousName": null,
+ "ownerName": "BlockStorage 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0",
+ "capabilitySources": ["tosca.nodes.Root",
+ "tosca.nodes.Root",
+ "tosca.nodes.BlockStorage",
+ "tosca.nodes.BlockStorage"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "feature",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.Attachment": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0"],
+ "type": "tosca.capabilities.Attachment",
+ "ownerType": null,
+ "source": "e9935e70-c71a-441b-91ad-2621284cf8c4",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.e9935e70-c71a-441b-91ad-2621284cf8c4.attachment",
+ "previousName": null,
+ "ownerName": "BlockStorage 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0",
+ "capabilitySources": ["tosca.nodes.BlockStorage",
+ "tosca.nodes.BlockStorage"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "attachment",
+ "version": null,
+ "empty": false
+ }]
+ },
+ "requirements": {
+ "tosca.capabilities.Node": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0"],
+ "node": "tosca.nodes.Root",
+ "source": "e9935e70-c71a-441b-91ad-2621284cf8c4",
+ "parentName": null,
+ "uniqueId": "37ac44eb-f638-4115-a2b1-4bf78dd0ac65.dependency",
+ "previousName": null,
+ "ownerName": "BlockStorage 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0",
+ "capability": "tosca.capabilities.Node",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.DependsOn",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "0",
+ "name": "dependency",
+ "version": null,
+ "empty": false,
+ "type": null
+ }]
+ },
+ "deploymentArtifacts": null,
+ "artifacts": null,
+ "groupInstances": null,
+ "componentMetadataForSupportLog": {
+ "SupportablityComponentUUID": null,
+ "SupportablityComponentName": "BlockStorage 0",
+ "SupportablityComponentVersion": null
+ },
+ "actualComponentUid": "e9935e70-c71a-441b-91ad-2621284cf8c4",
+ "createdFromCsar": false,
+ "uniqueId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.e9935e70-c71a-441b-91ad-2621284cf8c4.blockstorage0",
+ "normalizedName": "blockstorage0",
+ "name": "BlockStorage 0",
+ "creationTime": 1559214093548,
+ "icon": "objectStorage",
+ "originType": "VFC",
+ "description": null,
+ "isProxy": false,
+ "invariantName": "blockstorage0",
+ "createdFrom": "UI",
+ "inputValueCounter": null,
+ "originArchived": false,
+ "propertyValueCounter": 1,
+ "attributeValueCounter": null,
+ "modificationTime": 1559214093548,
+ "customizationUUID": "31330712-4a73-47da-866b-7ba5a1ad29ab",
+ "componentName": "BlockStorage",
+ "sourceModelName": null,
+ "toscaComponentName": "tosca.nodes.BlockStorage",
+ "componentUid": "e9935e70-c71a-441b-91ad-2621284cf8c4",
+ "componentVersion": "1.0",
+ "sourceModelUid": null,
+ "sourceModelInvariant": null,
+ "sourceModelUuid": null,
+ "posX": "733",
+ "posY": "293",
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "capabilities": {
+ "tosca.capabilities.Node": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0"],
+ "type": "tosca.capabilities.Node",
+ "ownerType": null,
+ "source": "09929e86-8961-4a9f-9a19-fd2beb8b3083",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.37ac44eb-f638-4115-a2b1-4bf78dd0ac65.feature",
+ "previousName": null,
+ "ownerName": "volume 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0",
+ "capabilitySources": ["tosca.nodes.Root",
+ "tosca.nodes.Root",
+ "tosca.nodes.BlockStorage",
+ "tosca.nodes.BlockStorage",
+ "org.openecomp.resource.vfc.nodes.volume"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "feature",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.Attachment": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0"],
+ "type": "tosca.capabilities.Attachment",
+ "ownerType": null,
+ "source": "09929e86-8961-4a9f-9a19-fd2beb8b3083",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.e9935e70-c71a-441b-91ad-2621284cf8c4.attachment",
+ "previousName": null,
+ "ownerName": "volume 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0",
+ "capabilitySources": ["tosca.nodes.BlockStorage",
+ "tosca.nodes.BlockStorage",
+ "org.openecomp.resource.vfc.nodes.volume"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "attachment",
+ "version": null,
+ "empty": false
+ }]
+ },
+ "requirements": {
+ "tosca.capabilities.Node": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0"],
+ "node": "tosca.nodes.Root",
+ "source": "09929e86-8961-4a9f-9a19-fd2beb8b3083",
+ "parentName": null,
+ "uniqueId": "37ac44eb-f638-4115-a2b1-4bf78dd0ac65.dependency",
+ "previousName": null,
+ "ownerName": "volume 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0",
+ "capability": "tosca.capabilities.Node",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.DependsOn",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "0",
+ "name": "dependency",
+ "version": null,
+ "empty": false,
+ "type": null
+ }]
+ },
+ "deploymentArtifacts": null,
+ "artifacts": null,
+ "groupInstances": null,
+ "componentMetadataForSupportLog": {
+ "SupportablityComponentUUID": null,
+ "SupportablityComponentName": "volume 0",
+ "SupportablityComponentVersion": null
+ },
+ "actualComponentUid": "09929e86-8961-4a9f-9a19-fd2beb8b3083",
+ "createdFromCsar": false,
+ "uniqueId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.09929e86-8961-4a9f-9a19-fd2beb8b3083.volume0",
+ "normalizedName": "volume0",
+ "name": "volume 0",
+ "creationTime": 1559214084167,
+ "icon": "objectStorage",
+ "originType": "VFC",
+ "description": null,
+ "isProxy": false,
+ "invariantName": "volume0",
+ "createdFrom": "UI",
+ "inputValueCounter": null,
+ "originArchived": false,
+ "propertyValueCounter": 1,
+ "attributeValueCounter": null,
+ "modificationTime": 1559214084167,
+ "customizationUUID": "d16169c4-08b6-4d2a-983e-47cc8e8d071d",
+ "componentName": "volume",
+ "sourceModelName": null,
+ "toscaComponentName": "org.openecomp.resource.vfc.nodes.volume",
+ "componentUid": "09929e86-8961-4a9f-9a19-fd2beb8b3083",
+ "componentVersion": "1.0",
+ "sourceModelUid": null,
+ "sourceModelInvariant": null,
+ "sourceModelUuid": null,
+ "posX": "532",
+ "posY": "289",
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ },
+ {
+ "capabilities": {
+ "tosca.capabilities.Node": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.Node",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.37ac44eb-f638-4115-a2b1-4bf78dd0ac65.feature",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Root",
+ "tosca.nodes.Root",
+ "tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "feature",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.Scalable": [{
+ "properties": [{
+ "uniqueId": "tosca.capabilities.Scalable.max_instances",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "defaultValue": "1",
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "max_instances",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.Scalable.min_instances",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "defaultValue": "1",
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "min_instances",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.Scalable.default_instances",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "default_instances",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ }],
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.Scalable",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.scalable",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "scalable",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.network.Bindable": [{
+ "properties": null,
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.network.Bindable",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.binding",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "binding",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.Container": [{
+ "properties": [{
+ "uniqueId": "tosca.capabilities.Container.num_cpus",
+ "type": "integer",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "num_cpus",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": ["{\"greaterOrEqual\":\"1\"}"],
+ "constraints": [{
+
+ }],
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.Container.disk_size",
+ "type": "scalar-unit.size",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "disk_size",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": ["{\"greaterOrEqual\":\"0 MB\"}"],
+ "constraints": [{
+
+ }],
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.Container.cpu_frequency",
+ "type": "scalar-unit.frequency",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "cpu_frequency",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": ["{\"greaterOrEqual\":\"0.1 GHz\"}"],
+ "constraints": [{
+
+ }],
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.Container.mem_size",
+ "type": "scalar-unit.size",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "mem_size",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": ["{\"greaterOrEqual\":\"0 MB\"}"],
+ "constraints": [{
+
+ }],
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ }],
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.Container",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.host",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": ["tosca.nodes.SoftwareComponent"],
+ "name": "host",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.OperatingSystem": [{
+ "properties": [{
+ "uniqueId": "tosca.capabilities.OperatingSystem.distribution",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "distribution",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.OperatingSystem.type",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "type",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.OperatingSystem.version",
+ "type": "version",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "version",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ },
+ {
+ "uniqueId": "tosca.capabilities.OperatingSystem.architecture",
+ "type": "string",
+ "required": false,
+ "definition": false,
+ "defaultValue": null,
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "architecture",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ }],
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.OperatingSystem",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.os",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "os",
+ "version": null,
+ "empty": false
+ }],
+ "tosca.capabilities.Endpoint.Admin": [{
+ "properties": [{
+ "uniqueId": "tosca.capabilities.Endpoint.Admin.secure",
+ "type": "boolean",
+ "required": false,
+ "definition": false,
+ "defaultValue": "true",
+ "description": null,
+ "schema": null,
+ "password": false,
+ "name": "secure",
+ "value": null,
+ "label": null,
+ "hidden": false,
+ "immutable": false,
+ "inputPath": null,
+ "status": null,
+ "inputId": null,
+ "instanceUniqueId": null,
+ "propertyId": null,
+ "annotations": null,
+ "parentUniqueId": null,
+ "getInputValues": null,
+ "propertyConstraints": null,
+ "constraints": null,
+ "valueUniqueUid": null,
+ "path": null,
+ "rules": null,
+ "componentInstanceName": null,
+ "componentInstanceId": null,
+ "schemaType": null,
+ "schemaProperty": null,
+ "getInputProperty": false,
+ "version": null,
+ "ownerId": null,
+ "empty": false
+ }],
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "type": "tosca.capabilities.Endpoint.Admin",
+ "ownerType": null,
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "description": null,
+ "parentName": null,
+ "uniqueId": "capability.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.endpoint",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capabilitySources": ["tosca.nodes.Compute",
+ "tosca.nodes.Compute"],
+ "leftOccurrences": "UNBOUNDED",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "1",
+ "validSourceTypes": [],
+ "name": "endpoint",
+ "version": null,
+ "empty": false
+ }]
+ },
+ "requirements": {
+ "tosca.capabilities.Node": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "node": "tosca.nodes.Root",
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "parentName": null,
+ "uniqueId": "37ac44eb-f638-4115-a2b1-4bf78dd0ac65.dependency",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capability": "tosca.capabilities.Node",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.DependsOn",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "0",
+ "name": "dependency",
+ "version": null,
+ "empty": false,
+ "type": null
+ }],
+ "tosca.capabilities.Attachment": [{
+ "path": ["26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0"],
+ "node": "tosca.nodes.BlockStorage",
+ "source": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "parentName": null,
+ "uniqueId": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.local_storage",
+ "previousName": null,
+ "ownerName": "Compute 0",
+ "ownerId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "capability": "tosca.capabilities.Attachment",
+ "leftOccurrences": "UNBOUNDED",
+ "relationship": "tosca.relationships.AttachesTo",
+ "maxOccurrences": "UNBOUNDED",
+ "minOccurrences": "0",
+ "name": "local_storage",
+ "version": null,
+ "empty": false,
+ "type": null
+ }]
+ },
+ "deploymentArtifacts": null,
+ "artifacts": null,
+ "groupInstances": null,
+ "componentMetadataForSupportLog": {
+ "SupportablityComponentUUID": null,
+ "SupportablityComponentName": "Compute 0",
+ "SupportablityComponentVersion": null
+ },
+ "actualComponentUid": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "createdFromCsar": false,
+ "uniqueId": "26ecc531-e0a3-4ff5-b9c6-ade1a758593f.fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce.compute0",
+ "normalizedName": "compute0",
+ "name": "Compute 0",
+ "creationTime": 1559214061300,
+ "icon": "compute",
+ "originType": "VFC",
+ "description": null,
+ "isProxy": false,
+ "invariantName": "compute0",
+ "createdFrom": "UI",
+ "inputValueCounter": null,
+ "originArchived": false,
+ "propertyValueCounter": 1,
+ "attributeValueCounter": null,
+ "modificationTime": 1559214061300,
+ "customizationUUID": "eb210181-9ebb-4821-b302-4bf945774205",
+ "componentName": "Compute",
+ "sourceModelName": null,
+ "toscaComponentName": "tosca.nodes.Compute",
+ "componentUid": "fd78ff8a-76f0-477f-a5bb-b5fbb175f8ce",
+ "componentVersion": "1.0",
+ "sourceModelUid": null,
+ "sourceModelInvariant": null,
+ "sourceModelUuid": null,
+ "posX": "722",
+ "posY": "423",
+ "version": null,
+ "ownerId": null,
+ "empty": false,
+ "type": null
+ }],
+ "componentInstancesRelations": [],
+ "componentInstancesInputs": null,
+ "componentInstancesProperties": null,
+ "componentInstancesAttributes": null,
+ "capabilities": null,
+ "policies": [],
+ "requirements": null,
+ "inputs": null,
+ "groups": [],
+ "additionalInformation": null,
+ "interfaceOperations": null,
+ "interfaces": null,
+ "metadata": null,
+ "derivedFrom": null,
+ "derivedList": null,
+ "properties": null,
+ "attributes": null,
+ "defaultCapabilities": null
+}
\ No newline at end of file