ChrisC | 025301d | 2017-01-31 11:40:03 +0100 | [diff] [blame] | 1 | { |
| 2 | "distributionID" : "5v1234d8-5b6d-42c4-7t54-47v95n58qb7", |
| 3 | “distributionVersion” : “1607”, |
| 4 | "serviceName" : "Nimbus", |
| 5 | “serviceInvariantUUID” : “c66232fe-d7b0-40f0-8e5e-9128e694c28b”, |
| 6 | “serviceVersion” : “2.0”, |
| 7 | "serviceUUID" : "4e0697d8-5b6d-42c4-8c74-46c33d46624c", |
| 8 | "serviceDescription" : "Nimbus service description", |
| 9 | "serviceArtifacts":[ |
| 10 | { |
| 11 | "artifactName" : "vnf_catalog.xml", |
| 12 | "artifactType" : "VNF_CATALOG", |
| 13 | "artifactUUID" :"4e1444d8-5b6d-42c4-8c74-46c55d43425b", |
| 14 | "artifactVersion" : "1" , |
| 15 | "artifactURL" : "/asdc/v1/catalog/services/Nimbus/2.0/artifacts/vnf_catalog.xml" , |
| 16 | "artifactDescription" : "VNF Catalog Artifact" , |
| 17 | "artifactChecksum" : "14e389rnbvq6tf==" |
| 18 | } |
| 19 | ], |
| 20 | "resources":[ |
| 21 | { |
| 22 | "resourceInstanceName" : "PCRF1", |
| 23 | "resourceName" : "PCRF", |
| 24 | "resourceInvariantUUID" : "ff420d27-4585-445a-8a86-a6f64333b337", |
| 25 | "resourceVersion": "1.0", |
| 26 | "resourceUUID" : "4e5555d8-5b6d-42c4-8c74-46c33d8904f", |
| 27 | "resourceType" : "VF", |
| 28 | "artifacts" : [ |
| 29 | { |
| 30 | "artifactName" : "license.xml", |
| 31 | "artifactType" : "VF_LICENSE", |
| 32 | "artifactUUID" :"4e1111d8-5b6d-42c4-8c74-46c12d43424c", |
| 33 | "artifactVersion" : "1" , |
| 34 | "artifactURL" : "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/ PCRF1/artifacts/license.xml" , |
| 35 | "artifactDescription" : "VF License Model Artifact" , |
| 36 | "artifactChecksum" : "14e389rnbvq8vq==" |
| 37 | } |
| 38 | ], |
| 39 | "vfModules": [ |
| 40 | { |
| 41 | "vfModuleModelName": "PCRF-module-0", |
| 42 | "vfModuleModelInvariantUUID" : "7ebcc262-2d4a-4131-bfed-32cb92d251ce", |
| 43 | "vfModuleModelVersion": "1", |
| 44 | "vfModuleModelUUID": "9g6666d8-5b6d-42c4-8c74-46c33d8904f", |
| 45 | "vfModuleModelDescription": "PCRF VF Module", |
| 46 | "isBase": TRUE, |
| 47 | "artifacts": [ |
| 48 | { |
| 49 | "artifactName": "pcrf-base-module.yaml", |
| 50 | "artifactLabel": "PCRF::base::module-0", |
| 51 | "artifactType": "HEAT", |
| 52 | "artifactUUID": "d1dc0ac0-0b07-11e6-b512-3e1d05defe78", |
| 53 | "artifactVersion": "1", |
| 54 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/artifacts/pcrf-base-module.yaml", |
| 55 | "artifactDescription": "PCRF VF Module HEAT base template artifact", |
| 56 | "artifactTimeout": 60, |
| 57 | "artifactChecksum": "dy6389rnbvq8vq==" |
| 58 | }, |
| 59 | { |
| 60 | "artifactName": "pcrf-nested.yaml", |
| 61 | "artifactLabel": "PCRF::nested-1", |
| 62 | "artifactType": "HEAT_NESTED", |
| 63 | "artifactUUID": "4e1111d8-5b6d-42c4-8c74-46c12d43424c", |
| 64 | "artifactVersion": "2", |
| 65 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/artifacts/pcrf-nested.yaml", |
| 66 | "artifactDescription": "PCRF VF Module HEAT nested template artifact", |
| 67 | "artifactChecksum": "76hd389rnbvq8vq==" |
| 68 | }, |
| 69 | { |
| 70 | "artifactName": "pcrf-base-module.env", |
| 71 | "artifactLabel": "PCRF::base::module-0-env", |
| 72 | "artifactType": "HEAT_ENV", |
| 73 | "artifactUUID": "2636916f-aa37-4c79-b3ea-0e68d6e139e6", |
| 74 | "artifactVersion": "3", |
| 75 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/pcrf-base-module.env", |
| 76 | "artifactDescription": "PCRF VF Module HEAT environment artifact", |
| 77 | "generatedFromUUID" : “d1dc0ac0-0b07-11e6-b512-3e1d05defe78”, |
| 78 | "artifactChecksum": "3d6555rnbvq3tq==" |
| 79 | }, |
| 80 | { |
| 81 | "artifactName": "pcrf-getfile.sh", |
| 82 | "artifactLabel": "PCRF::getfile-1", |
| 83 | "artifactType": "HEAT_ARTIFACT", |
| 84 | "artifactUUID": "c1492a80-0b07-11e6-b512-3e1d05defe78", |
| 85 | "artifactVersion": "3", |
| 86 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/artifacts/pcrf-getfile.sh", |
| 87 | "artifactDescription": "HEAT getfile artifact", |
| 88 | "artifactChecksum": "fds3555rnbvq3tq==" |
| 89 | }, |
| 90 | ] |
| 91 | }, |
| 92 | { |
| 93 | "vfModuleModelName": "PCRF-module-0-vol", |
| 94 | "vfModuleModelInvariantUUID" : "7ebcc262-2d4a-4131-cfed-32cb92d25222", |
| 95 | "vfModuleModelVersion": "1", |
| 96 | "vfModuleModelUUID": "9g6446d8-5b6d-42c4-8c74-46c33d89f50", |
| 97 | "vfModuleModelDescription": "PCRF volume VF Module", |
| 98 | "artifacts": [ |
| 99 | { |
| 100 | "artifactName": "pcrf-ppd-pcm-module-volume.yaml", |
| 101 | "artifactLabel": "PCRF::PPD_PCM::module-0-vol", |
| 102 | "artifactType": "HEAT_VOL", |
| 103 | "artifactUUID": "48a0b856-22b9-4362-875c-3c960ee2a336", |
| 104 | "artifactVersion": "1", |
| 105 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/artifacts/pcrf-ppd-pcm-module-volume.yaml", |
| 106 | "artifactDescription": "VF Module HEAT Volume base template artifact", |
| 107 | "artifactTimeout": 60, |
| 108 | "artifactChecksum": "zsc389rnbvq8vq==" |
| 109 | }, |
| 110 | { |
| 111 | "artifactName": "pcrf-ppd-pcm-module-volume.env", |
| 112 | "artifactLabel": "PCRF::PPD_PCM::module-0-vol-env", |
| 113 | "artifactType": "HEAT_VOL_ENV", |
| 114 | "artifactUUID": "3d6eea53-58f1-4434-aabe-1c92cbaa6936", |
| 115 | "artifactVersion": "1", |
| 116 | "artifactURL": "/asdc/v1/catalog/services/Nimbus/2.0/resourceInstances/PCRF1/artifacts/pcrf-ppd-pcm-module-volume.env", |
| 117 | "artifactDescription": "VF Module HEAT Volume env artifact", |
| 118 | "generatedFromUUID": "48a0b856-22b9-4362-875c-3c960ee2a336", |
| 119 | "artifactChecksum": "g8m389rnbvq8vq==" |
| 120 | } |
| 121 | ] |
| 122 | }, |
| 123 | ] |
| 124 | }, |
| 125 | { |
| 126 | "resourceInstanceName" : "aaa_2", |
| 127 | "resourceName" : "aaa", |
| 128 | "resourceInvariantUUID" : "ff420d27-5555-335a-8a77-a6f64999b337", |
| 129 | "resourceVersion": "1.0", |
| 130 | "resourceUUID" : "4e5555d8-5b6d-42c4-8c74-46c33d8904f", |
| 131 | "resourceType" : "VF", |
| 132 | "artifacts": [ |
| 133 | ... |
| 134 | ], |
| 135 | "vfModules": [ |
| 136 | ... |
| 137 | ] |
| 138 | } |
| 139 | ] |
| 140 | } |