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

Description

Creates a robot application.

Synopsis

Creating a Request

data CreateRobotApplication Source #

See: newCreateRobotApplication smart constructor.

Constructors

CreateRobotApplication' 

Fields

Instances

Instances details
ToJSON CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

ToHeaders CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

ToPath CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

ToQuery CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

AWSRequest CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type AWSResponse CreateRobotApplication #

Generic CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type Rep CreateRobotApplication :: Type -> Type #

Read CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Show CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

NFData CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Methods

rnf :: CreateRobotApplication -> () #

Eq CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Hashable CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

type AWSResponse CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

type Rep CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

type Rep CreateRobotApplication = D1 ('MetaData "CreateRobotApplication" "Amazonka.RobOMaker.CreateRobotApplication" "amazonka-robomaker-2.0-7StvfiX8F7FIYnuj4Jp3Jq" 'False) (C1 ('MetaCons "CreateRobotApplication'" 'PrefixI 'True) ((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 "robotSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RobotSoftwareSuite)))))

newCreateRobotApplication Source #

Create a value of CreateRobotApplication 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:

CreateRobotApplication, createRobotApplication_environment - The object that contains that URI of the Docker image that you use for your robot application.

CreateRobotApplication, createRobotApplication_sources - The sources of the robot application.

CreateRobotApplication, createRobotApplication_tags - A map that contains tag keys and tag values that are attached to the robot application.

CreateRobotApplication, createRobotApplication_name - The name of the robot application.

CreateRobotApplication, createRobotApplication_robotSoftwareSuite - The robot software suite (ROS distribuition) used by the robot application.

Request Lenses

createRobotApplication_environment :: Lens' CreateRobotApplication (Maybe Environment) Source #

The object that contains that URI of the Docker image that you use for your robot application.

createRobotApplication_tags :: Lens' CreateRobotApplication (Maybe (HashMap Text Text)) Source #

A map that contains tag keys and tag values that are attached to the robot application.

createRobotApplication_robotSoftwareSuite :: Lens' CreateRobotApplication RobotSoftwareSuite Source #

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

Destructuring the Response

data CreateRobotApplicationResponse Source #

See: newCreateRobotApplicationResponse smart constructor.

Constructors

CreateRobotApplicationResponse' 

Fields

Instances

Instances details
Generic CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type Rep CreateRobotApplicationResponse :: Type -> Type #

Read CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Show CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

NFData CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Eq CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

type Rep CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

newCreateRobotApplicationResponse Source #

Create a value of CreateRobotApplicationResponse 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:

CreateRobotApplicationResponse, createRobotApplicationResponse_arn - The Amazon Resource Name (ARN) of the robot application.

CreateRobotApplication, createRobotApplicationResponse_environment - An object that contains the Docker image URI used to a create your robot application.

CreateRobotApplicationResponse, createRobotApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the robot application was last updated.

CreateRobotApplication, createRobotApplicationResponse_name - The name of the robot application.

$sel:revisionId:CreateRobotApplicationResponse', createRobotApplicationResponse_revisionId - The revision id of the robot application.

CreateRobotApplication, createRobotApplicationResponse_robotSoftwareSuite - The robot software suite (ROS distribution) used by the robot application.

CreateRobotApplication, createRobotApplicationResponse_sources - The sources of the robot application.

CreateRobotApplication, createRobotApplicationResponse_tags - The list of all tags added to the robot application.

CreateRobotApplicationResponse, createRobotApplicationResponse_version - The version of the robot application.

$sel:httpStatus:CreateRobotApplicationResponse', createRobotApplicationResponse_httpStatus - The response's http status code.

Response Lenses

createRobotApplicationResponse_arn :: Lens' CreateRobotApplicationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the robot application.

createRobotApplicationResponse_environment :: Lens' CreateRobotApplicationResponse (Maybe Environment) Source #

An object that contains the Docker image URI used to a create your robot application.

createRobotApplicationResponse_lastUpdatedAt :: Lens' CreateRobotApplicationResponse (Maybe UTCTime) Source #

The time, in milliseconds since the epoch, when the robot application was last updated.

createRobotApplicationResponse_robotSoftwareSuite :: Lens' CreateRobotApplicationResponse (Maybe RobotSoftwareSuite) Source #

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

createRobotApplicationResponse_tags :: Lens' CreateRobotApplicationResponse (Maybe (HashMap Text Text)) Source #

The list of all tags added to the robot application.