dk.sdu.cloud.app.store.api.ApplicationInvocationDescription
UCloud Developer Guide / Orchestration of Resources / Compute / Application Store / Applications
ApplicationInvocationDescription
ApplicationInvocationDescription
The specification for how to invoke an Application
All Application
s require a tool
. The Tool
specify the concrete computing environment. With the tool
we get the required software packages and configuration.
In this environment, we must start some software. Any Job
launched with this Application
will only run for as long as the software runs. You can specify the command-line invocation through the invocation
property. Each element in this list produce zero or more arguments for the actual invocation. These InvocationParameter
s can reference the input parameters
of the Application
. In addition, you can set the environment
variables through the same mechanism.
All Application
s have an ApplicationType
associated with them. This type
determines how the user interacts with your Application
. We support the following types:
BATCH
: A non-interactiveApplication
which runs without user inputVNC
: An interactiveApplication
exposing a remote desktop interfaceWEB
: An interactiveApplication
exposing a graphical web interface
The Application
must expose information about how to access interactive services. It can do so by setting vnc
and web
. Providers must use this information when opening an interactive session.
Users can launch a Job
with additional resources
, such as IP addresses and files. The Application
author specifies the supported resources through the allowXXX
properties.
Last updated