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 string
required 2 workflowId string
required 3 creationTime i64
optional 4 type string
optional Struct: ProcessModel
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<
status_models.ProcessStatus
>optional 6 processDetail string
optional 7 applicationInterfaceId string
optional 8 applicationDeploymentId string
optional 9 computeResourceId string
optional 10 processInputs list<
application_io_models.InputDataObjectType
>optional 11 processOutputs list<
application_io_models.OutputDataObjectType
>optional 12 processResourceSchedule scheduling_model.ComputationalResourceSchedulingModel
optional 13 tasks list<
task_model.TaskModel
>optional 14 taskDag string
optional 15 processErrors list<
airavata_commons.ErrorModel
>optional 16 gatewayExecutionId string
optional 17 enableEmailNotification bool
optional 18 emailAddresses list<
string
>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<
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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -