57232503d1684538a8c4c4a18294180b79afe507
[clamp.git] / src / test / resources / example / sdc / sdcServiceDetailsExample.json
1 {
2     "uuid": "29018914-966c-442d-9d08-251b9dc45b8f",
3     "invariantUUID": "a33ed748-3477-4434-b3f3-b5560f5e7d9c",
4     "name": "vcts3",
5     "version": "1.0",
6     "toscaModelURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/toscaModel",
7     "category": "Application L4+",
8     "subCategory": "Application Server",
9     "resourceType": "VF",
10     "lifecycleState": "CERTIFIED",
11     "lastUpdaterUserId": "user",
12     "lastUpdaterFullName": "MONICA LAZER",
13     "toscaResourceName": "org.onap.resource.vf.Vcts3",
14     "resources": 
15     [
16         {
17             "resourceInstanceName": "vCTS_port_0",
18             "resourceName": "NeutronPort",
19             "resourceInvariantUUID": "10428340-a673-4377-8696-af579a2e67a8",
20             "resourceVersion": "1.0",
21             "resoucreType": "CP",
22             "resourceUUID": "fdf0a74a-4942-4af0-9395-7bce23670662"
23         },
24
25         {
26             "resourceInstanceName": "vCTS",
27             "resourceName": "Vcts3.nodes.heat.vCTS_server",
28             "resourceInvariantUUID": "ef673ad3-2d81-47b7-99c2-bdc69ae79d80",
29             "resourceVersion": "1.0",
30             "resoucreType": "VFC",
31             "resourceUUID": "ab168037-e654-4990-a188-e5d2f25a8768",
32             "artifacts": 
33             [
34                 {
35                     "artifactName": "Fault-alarms-SDC-Albino-vCTS2.csv",
36                     "artifactType": "SNMP_TRAP",
37                     "artifactURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/resourceInstances/vcts/artifacts/b4f583b4-da0c-4bf8-81fb-415ebcd78cd4",
38                     "artifactDescription": "Artifact created from csar",
39                     "artifactChecksum": "NjI1ZTEyM2YxYWFhZThlMzZkNjAwZmNmMjEwNjZmMDQ=",
40                     "artifactUUID": "b4f583b4-da0c-4bf8-81fb-415ebcd78cd4",
41                     "artifactVersion": "1",
42                     "artifactLabel": "faultalarmssdcalbinovcts2csv",
43                     "artifactGroupType": "DEPLOYMENT"
44                 },
45
46                 {
47                     "artifactName": "nagios2.csv",
48                     "artifactType": "SNMP_TRAP",
49                     "artifactURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/resourceInstances/vcts/artifacts/b1b86435-1de8-4d4a-8f69-f583a7417396",
50                     "artifactDescription": "Artifact created from csar",
51                     "artifactChecksum": "NzZlYTY1MmVjN2YyYWJlNWZkODIwYzBlNTFlYzg0NTA=",
52                     "artifactUUID": "b1b86435-1de8-4d4a-8f69-f583a7417396",
53                     "artifactVersion": "1",
54                     "artifactLabel": "nagios2csv",
55                     "artifactGroupType": "DEPLOYMENT"
56                 }
57             ]
58         },
59
60         {
61             "resourceInstanceName": "resource-1",
62             "resourceInvariantUUID": "585822c7-4027-4f84-ba50-e9248606f134",
63             "resourceName": "resourceName-1",
64             "resoucreType": "VF",
65             "resourceUUID": "585822c7-4027-4f84-ba50-e9248606f136",
66             "resourceVersion": "3.0",
67             "category": "category",
68             "artifacts": 
69             [
70                 {
71                     "artifactChecksum": "CheckSum",
72                     "artifactDescription": "Meta data for VFModule",
73                     "artifactName": "vnf-module-artifact.json",
74                     "artifactType": "VF_MODULES_METADATA",
75                     "artifactURL": "vnf-module-artifact.json",
76                     "artifactUUID": "VfArtifact-UUID2",
77                     "artifactVersion": "1.0"
78                 },
79
80                 {
81                     "artifactChecksum": "CheckSum",
82                     "artifactDescription": "Test desc",
83                     "artifactName": "vnf_v1.0.yaml",
84                     "artifactTimeout": 100,
85                     "artifactType": "HEAT",
86                     "artifactURL": "vnf_v1.0.yaml",
87                     "artifactUUID": "Artifact-UUID1",
88                     "artifactVersion": "1.0",
89                     "generatedArtifact": "EnvArtifact-UUID2",
90                     "relatedArtifact": 
91                     [
92                         "NestedArtifact-UUID3",
93                         "ScriptArtifact-UUID1"
94                     ]
95                 },
96
97                 {
98                     "artifactChecksum": "CheckSum",
99                     "artifactDescription": "Vnf desc",
100                     "artifactName": "vnf_v1.0.env",
101                     "artifactType": "HEAT_ENV",
102                     "artifactURL": "vnf_v1.0.env",
103                     "artifactUUID": "EnvArtifact-UUID2",
104                     "artifactVersion": "1.0"
105                 },
106
107                 {
108                     "artifactChecksum": "CheckSum",
109                     "artifactDescription": "Nested OAM",
110                     "artifactName": "nested-oam_v1.0.yaml",
111                     "artifactTimeout": 10,
112                     "artifactType": "HEAT_NESTED",
113                     "artifactURL": "nested-oam_v1.0.yaml",
114                     "artifactUUID": "NestedArtifact-UUID3",
115                     "artifactVersion": "1.0"
116                 },
117
118                 {
119                     "artifactChecksum": "CheckSum",
120                     "artifactDescription": "Nested PSM",
121                     "artifactName": "nested-psm_v1.0.yaml",
122                     "artifactTimeout": 10,
123                     "artifactType": "HEAT_NESTED",
124                     "artifactURL": "nested-psm_v1.0.yaml",
125                     "artifactUUID": "NestedArtifact-UUID4",
126                     "artifactVersion": "1.0"
127                 },
128
129                 {
130                     "artifactChecksum": "CheckSum",
131                     "artifactDescription": "Script for Vnf",
132                     "artifactName": "cloud-Vnf.sh",
133                     "artifactType": "HEAT_ARTIFACT",
134                     "artifactURL": "cloud-Vnf.sh",
135                     "artifactUUID": "ScriptVnfArtifact-UUID1",
136                     "artifactVersion": "1.0"
137                 },
138
139                 {
140                     "artifactChecksum": "CheckSum",
141                     "artifactDescription": "Script for OAM",
142                     "artifactName": "mount_iso_script.sh",
143                     "artifactType": "HEAT_ARTIFACT",
144                     "artifactURL": "mount_iso_script.sh",
145                     "artifactUUID": "ScriptArtifact-UUID1",
146                     "artifactVersion": "1.0"
147                 },
148
149                 {
150                     "artifactChecksum": "CheckSum",
151                     "artifactDescription": "Heat Vol for OAM",
152                     "artifactName": "vnf-volumes_v1.0.yaml",
153                     "artifactTimeout": 10,
154                     "artifactType": "HEAT_VOL",
155                     "artifactURL": "vnf-volumes_v1.0.yaml",
156                     "artifactUUID": "VolumeArtifact-UUID1",
157                     "artifactVersion": "1.0",
158                     "generatedArtifact": "VolumeEnvArtifact-UUID1",
159                     "relatedArtifact": 
160                     [
161                         "NestedArtifact-UUID4"
162                     ]
163                 },
164
165                 {
166                     "artifactChecksum": "CheckSum",
167                     "artifactDescription": "Heat Env Vol for OAM",
168                     "artifactName": "vnf-volumes_v1.0.env",
169                     "artifactType": "HEAT_ENV",
170                     "artifactURL": "vnf-volumes_v1.0.env",
171                     "artifactUUID": "VolumeEnvArtifact-UUID1",
172                     "artifactVersion": "1.0"
173                 },
174
175                 {
176                     "artifactChecksum": "CheckSum",
177                     "artifactDescription": "Meta data for VFModule",
178                     "artifactName": "vnf_1.yaml",
179                     "artifactTimeout": 100,
180                     "artifactType": "HEAT",
181                     "artifactURL": "vnf_1.yaml",
182                     "artifactUUID": "HeatArtifactE2E-UUIDTest",
183                     "artifactVersion": "1.0"
184                 }
185             ]
186         }
187     ],
188
189     "artifacts": 
190     [
191         {
192             "artifactName": "vf-license-model.xml",
193             "artifactType": "VF_LICENSE",
194             "artifactURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/artifacts/f8fb4591-5387-4424-8e7b-e31cb34a8cc1",
195             "artifactDescription": "VF license file",
196             "artifactChecksum": "NDkxZjBiYTA3YzE4YzQ2NzVjNjU4ZjE5YTI2YzY2YjM=",
197             "artifactUUID": "f8fb4591-5387-4424-8e7b-e31cb34a8cc1",
198             "artifactVersion": "1",
199             "artifactLabel": "vflicense",
200             "artifactGroupType": "DEPLOYMENT"
201         },
202
203         {
204             "artifactName": "base_TEST.yaml",
205             "artifactType": "HEAT",
206             "artifactURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/artifacts/ced9f553-a9bf-48e9-bd67-7f17162665ee",
207             "artifactDescription": "created from csar",
208             "artifactTimeout": 60,
209             "artifactChecksum": "NGVlN2MwZmE0MjU1MTZlNmRlOTMxZmM1NGZlMDk3ZDE=",
210             "artifactUUID": "ced9f553-a9bf-48e9-bd67-7f17162665ee",
211             "artifactVersion": "1",
212             "artifactLabel": "heat1",
213             "artifactGroupType": "DEPLOYMENT"
214         },
215
216         {
217             "artifactName": "vendor-license-model.xml",
218             "artifactType": "VENDOR_LICENSE",
219             "artifactURL": "/sdc/v1/catalog/resources/29018914-966c-442d-9d08-251b9dc45b8f/artifacts/a34232d1-60ee-4dda-add8-fbc14531ac24",
220             "artifactDescription": " Vendor license file",
221             "artifactChecksum": "OGEwYzI2Njk2YzI4YTVjMzdhMTI5ODNkNjQxMWIzZWU=",
222             "artifactUUID": "a34232d1-60ee-4dda-add8-fbc14531ac24",
223             "artifactVersion": "1",
224             "artifactLabel": "vendorlicense",
225             "artifactGroupType": "DEPLOYMENT"
226         }
227     ],
228
229     "description": "for CLAMP"
230 }