Some actionners allow or require an output section.
The output is the target where to store the resulting artifact that might has been created by the actionner.
For example:
- the
actionnerkubernetes:logjust allows to set anoutputto store the collected logs, if nothing is set, then they are printed in the stdout inside the log line - the
kubernetes:downloadrequires an output to store the downloaded file from the pod.
The targets used by the Outputs as storage are named with the pattern category:service.
The category allows to group outputs in use and avoid multiple initializations (eg, multi Kubernetes API client, multi AWS clients, …).
Warning
The clients/sessions used by someactionners and some outputs are the same, eg: aws:lambda (actionner) and aws:s3 (output). This is why the category is the same, it avoids multiple initializations.