4 "path": "/workflowSpecifications/v1/workflows",
6 "vnfModelVersionId": "103b4a1b-4a15-4559-a019-1ff132180c7c"
12 "workflowSpecificationList": [{
13 "workflowSpecification": {
15 "artifactType": "workflow",
16 "artifactUuid": "ab6478e4-ea33-3346-ac12-ab121484a333",
17 "artifactName": "inPlaceSoftwareUpdate-1_0.bpmn",
18 "artifactVersion": "1.0",
19 "artifactDescription": "xyz xyz",
20 "workflowName": "inPlaceSoftwareUpdate",
21 "operationName": "inPlaceSoftwareUpdate",
22 "workflowSource": "sdc",
23 "workflowResourceTarget": "vnf"
25 "activitySequence": [{
26 "name": "VNFQuiesceTrafficActivity",
27 "description": "Activity to QuiesceTraffic on VNF"
30 "name": "VNFHealthCheckActivity",
31 "description": "Activity to HealthCheck VNF"
34 "name": "FlowCompleteActivity",
35 "description": "Activity to Complete the BPMN Flow"
38 "workflowInputParameters": [{
39 "label": "Cloud Owner",
44 "allowableChars": "[a-zA-Z0-9]*"
46 "soFieldName": "cloudOwner",
47 "soPayloadLocation": "cloudConfiguration"
50 "label": "Cloud Region ID",
55 "allowableChars": "[a-zA-Z0-9]*"
57 "soFieldName": "lcpCloudRegionId",
58 "soPayloadLocation": "cloudConfiguration"
61 "label": "Tenant/Project ID",
66 "allowableChars": "[a-zA-Z0-9]*"
68 "soFieldName": "tenantId",
69 "soPayloadLocation": "cloudConfiguration"
72 "label": "Operations Timeout",
75 "description": "some description",
78 "allowableChars": "[a-zA-Z0-9]*"
80 "soFieldName": "operations_timeout",
81 "soPayloadLocation": "userParams"
84 "label": "Existing Software Version",
89 "allowableChars": "[a-zA-Z0-9]*"
91 "soFieldName": "existing_software_version",
92 "soPayloadLocation": "userParams"
95 "label": "New Software Version",
98 "soFieldName": "new_software_version",
99 "soPayloadLocation": "userParams"
105 "workflowSpecification": {
107 "artifactType": "workflow",
108 "artifactUuid": "ab6478e4-ea33-3346-ac12-ab121484a333",
109 "artifactName": "inPlaceSoftwareUpdate-1_0.bpmn",
110 "artifactVersion": "1.0",
111 "artifactDescription": "xyz xyz",
112 "workflowName": "VNF In Place Software Update",
113 "operationName": "VNF In Place Software Update",
114 "workflowSource": "native",
115 "workflowResourceTarget": "vnf"
117 "activitySequence": [{
118 "name": "VNFQuiesceTrafficActivity",
119 "description": "Activity to QuiesceTraffic on VNF"
122 "name": "VNFHealthCheckActivity",
123 "description": "Activity to HealthCheck VNF"
126 "name": "FlowCompleteActivity",
127 "description": "Activity to Complete the BPMN Flow"
130 "workflowInputParameters": [{
131 "label": "Cloud Owner",
136 "allowableChars": "[a-zA-Z0-9]*"
138 "soFieldName": "cloudOwner",
139 "soPayloadLocation": "cloudConfiguration"
142 "label": "Cloud Region ID",
147 "allowableChars": "[a-zA-Z0-9]*"
149 "soFieldName": "lcpCloudRegionId",
150 "soPayloadLocation": "cloudConfiguration"
153 "label": "Tenant/Project ID",
158 "allowableChars": "[a-zA-Z0-9]*"
160 "soFieldName": "tenantId",
161 "soPayloadLocation": "cloudConfiguration"
164 "label": "Operations timeout",
167 "description": "some description",
170 "allowableChars": "[0-9]*"
172 "soFieldName": "operations_timeout",
173 "soPayloadLocation": "userParams"
176 "label": "Existing software version",
181 "allowableChars": "[a-zA-Z0-9]*"
183 "soFieldName": "existing_software_version",
184 "soPayloadLocation": "userParams"
187 "label": "New software version",
190 "soFieldName": "new_software_version",
191 "soPayloadLocation": "userParams"