| 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.UpdateSimulationApplication
Description
Updates a simulation application.
Synopsis
- data UpdateSimulationApplication = UpdateSimulationApplication' {}
- newUpdateSimulationApplication :: Text -> SimulationSoftwareSuite -> RobotSoftwareSuite -> UpdateSimulationApplication
- updateSimulationApplication_currentRevisionId :: Lens' UpdateSimulationApplication (Maybe Text)
- updateSimulationApplication_environment :: Lens' UpdateSimulationApplication (Maybe Environment)
- updateSimulationApplication_renderingEngine :: Lens' UpdateSimulationApplication (Maybe RenderingEngine)
- updateSimulationApplication_sources :: Lens' UpdateSimulationApplication (Maybe [SourceConfig])
- updateSimulationApplication_application :: Lens' UpdateSimulationApplication Text
- updateSimulationApplication_simulationSoftwareSuite :: Lens' UpdateSimulationApplication SimulationSoftwareSuite
- updateSimulationApplication_robotSoftwareSuite :: Lens' UpdateSimulationApplication RobotSoftwareSuite
- data UpdateSimulationApplicationResponse = UpdateSimulationApplicationResponse' {
- arn :: Maybe Text
- environment :: Maybe Environment
- lastUpdatedAt :: Maybe POSIX
- name :: Maybe Text
- renderingEngine :: Maybe RenderingEngine
- revisionId :: Maybe Text
- robotSoftwareSuite :: Maybe RobotSoftwareSuite
- simulationSoftwareSuite :: Maybe SimulationSoftwareSuite
- sources :: Maybe [Source]
- version :: Maybe Text
- httpStatus :: Int
- newUpdateSimulationApplicationResponse :: Int -> UpdateSimulationApplicationResponse
- updateSimulationApplicationResponse_arn :: Lens' UpdateSimulationApplicationResponse (Maybe Text)
- updateSimulationApplicationResponse_environment :: Lens' UpdateSimulationApplicationResponse (Maybe Environment)
- updateSimulationApplicationResponse_lastUpdatedAt :: Lens' UpdateSimulationApplicationResponse (Maybe UTCTime)
- updateSimulationApplicationResponse_name :: Lens' UpdateSimulationApplicationResponse (Maybe Text)
- updateSimulationApplicationResponse_renderingEngine :: Lens' UpdateSimulationApplicationResponse (Maybe RenderingEngine)
- updateSimulationApplicationResponse_revisionId :: Lens' UpdateSimulationApplicationResponse (Maybe Text)
- updateSimulationApplicationResponse_robotSoftwareSuite :: Lens' UpdateSimulationApplicationResponse (Maybe RobotSoftwareSuite)
- updateSimulationApplicationResponse_simulationSoftwareSuite :: Lens' UpdateSimulationApplicationResponse (Maybe SimulationSoftwareSuite)
- updateSimulationApplicationResponse_sources :: Lens' UpdateSimulationApplicationResponse (Maybe [Source])
- updateSimulationApplicationResponse_version :: Lens' UpdateSimulationApplicationResponse (Maybe Text)
- updateSimulationApplicationResponse_httpStatus :: Lens' UpdateSimulationApplicationResponse Int
Creating a Request
data UpdateSimulationApplication Source #
See: newUpdateSimulationApplication smart constructor.
Constructors
| UpdateSimulationApplication' | |
Fields
| |
Instances
newUpdateSimulationApplication Source #
Arguments
| :: Text | |
| -> SimulationSoftwareSuite | |
| -> RobotSoftwareSuite | |
| -> UpdateSimulationApplication |
Create a value of UpdateSimulationApplication 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:currentRevisionId:UpdateSimulationApplication', updateSimulationApplication_currentRevisionId - The revision id for the robot application.
UpdateSimulationApplication, updateSimulationApplication_environment - The object that contains the Docker image URI for your simulation
application.
UpdateSimulationApplication, updateSimulationApplication_renderingEngine - The rendering engine for the simulation application.
UpdateSimulationApplication, updateSimulationApplication_sources - The sources of the simulation application.
UpdateSimulationApplication, updateSimulationApplication_application - The application information for the simulation application.
UpdateSimulationApplication, updateSimulationApplication_simulationSoftwareSuite - The simulation software suite used by the simulation application.
UpdateSimulationApplication, updateSimulationApplication_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
Request Lenses
updateSimulationApplication_currentRevisionId :: Lens' UpdateSimulationApplication (Maybe Text) Source #
The revision id for the robot application.
updateSimulationApplication_environment :: Lens' UpdateSimulationApplication (Maybe Environment) Source #
The object that contains the Docker image URI for your simulation application.
updateSimulationApplication_renderingEngine :: Lens' UpdateSimulationApplication (Maybe RenderingEngine) Source #
The rendering engine for the simulation application.
updateSimulationApplication_sources :: Lens' UpdateSimulationApplication (Maybe [SourceConfig]) Source #
The sources of the simulation application.
updateSimulationApplication_application :: Lens' UpdateSimulationApplication Text Source #
The application information for the simulation application.
updateSimulationApplication_simulationSoftwareSuite :: Lens' UpdateSimulationApplication SimulationSoftwareSuite Source #
The simulation software suite used by the simulation application.
updateSimulationApplication_robotSoftwareSuite :: Lens' UpdateSimulationApplication RobotSoftwareSuite Source #
Information about the robot software suite (ROS distribution).
Destructuring the Response
data UpdateSimulationApplicationResponse Source #
See: newUpdateSimulationApplicationResponse smart constructor.
Constructors
| UpdateSimulationApplicationResponse' | |
Fields
| |
Instances
newUpdateSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> UpdateSimulationApplicationResponse |
Create a value of UpdateSimulationApplicationResponse 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:
UpdateSimulationApplicationResponse, updateSimulationApplicationResponse_arn - The Amazon Resource Name (ARN) of the updated simulation application.
UpdateSimulationApplication, updateSimulationApplicationResponse_environment - The object that contains the Docker image URI used for your simulation
application.
UpdateSimulationApplicationResponse, updateSimulationApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
UpdateSimulationApplicationResponse, updateSimulationApplicationResponse_name - The name of the simulation application.
UpdateSimulationApplication, updateSimulationApplicationResponse_renderingEngine - The rendering engine for the simulation application.
$sel:revisionId:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_revisionId - The revision id of the simulation application.
UpdateSimulationApplication, updateSimulationApplicationResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
UpdateSimulationApplication, updateSimulationApplicationResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
UpdateSimulationApplication, updateSimulationApplicationResponse_sources - The sources of the simulation application.
UpdateSimulationApplicationResponse, updateSimulationApplicationResponse_version - The version of the robot application.
$sel:httpStatus:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_httpStatus - The response's http status code.
Response Lenses
updateSimulationApplicationResponse_arn :: Lens' UpdateSimulationApplicationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the updated simulation application.
updateSimulationApplicationResponse_environment :: Lens' UpdateSimulationApplicationResponse (Maybe Environment) Source #
The object that contains the Docker image URI used for your simulation application.
updateSimulationApplicationResponse_lastUpdatedAt :: Lens' UpdateSimulationApplicationResponse (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation application was last updated.
updateSimulationApplicationResponse_name :: Lens' UpdateSimulationApplicationResponse (Maybe Text) Source #
The name of the simulation application.
updateSimulationApplicationResponse_renderingEngine :: Lens' UpdateSimulationApplicationResponse (Maybe RenderingEngine) Source #
The rendering engine for the simulation application.
updateSimulationApplicationResponse_revisionId :: Lens' UpdateSimulationApplicationResponse (Maybe Text) Source #
The revision id of the simulation application.
updateSimulationApplicationResponse_robotSoftwareSuite :: Lens' UpdateSimulationApplicationResponse (Maybe RobotSoftwareSuite) Source #
Information about the robot software suite (ROS distribution).
updateSimulationApplicationResponse_simulationSoftwareSuite :: Lens' UpdateSimulationApplicationResponse (Maybe SimulationSoftwareSuite) Source #
The simulation software suite used by the simulation application.
updateSimulationApplicationResponse_sources :: Lens' UpdateSimulationApplicationResponse (Maybe [Source]) Source #
The sources of the simulation application.
updateSimulationApplicationResponse_version :: Lens' UpdateSimulationApplicationResponse (Maybe Text) Source #
The version of the robot application.
updateSimulationApplicationResponse_httpStatus :: Lens' UpdateSimulationApplicationResponse Int Source #
The response's http status code.