content/api-docs/master/process_model.html [1:56]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Module | Services | Data types | Constants |
|---|---|---|---|
| process_model | ProcessModel ProcessWorkflow |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | processId | string | required | ||
| 2 | workflowId | string | required | ||
| 3 | creationTime | i64 | optional | ||
| 4 | type | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | processId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | experimentId | string | required | ||
| 3 | creationTime | i64 | optional | ||
| 4 | lastUpdateTime | i64 | optional | ||
| 5 | processStatuses | list< | optional | ||
| 6 | processDetail | string | optional | ||
| 7 | applicationInterfaceId | string | optional | ||
| 8 | applicationDeploymentId | string | optional | ||
| 9 | computeResourceId | string | optional | ||
| 10 | processInputs | list< | optional | ||
| 11 | processOutputs | list< | optional | ||
| 12 | processResourceSchedule | scheduling_model.ComputationalResourceSchedulingModel | optional | ||
| 13 | tasks | list< | optional | ||
| 14 | taskDag | string | optional | ||
| 15 | processErrors | list< | optional | ||
| 16 | gatewayExecutionId | string | optional | ||
| 17 | enableEmailNotification | bool | optional | ||
| 18 | emailAddresses | list< | optional | ||
| 19 | storageResourceId | string | optional | ||
| 20 | userDn | string | optional | ||
| 21 | generateCert | bool | optional | false | |
| 22 | experimentDataDir | string | optional | ||
| 23 | userName | string | optional | ||
| 24 | useUserCRPref | bool | optional | ||
| 25 | groupResourceProfileId | string | optional | ||
| 26 | processWorkflows | list< | optional |
ProcessModel: A structure holding the process details. The infromation is derived based on user provided
configuration data or system inferred information from scheduling and QoS parameters.
processDetail:
A friendly description of the process, usally used to communicate information to users.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
source/api-docs/master/process_model.html [1:56]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Thrift module: process_model
Thrift module: process_model
Module Services Data types Constants
process_model
ProcessModel
ProcessWorkflow
Data structures
Struct: ProcessWorkflow
Key Field Type Description Requiredness Default value
1 processId stringrequired
2 workflowId stringrequired
3 creationTime i64optional
4 type stringoptional
Struct: ProcessModel
Key Field Type Description Requiredness Default value
1 processId stringrequired "DO_NOT_SET_AT_CLIENTS"
2 experimentId stringrequired
3 creationTime i64optional
4 lastUpdateTime i64optional
5 processStatuses list<status_models.ProcessStatus>optional
6 processDetail stringoptional
7 applicationInterfaceId stringoptional
8 applicationDeploymentId stringoptional
9 computeResourceId stringoptional
10 processInputs list<application_io_models.InputDataObjectType>optional
11 processOutputs list<application_io_models.OutputDataObjectType>optional
12 processResourceSchedule scheduling_model.ComputationalResourceSchedulingModeloptional
13 tasks list<task_model.TaskModel>optional
14 taskDag stringoptional
15 processErrors list<airavata_commons.ErrorModel>optional
16 gatewayExecutionId stringoptional
17 enableEmailNotification booloptional
18 emailAddresses list<string>optional
19 storageResourceId stringoptional
20 userDn stringoptional
21 generateCert booloptional false
22 experimentDataDir stringoptional
23 userName stringoptional
24 useUserCRPref booloptional
25 groupResourceProfileId stringoptional
26 processWorkflows list<ProcessWorkflow>optional
ProcessModel: A structure holding the process details. The infromation is derived based on user provided
configuration data or system inferred information from scheduling and QoS parameters.
processDetail:
A friendly description of the process, usally used to communicate information to users.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -