blob: 3472d9a2c2937128fba6f53d5cf61227f0d7a2f8 [file] [log] [blame]
ChrisC025301d2017-01-31 11:40:03 +01001{
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}