{
  "activitySpecList": [
    {
      "activitySpec": {
        "name": "VNFQuiesceTrafficActivity",
        "description": "Activity to QuiesceTraffic on VNF",
        "version": null,
        "created": null,
        "workflowActivitySpecSequence": null,
        "activitySpecActivitySpecCategories": null,
        "activitySpecUserParameters": [
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "operations_timeout",
              "payloadLocation": "userParams",
              "label": "Operations Timeout",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "existing_software_version",
              "payloadLocation": "userParams",
              "label": "Existing Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "cloudOwner",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Owner",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "tenantId",
              "payloadLocation": "cloudConfiguration",
              "label": "Tenant/Project ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 36,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "new_software_version",
              "payloadLocation": "userParams",
              "label": "New Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "lcpCloudRegionId",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Region ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          }
        ],
        "activitySpecActivitySpecParameters": null,
        "id": null
      },
      "workflow": null,
      "id": null
    },
    {
      "activitySpecId": null,
      "workflowId": null,
      "activitySpec": {
        "name": "VNFHealthCheckActivity",
        "description": "Activity to HealthCheck VNF",
        "version": null,
        "created": null,
        "workflowActivitySpecSequence": null,
        "activitySpecActivitySpecCategories": null,
        "activitySpecUserParameters": [
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "operations_timeout",
              "payloadLocation": "userParams",
              "label": "Operations Timeout",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "existing_software_version",
              "payloadLocation": "userParams",
              "label": "Existing Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "cloudOwner",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Owner",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "tenantId",
              "payloadLocation": "cloudConfiguration",
              "label": "Tenant/Project ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 36,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "new_software_version",
              "payloadLocation": "userParams",
              "label": "New Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "lcpCloudRegionId",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Region ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          }
        ],
        "activitySpecActivitySpecParameters": null,
        "id": null
      },
      "workflow": null,
      "id": null
    },
    {
      "activitySpecId": null,
      "workflowId": null,
      "activitySpec": {
        "name": "FlowCompleteActivity",
        "description": "Activity to Complete the BPMN Flow",
        "version": null,
        "created": null,
        "workflowActivitySpecSequence": null,
        "activitySpecActivitySpecCategories": null,
        "activitySpecUserParameters": [
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "operations_timeout",
              "payloadLocation": "userParams",
              "label": "Operations Timeout",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "existing_software_version",
              "payloadLocation": "userParams",
              "label": "Existing Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "cloudOwner",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Owner",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "tenantId",
              "payloadLocation": "cloudConfiguration",
              "label": "Tenant/Project ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 36,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "new_software_version",
              "payloadLocation": "userParams",
              "label": "New Software Version",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 50,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          },
          {
            "activitySpecId": null,
            "userParametersId": null,
            "activitySpec": null,
            "userParameters": {
              "name": "lcpCloudRegionId",
              "payloadLocation": "cloudConfiguration",
              "label": "Cloud Region ID",
              "type": "text",
              "description": null,
              "isRequried": true,
              "maxLength": 7,
              "allowableChars": "someRegEx",
              "created": null,
              "activitySpecUserParameters": null,
              "id": null
            },
            "id": null
          }
        ],
        "activitySpecActivitySpecParameters": null,
        "id": null
      },
      "workflow": null,
      "id": null
    }
  ]
}