| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.RobOMaker.CreateSimulationApplication
Description
Creates a simulation application.
Synopsis
- data CreateSimulationApplication = CreateSimulationApplication' {}
- newCreateSimulationApplication :: Text -> SimulationSoftwareSuite -> RobotSoftwareSuite -> CreateSimulationApplication
- createSimulationApplication_renderingEngine :: Lens' CreateSimulationApplication (Maybe RenderingEngine)
- createSimulationApplication_environment :: Lens' CreateSimulationApplication (Maybe Environment)
- createSimulationApplication_sources :: Lens' CreateSimulationApplication (Maybe [SourceConfig])
- createSimulationApplication_tags :: Lens' CreateSimulationApplication (Maybe (HashMap Text Text))
- createSimulationApplication_name :: Lens' CreateSimulationApplication Text
- createSimulationApplication_simulationSoftwareSuite :: Lens' CreateSimulationApplication SimulationSoftwareSuite
- createSimulationApplication_robotSoftwareSuite :: Lens' CreateSimulationApplication RobotSoftwareSuite
- data CreateSimulationApplicationResponse = CreateSimulationApplicationResponse' {
- renderingEngine :: Maybe RenderingEngine
- lastUpdatedAt :: Maybe POSIX
- arn :: Maybe Text
- environment :: Maybe Environment
- sources :: Maybe [Source]
- name :: Maybe Text
- version :: Maybe Text
- simulationSoftwareSuite :: Maybe SimulationSoftwareSuite
- robotSoftwareSuite :: Maybe RobotSoftwareSuite
- revisionId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newCreateSimulationApplicationResponse :: Int -> CreateSimulationApplicationResponse
- createSimulationApplicationResponse_renderingEngine :: Lens' CreateSimulationApplicationResponse (Maybe RenderingEngine)
- createSimulationApplicationResponse_lastUpdatedAt :: Lens' CreateSimulationApplicationResponse (Maybe UTCTime)
- createSimulationApplicationResponse_arn :: Lens' CreateSimulationApplicationResponse (Maybe Text)
- createSimulationApplicationResponse_environment :: Lens' CreateSimulationApplicationResponse (Maybe Environment)
- createSimulationApplicationResponse_sources :: Lens' CreateSimulationApplicationResponse (Maybe [Source])
- createSimulationApplicationResponse_name :: Lens' CreateSimulationApplicationResponse (Maybe Text)
- createSimulationApplicationResponse_version :: Lens' CreateSimulationApplicationResponse (Maybe Text)
- createSimulationApplicationResponse_simulationSoftwareSuite :: Lens' CreateSimulationApplicationResponse (Maybe SimulationSoftwareSuite)
- createSimulationApplicationResponse_robotSoftwareSuite :: Lens' CreateSimulationApplicationResponse (Maybe RobotSoftwareSuite)
- createSimulationApplicationResponse_revisionId :: Lens' CreateSimulationApplicationResponse (Maybe Text)
- createSimulationApplicationResponse_tags :: Lens' CreateSimulationApplicationResponse (Maybe (HashMap Text Text))
- createSimulationApplicationResponse_httpStatus :: Lens' CreateSimulationApplicationResponse Int
Creating a Request
data CreateSimulationApplication Source #
See: newCreateSimulationApplication smart constructor.
Constructors
| CreateSimulationApplication' | |
Fields
| |
Instances
newCreateSimulationApplication Source #
Arguments
| :: Text | |
| -> SimulationSoftwareSuite | |
| -> RobotSoftwareSuite | |
| -> CreateSimulationApplication |
Create a value of CreateSimulationApplication 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:renderingEngine:CreateSimulationApplication', createSimulationApplication_renderingEngine - The rendering engine for the simulation application.
$sel:environment:CreateSimulationApplication', createSimulationApplication_environment - The object that contains the Docker image URI used to create your
simulation application.
$sel:sources:CreateSimulationApplication', createSimulationApplication_sources - The sources of the simulation application.
$sel:tags:CreateSimulationApplication', createSimulationApplication_tags - A map that contains tag keys and tag values that are attached to the
simulation application.
$sel:name:CreateSimulationApplication', createSimulationApplication_name - The name of the simulation application.
$sel:simulationSoftwareSuite:CreateSimulationApplication', createSimulationApplication_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:CreateSimulationApplication', createSimulationApplication_robotSoftwareSuite - The robot software suite (ROS distribution) used by the simulation
application.
Request Lenses
createSimulationApplication_renderingEngine :: Lens' CreateSimulationApplication (Maybe RenderingEngine) Source #
The rendering engine for the simulation application.
createSimulationApplication_environment :: Lens' CreateSimulationApplication (Maybe Environment) Source #
The object that contains the Docker image URI used to create your simulation application.
createSimulationApplication_sources :: Lens' CreateSimulationApplication (Maybe [SourceConfig]) Source #
The sources of the simulation application.
createSimulationApplication_tags :: Lens' CreateSimulationApplication (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to the simulation application.
createSimulationApplication_name :: Lens' CreateSimulationApplication Text Source #
The name of the simulation application.
createSimulationApplication_simulationSoftwareSuite :: Lens' CreateSimulationApplication SimulationSoftwareSuite Source #
The simulation software suite used by the simulation application.
createSimulationApplication_robotSoftwareSuite :: Lens' CreateSimulationApplication RobotSoftwareSuite Source #
The robot software suite (ROS distribution) used by the simulation application.
Destructuring the Response
data CreateSimulationApplicationResponse Source #
See: newCreateSimulationApplicationResponse smart constructor.
Constructors
| CreateSimulationApplicationResponse' | |
Fields
| |
Instances
newCreateSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> CreateSimulationApplicationResponse |
Create a value of CreateSimulationApplicationResponse 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:renderingEngine:CreateSimulationApplication', createSimulationApplicationResponse_renderingEngine - The rendering engine for the simulation application.
$sel:lastUpdatedAt:CreateSimulationApplicationResponse', createSimulationApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:CreateSimulationApplicationResponse', createSimulationApplicationResponse_arn - The Amazon Resource Name (ARN) of the simulation application.
$sel:environment:CreateSimulationApplication', createSimulationApplicationResponse_environment - The object that contains the Docker image URI that you used to create
your simulation application.
$sel:sources:CreateSimulationApplication', createSimulationApplicationResponse_sources - The sources of the simulation application.
$sel:name:CreateSimulationApplication', createSimulationApplicationResponse_name - The name of the simulation application.
$sel:version:CreateSimulationApplicationResponse', createSimulationApplicationResponse_version - The version of the simulation application.
$sel:simulationSoftwareSuite:CreateSimulationApplication', createSimulationApplicationResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:CreateSimulationApplication', createSimulationApplicationResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
$sel:revisionId:CreateSimulationApplicationResponse', createSimulationApplicationResponse_revisionId - The revision id of the simulation application.
$sel:tags:CreateSimulationApplication', createSimulationApplicationResponse_tags - The list of all tags added to the simulation application.
$sel:httpStatus:CreateSimulationApplicationResponse', createSimulationApplicationResponse_httpStatus - The response's http status code.
Response Lenses
createSimulationApplicationResponse_renderingEngine :: Lens' CreateSimulationApplicationResponse (Maybe RenderingEngine) Source #
The rendering engine for the simulation application.
createSimulationApplicationResponse_lastUpdatedAt :: Lens' CreateSimulationApplicationResponse (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation application was last updated.
createSimulationApplicationResponse_arn :: Lens' CreateSimulationApplicationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation application.
createSimulationApplicationResponse_environment :: Lens' CreateSimulationApplicationResponse (Maybe Environment) Source #
The object that contains the Docker image URI that you used to create your simulation application.
createSimulationApplicationResponse_sources :: Lens' CreateSimulationApplicationResponse (Maybe [Source]) Source #
The sources of the simulation application.
createSimulationApplicationResponse_name :: Lens' CreateSimulationApplicationResponse (Maybe Text) Source #
The name of the simulation application.
createSimulationApplicationResponse_version :: Lens' CreateSimulationApplicationResponse (Maybe Text) Source #
The version of the simulation application.
createSimulationApplicationResponse_simulationSoftwareSuite :: Lens' CreateSimulationApplicationResponse (Maybe SimulationSoftwareSuite) Source #
The simulation software suite used by the simulation application.
createSimulationApplicationResponse_robotSoftwareSuite :: Lens' CreateSimulationApplicationResponse (Maybe RobotSoftwareSuite) Source #
Information about the robot software suite (ROS distribution).
createSimulationApplicationResponse_revisionId :: Lens' CreateSimulationApplicationResponse (Maybe Text) Source #
The revision id of the simulation application.
createSimulationApplicationResponse_tags :: Lens' CreateSimulationApplicationResponse (Maybe (HashMap Text Text)) Source #
The list of all tags added to the simulation application.
createSimulationApplicationResponse_httpStatus :: Lens' CreateSimulationApplicationResponse Int Source #
The response's http status code.