libZSservicesZSamazonka-robomakerZSamazonka-robomaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.RobOMaker.CreateSimulationApplication

Description

Creates a simulation application.

Synopsis

Creating a Request

data CreateSimulationApplication Source #

See: newCreateSimulationApplication smart constructor.

Constructors

CreateSimulationApplication' 

Fields

Instances

Instances details
Eq CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Read CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Show CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Generic CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Associated Types

type Rep CreateSimulationApplication :: Type -> Type #

NFData CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Hashable CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

ToJSON CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

AWSRequest CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

ToHeaders CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

ToPath CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

ToQuery CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

type Rep CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

type Rep CreateSimulationApplication = D1 ('MetaData "CreateSimulationApplication" "Amazonka.RobOMaker.CreateSimulationApplication" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "CreateSimulationApplication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "renderingEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenderingEngine)) :*: (S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Environment)) :*: S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceConfig])))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "simulationSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SimulationSoftwareSuite) :*: S1 ('MetaSel ('Just "robotSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RobotSoftwareSuite)))))
type AWSResponse CreateSimulationApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

newCreateSimulationApplication Source #

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_environment :: Lens' CreateSimulationApplication (Maybe Environment) Source #

The object that contains the Docker image URI used to create your 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_robotSoftwareSuite :: Lens' CreateSimulationApplication RobotSoftwareSuite Source #

The robot software suite (ROS distribution) used by the simulation application.

Destructuring the Response

data CreateSimulationApplicationResponse Source #

Constructors

CreateSimulationApplicationResponse' 

Fields

Instances

Instances details
Eq CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Read CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Show CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

Generic CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

NFData CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

type Rep CreateSimulationApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateSimulationApplication

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

newCreateSimulationApplicationResponse Source #

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_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_tags :: Lens' CreateSimulationApplicationResponse (Maybe (HashMap Text Text)) Source #

The list of all tags added to the simulation application.