| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.RobOMaker.Types.Tool
Description
Documentation
Information about a tool. Tools are used in a simulation job.
See: newTool smart constructor.
Constructors
| Tool' | |
Fields
| |
Instances
Create a value of Tool with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:exitBehavior:Tool', tool_exitBehavior - Exit behavior determines what happens when your tool quits running.
RESTART will cause your tool to be restarted. FAIL will cause your
job to exit. The default is RESTART.
$sel:streamOutputToCloudWatch:Tool', tool_streamOutputToCloudWatch - Boolean indicating whether logs will be recorded in CloudWatch for the
tool. The default is False.
$sel:streamUI:Tool', tool_streamUI - Boolean indicating whether a streaming session will be configured for
the tool. If True, AWS RoboMaker will configure a connection so you
can interact with the tool as it is running in the simulation. It must
have a graphical user interface. The default is False.
$sel:name:Tool', tool_name - The name of the tool.
$sel:command:Tool', tool_command - Command-line arguments for the tool. It must include the tool executable
name.
tool_exitBehavior :: Lens' Tool (Maybe ExitBehavior) Source #
Exit behavior determines what happens when your tool quits running.
RESTART will cause your tool to be restarted. FAIL will cause your
job to exit. The default is RESTART.
tool_streamOutputToCloudWatch :: Lens' Tool (Maybe Bool) Source #
Boolean indicating whether logs will be recorded in CloudWatch for the
tool. The default is False.
tool_streamUI :: Lens' Tool (Maybe Bool) Source #
Boolean indicating whether a streaming session will be configured for
the tool. If True, AWS RoboMaker will configure a connection so you
can interact with the tool as it is running in the simulation. It must
have a graphical user interface. The default is False.