{ "simulatorRequest": { "method": "GET", "path": "/workflowSpecifications/v1/workflows", "queryParams" : { "vnfModelVersionId": "103b4a1b-4a15-4559-a019-1ff132180c7c" } } , "simulatorResponse": { "responseCode": 200, "body": { "workflowSpecificationList": [{ "workflowSpecification": { "artifactInfo": { "artifactType": "workflow", "artifactUuid": "ab6478e4-ea33-3346-ac12-ab121484a333", "artifactName": "inPlaceSoftwareUpdate-1_0.bpmn", "artifactVersion": "1.0", "artifactDescription": "xyz xyz", "workflowName": "inPlaceSoftwareUpdate", "operationName": "inPlaceSoftwareUpdate", "workflowSource": "sdc", "workflowResourceTarget": "vnf" }, "activitySequence": [{ "name": "VNFQuiesceTrafficActivity", "description": "Activity to QuiesceTraffic on VNF" }, { "name": "VNFHealthCheckActivity", "description": "Activity to HealthCheck VNF" }, { "name": "FlowCompleteActivity", "description": "Activity to Complete the BPMN Flow" } ], "workflowInputParameters": [{ "label": "Cloud Owner", "inputType": "text", "required": true, "validation": [{ "maxLength": "7", "allowableChars": "[a-zA-Z0-9]*" }], "soFieldName": "cloudOwner", "soPayloadLocation": "cloudConfiguration" }, { "label": "Cloud Region ID", "inputType": "text", "required": true, "validation": [{ "maxLength": "7", "allowableChars": "[a-zA-Z0-9]*" }], "soFieldName": "lcpCloudRegionId", "soPayloadLocation": "cloudConfiguration" }, { "label": "Tenant/Project ID", "inputType": "text", "required": true, "validation": [{ "maxLength": "36", "allowableChars": "[a-zA-Z0-9]*" }], "soFieldName": "tenantId", "soPayloadLocation": "cloudConfiguration" }, { "label": "Operations Timeout", "inputType": "text", "required": true, "description": "some description", "validation": [{ "maxLength": "50", "allowableChars": "[a-zA-Z0-9]*" }], "soFieldName": "operations_timeout", "soPayloadLocation": "userParams" }, { "label": "Existing Software Version", "inputType": "text", "required": true, "validation": [{ "maxLength": "50", "allowableChars": "[a-zA-Z0-9]*" }], "soFieldName": "existing_software_version", "soPayloadLocation": "userParams" }, { "label": "New Software Version", "inputType": "text", "required": true, "soFieldName": "new_software_version", "soPayloadLocation": "userParams" } ] } }] } } }