dk.sdu.cloud.app.store.api.InvocationParameter

UCloud Developer Guide / Orchestration of Resources / Compute / Application Store / Applications

InvocationParameter

InvocationParameters supply values to either the command-line or environment variables.

sealed class InvocationParameter {
    class BooleanFlagParameter : InvocationParameter()
    class EnvironmentVariableParameter : InvocationParameter()
    class VariableInvocationParameter : InvocationParameter()
    class WordInvocationParameter : InvocationParameter()
}

Every parameter can run in one of two contexts. They produce a value when combined with a ApplicationParameter and a AppParameterValue:

  • Command line argument: Produces zero or more arguments for the command-line

  • Environment variable: Produces exactly one value.

For each of the InvocationParameter types, we will describe the value(s) they produce. We will also highlight notable differences between CLI args and environment variables.

Last updated