amazonka-robomaker-2.0: Amazon RoboMaker SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.RobOMaker.CreateSimulationApplicationVersion

Description

Creates a simulation application with a specific revision id.

Synopsis

Creating a Request

data CreateSimulationApplicationVersion Source #

Constructors

CreateSimulationApplicationVersion' 

Fields

  • currentRevisionId :: Maybe Text

    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.

  • imageDigest :: Maybe Text

    The SHA256 digest used to identify the Docker image URI used to created the simulation application.

  • s3Etags :: Maybe [Text]

    The Amazon S3 eTag identifier for the zip file bundle that you use to create the simulation application.

  • application :: Text

    The application information for the simulation application.

Instances

Instances details
ToJSON CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

ToHeaders CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

ToPath CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

ToQuery CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

AWSRequest CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Generic CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Associated Types

type Rep CreateSimulationApplicationVersion :: Type -> Type #

Read CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Show CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

NFData CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Eq CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Hashable CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

type AWSResponse CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

type Rep CreateSimulationApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

type Rep CreateSimulationApplicationVersion = D1 ('MetaData "CreateSimulationApplicationVersion" "Amazonka.RobOMaker.CreateSimulationApplicationVersion" "amazonka-robomaker-2.0-7StvfiX8F7FIYnuj4Jp3Jq" 'False) (C1 ('MetaCons "CreateSimulationApplicationVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRevisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "s3Etags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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 #

Constructors

CreateSimulationApplicationVersionResponse' 

Fields

Instances

Instances details
Generic CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Read CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Show CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

NFData CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

Eq CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

type Rep CreateSimulationApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplicationVersion

type Rep CreateSimulationApplicationVersionResponse = D1 ('MetaData "CreateSimulationApplicationVersionResponse" "Amazonka.RobOMaker.CreateSimulationApplicationVersion" "amazonka-robomaker-2.0-7StvfiX8F7FIYnuj4Jp3Jq" 'False) (C1 ('MetaCons "CreateSimulationApplicationVersionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Environment))) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "renderingEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenderingEngine))))) :*: ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "robotSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RobotSoftwareSuite)) :*: S1 ('MetaSel ('Just "simulationSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimulationSoftwareSuite)))) :*: (S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Source])) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newCreateSimulationApplicationVersionResponse Source #

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_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.