| { |
| "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" |
| ] |
| } |