Thrift module: airavata_workflow_model

ModuleServicesData typesConstants
airavata_workflow_model AiravataWorkflow
ApplicationState
ApplicationStatus
ComponentType
DataBlock
HandlerState
HandlerStatus
HandlerType
WorkflowApplication
WorkflowConnection
WorkflowHandler
WorkflowState
WorkflowStatus

Enumerations

Enumeration: ApplicationState


CREATED0
VALIDATED1
SCHEDULED2
LAUNCHED3
EXECUTING4
CANCELING5
CANCELED6
COMPLETED7
FAILED8

Enumeration: ComponentType


APPLICATION0
HANDLER1

Enumeration: HandlerType


FLOW_STARTER0
FLOW_TERMINATOR1

Enumeration: HandlerState


CREATED0
VALIDATED1
SCHEDULED2
LAUNCHED3
EXECUTING4
CANCELING5
CANCELED6
COMPLETED7
FAILED8

Enumeration: WorkflowState


CREATED0
VALIDATED1
SCHEDULED2
LAUNCHED3
EXECUTING4
PAUSING5
PAUSED6
RESTARTING7
CANCELING8
CANCELED9
COMPLETED10
FAILED11

Data structures

Struct: ApplicationStatus

KeyFieldTypeDescriptionRequirednessDefault value
1idstringoptional
2stateApplicationStaterequired
3descriptionstringoptional
4updatedAti64optional

Struct: WorkflowApplication

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2processIdstringoptional
3applicationInterfaceIdstringoptional
4computeResourceIdstringoptional
5queueNamestringoptional
6nodeCounti32optional
7coreCounti32optional
8wallTimeLimiti32optional
9physicalMemoryi32optional
10statuseslist<ApplicationStatus>optional
11errorslist<airavata_commons.ErrorModel>optional
12createdAti64optional
13updatedAti64optional

Struct: DataBlock

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2valuestringoptional
3typeapplication_io_models.DataTypeoptional
4createdAti64optional
5updatedAti64optional

Struct: WorkflowConnection

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired"DO_NOT_SET_AT_CLIENTS"
2dataBlockDataBlockoptional
3fromTypeComponentTyperequired
4fromIdstringrequired
5fromOutputNamestringrequired
6toTypeComponentTyperequired
7toIdstringrequired
8toInputNamestringrequired
9createdAti64optional
10updatedAti64optional

Struct: HandlerStatus

KeyFieldTypeDescriptionRequirednessDefault value
1idstringoptional
2stateHandlerStaterequired
3descriptionstringoptional
4updatedAti64optional

Struct: WorkflowHandler

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2typeHandlerTyperequired
3inputslist<application_io_models.InputDataObjectType>optional
4outputslist<application_io_models.OutputDataObjectType>optional
5statuseslist<HandlerStatus>optional
6errorslist<airavata_commons.ErrorModel>optional
7createdAti64optional
8updatedAti64optional

Struct: WorkflowStatus

KeyFieldTypeDescriptionRequirednessDefault value
1idstringoptional
2stateWorkflowStaterequired
3descriptionstringoptional
4updatedAti64optional

Struct: AiravataWorkflow

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired"DO_NOT_SET_AT_CLIENTS"
2experimentIdstringrequired
3descriptionstringoptional
4applicationslist<WorkflowApplication>optional
5handlerslist<WorkflowHandler>optional
6connectionslist<WorkflowConnection>optional
7statuseslist<WorkflowStatus>optional
8errorslist<airavata_commons.ErrorModel>optional
9createdAti64optional
10updatedAti64optional