| 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.CreateSimulationApplicationVersion
Description
Creates a simulation application with a specific revision id.
Synopsis
- data CreateSimulationApplicationVersion = CreateSimulationApplicationVersion' {
- currentRevisionId :: Maybe Text
- imageDigest :: Maybe Text
- s3Etags :: Maybe [Text]
- application :: Text
- newCreateSimulationApplicationVersion :: Text -> CreateSimulationApplicationVersion
- createSimulationApplicationVersion_currentRevisionId :: Lens' CreateSimulationApplicationVersion (Maybe Text)
- createSimulationApplicationVersion_imageDigest :: Lens' CreateSimulationApplicationVersion (Maybe Text)
- createSimulationApplicationVersion_s3Etags :: Lens' CreateSimulationApplicationVersion (Maybe [Text])
- createSimulationApplicationVersion_application :: Lens' CreateSimulationApplicationVersion Text
- data CreateSimulationApplicationVersionResponse = CreateSimulationApplicationVersionResponse' {
- 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
- newCreateSimulationApplicationVersionResponse :: Int -> CreateSimulationApplicationVersionResponse
- createSimulationApplicationVersionResponse_arn :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text)
- createSimulationApplicationVersionResponse_environment :: Lens' CreateSimulationApplicationVersionResponse (Maybe Environment)
- createSimulationApplicationVersionResponse_lastUpdatedAt :: Lens' CreateSimulationApplicationVersionResponse (Maybe UTCTime)
- createSimulationApplicationVersionResponse_name :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text)
- createSimulationApplicationVersionResponse_renderingEngine :: Lens' CreateSimulationApplicationVersionResponse (Maybe RenderingEngine)
- createSimulationApplicationVersionResponse_revisionId :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text)
- createSimulationApplicationVersionResponse_robotSoftwareSuite :: Lens' CreateSimulationApplicationVersionResponse (Maybe RobotSoftwareSuite)
- createSimulationApplicationVersionResponse_simulationSoftwareSuite :: Lens' CreateSimulationApplicationVersionResponse (Maybe SimulationSoftwareSuite)
- createSimulationApplicationVersionResponse_sources :: Lens' CreateSimulationApplicationVersionResponse (Maybe [Source])
- createSimulationApplicationVersionResponse_version :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text)
- createSimulationApplicationVersionResponse_httpStatus :: Lens' CreateSimulationApplicationVersionResponse Int
Creating a Request
data CreateSimulationApplicationVersion Source #
See: newCreateSimulationApplicationVersion smart constructor.
Constructors
| CreateSimulationApplicationVersion' | |
Fields
| |
Instances
newCreateSimulationApplicationVersion Source #
Create a value of CreateSimulationApplicationVersion 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:CreateSimulationApplicationVersion', createSimulationApplicationVersion_currentRevisionId - The current revision id for the simulation application. If you provide a
value and it matches the latest revision ID, a new version will be
created.
$sel:imageDigest:CreateSimulationApplicationVersion', createSimulationApplicationVersion_imageDigest - The SHA256 digest used to identify the Docker image URI used to created
the simulation application.
$sel:s3Etags:CreateSimulationApplicationVersion', createSimulationApplicationVersion_s3Etags - The Amazon S3 eTag identifier for the zip file bundle that you use to
create the simulation application.
CreateSimulationApplicationVersion, createSimulationApplicationVersion_application - The application information for the simulation application.
Request Lenses
createSimulationApplicationVersion_currentRevisionId :: Lens' CreateSimulationApplicationVersion (Maybe Text) Source #
The current revision id for the simulation application. If you provide a value and it matches the latest revision ID, a new version will be created.
createSimulationApplicationVersion_imageDigest :: Lens' CreateSimulationApplicationVersion (Maybe Text) Source #
The SHA256 digest used to identify the Docker image URI used to created the simulation application.
createSimulationApplicationVersion_s3Etags :: Lens' CreateSimulationApplicationVersion (Maybe [Text]) Source #
The Amazon S3 eTag identifier for the zip file bundle that you use to create the simulation application.
createSimulationApplicationVersion_application :: Lens' CreateSimulationApplicationVersion Text Source #
The application information for the simulation application.
Destructuring the Response
data CreateSimulationApplicationVersionResponse Source #
See: newCreateSimulationApplicationVersionResponse smart constructor.
Constructors
| CreateSimulationApplicationVersionResponse' | |
Fields
| |
Instances
newCreateSimulationApplicationVersionResponse Source #
Arguments
| :: Int | |
| -> CreateSimulationApplicationVersionResponse |
Create a value of CreateSimulationApplicationVersionResponse 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:
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_arn - The Amazon Resource Name (ARN) of the simulation application.
$sel:environment:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_environment - The object that contains the Docker image URI used to create the
simulation application.
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_name - The name of the simulation application.
$sel:renderingEngine:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_renderingEngine - The rendering engine for the simulation application.
$sel:revisionId:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_revisionId - The revision ID of the simulation application.
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:sources:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_sources - The sources of the simulation application.
CreateSimulationApplicationVersionResponse, createSimulationApplicationVersionResponse_version - The version of the simulation application.
$sel:httpStatus:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_httpStatus - The response's http status code.
Response Lenses
createSimulationApplicationVersionResponse_arn :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation application.
createSimulationApplicationVersionResponse_environment :: Lens' CreateSimulationApplicationVersionResponse (Maybe Environment) Source #
The object that contains the Docker image URI used to create the simulation application.
createSimulationApplicationVersionResponse_lastUpdatedAt :: Lens' CreateSimulationApplicationVersionResponse (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation application was last updated.
createSimulationApplicationVersionResponse_name :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text) Source #
The name of the simulation application.
createSimulationApplicationVersionResponse_renderingEngine :: Lens' CreateSimulationApplicationVersionResponse (Maybe RenderingEngine) Source #
The rendering engine for the simulation application.
createSimulationApplicationVersionResponse_revisionId :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text) Source #
The revision ID of the simulation application.
createSimulationApplicationVersionResponse_robotSoftwareSuite :: Lens' CreateSimulationApplicationVersionResponse (Maybe RobotSoftwareSuite) Source #
Information about the robot software suite (ROS distribution).
createSimulationApplicationVersionResponse_simulationSoftwareSuite :: Lens' CreateSimulationApplicationVersionResponse (Maybe SimulationSoftwareSuite) Source #
The simulation software suite used by the simulation application.
createSimulationApplicationVersionResponse_sources :: Lens' CreateSimulationApplicationVersionResponse (Maybe [Source]) Source #
The sources of the simulation application.
createSimulationApplicationVersionResponse_version :: Lens' CreateSimulationApplicationVersionResponse (Maybe Text) Source #
The version of the simulation application.
createSimulationApplicationVersionResponse_httpStatus :: Lens' CreateSimulationApplicationVersionResponse Int Source #
The response's http status code.