{ "uniqueId": "my-resource.1.0.0", "isAbstract": false, "resourceName": "my-resource", "resourceVersion": "1.0.0", "isHighestVersion": false, "vendorName": "vendorName", "vendorRelease": "vendorRelease", "contactId": "contactId", "olderVersions": [ "bla" ], "resourceIconSrc": "images/resource-icons/firewall.png", "icon":"icon-red2", "creatorUserId": "jh0003", "creatorFullName": "Jimmy Hendrix", "lastUpdaterUserId": "jh000322", "lastUpdaterFullName": "JHaval Jimmy Hendrix", "creationDate": 1431525184379, "lastUpdateDate": 1431525184394, "description": "Description bla bla", "tags": [ "some tag", "tag2", "tag3", "tag4" ], "category": "Infrastructure", "lifecycleState": "CERTIFIED", "derivedFrom": [ "template1" ], "artifacts": { "db_content": { "uniqueId": "my-resource.1.0.0.db_content", "artifactType": "puppet", "artifactRef": "http://swift OR CATALOG FE /myfile", "artifactName": "some Artifact Name1", "artifactRepository": "SWIFT", "artifactData": "base 64 dajfvsd fsdfsfs s==", "artifactChecksum": "base 64 dsdsd==", "userIdCreator": "jh0003", "userIdLastUpdater": "jh0003", "creatorFullName": "Jimmy Hendrix", "updaterFullName": "Jimmy Hendrix", "creationDate": 1431525184377, "lastUpdateDate": 1431525184377 }, "db_content_2": { "uniqueId": "my-resource.1.0.0.db_content_2", "artifactType": "puppet", "artifactRef": "http://swift OR CATALOG FE /myfile", "artifactName": "some Artifact Name2", "artifactRepository": "SWIFT", "artifactData": "base 64 dajfvsd fsdfsfs s==", "artifactChecksum": "base 64 dsdsd==", "userIdCreator": "jh0003", "userIdLastUpdater": "jh0003", "creatorFullName": "Jimmy Hendrix", "updaterFullName": "Jimmy Hendrix", "creationDate": 1431525184377, "lastUpdateDate": 1431525184377 }, "db_content_3": { "uniqueId": "my-resource.1.0.0.db_content_3", "artifactType": "puppet", "artifactRef": "http://swift OR CATALOG FE /myfile", "artifactName": "some Artifact Name3", "artifactRepository": "SWIFT", "artifactData": "base 64 dajfvsd fsdfsfs s==", "artifactChecksum": "base 64 dsdsd==", "userIdCreator": "jh0003", "userIdLastUpdater": "jh0003", "creatorFullName": "Jimmy Hendrix", "updaterFullName": "Jimmy Hendrix", "creationDate": 1431525184377, "lastUpdateDate": 1431525184377 } }, "properties": { "disk_size": { "uniqueId": "uniqueId_1", "type": "integer", "required": false, "defaultValue": "10", "description": "Size of the local disk, in Gigabytes (GB), available to applications running on the Compute node.", "constraints": [ { "inRange": [ "100" ] } ], "isPassword": false }, "num_cpus": { "uniqueId": "uniqueId_2", "type": "integer", "required": false, "defaultValue": "2", "description": "Number of (actual or virtual) CPUs associated with the Compute node.", "constraints": [ { "inRange": [ "1", "4" ] } ], "isPassword": false } }, "attributes": { "tmp": {} }, "interfaces": { "tmp": { "operations": {} } }, "capabilities": { "host": { "uniqueId": "capability.tosca.nodes.Compute.1.0.host", "type": "tosca.capabilities.Container", "validSourceTypes": [ "tosca.nodes.SC" ] } }, "requirements": { "host": { "uniqueId": "tosca.nodes.SoftwareComponent.1.0.host", "capability": "tosca.capabilities.Container", "node": "tosca.nodes.Compute", "requirementImpl": { "uniqueId": "requirementImpl.my-resource.1.0.host", "nodeId": "tosca.nodes.Compute.1.0", "requirementProperties": { "host": { "uniqueId": "capabilityInst.requirementImpl.my-resource.1.0.host.host", "properties": { "disk_size": "10", "num_cpus": "2" } } } } } }, "defaultCapabilities": [ "defaultCapabilities" ] }