Thrift module: application_interface_model

This file describes the definitions of the Data Structures of Application interfaces. These interfaces are mapped to application mapping on various resources.
ModuleServicesData typesConstants
application_interface_model ApplicationInterfaceDescription

Data structures

Struct: ApplicationInterfaceDescription

KeyFieldTypeDescriptionRequirednessDefault value
1applicationInterfaceIdstringrequired"DO_NOT_SET_AT_CLIENTS"
2applicationNamestringrequired
3applicationDescriptionstringoptional
4applicationModuleslist<string>optional
5applicationInputslist<application_io_models.InputDataObjectType>optional
6applicationOutputslist<application_io_models.OutputDataObjectType>optional
7archiveWorkingDirectorybooloptionalfalse

Application Interface Description applicationModules: Associate all application modules with versions which interface is applicable to. applicationInputs: Inputs to be passed to the application applicationOutputs: Outputs generated from the application