url correction and improve API doc
[so.git] / asdc-controller / notif.txt
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 }