Interface ExecAction

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ExecAction.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)",
               date="2023-05-25T02:26:40.790Z")
    @Stability(Stable)
    public interface ExecAction
    extends software.amazon.jsii.JsiiSerializable
    ExecAction describes a "run in container" action.
    • Method Detail

      • getCommand

        @Stability(Stable)
        @Nullable
        default List<String> getCommand()
        Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.

        The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.