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

Description

Creates a robot application.

Synopsis

Creating a Request

data CreateRobotApplication Source #

See: newCreateRobotApplication smart constructor.

Constructors

CreateRobotApplication' 

Fields

Instances

Instances details
Eq CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Read CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Show CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Generic CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type Rep CreateRobotApplication :: Type -> Type #

NFData CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Methods

rnf :: CreateRobotApplication -> () #

Hashable CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

ToJSON CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

AWSRequest CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type AWSResponse 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

type Rep CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

type Rep CreateRobotApplication = D1 ('MetaData "CreateRobotApplication" "Amazonka.RobOMaker.CreateRobotApplication" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" '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)))))
type AWSResponse CreateRobotApplication Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

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:

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

$sel:sources:CreateRobotApplication', createRobotApplication_sources - The sources of the robot application.

$sel:tags:CreateRobotApplication', createRobotApplication_tags - A map that contains tag keys and tag values that are attached to the robot application.

$sel:name:CreateRobotApplication', createRobotApplication_name - The name of the robot application.

$sel:robotSoftwareSuite: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
Eq CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Read CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Show CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Generic CreateRobotApplicationResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplication

Associated Types

type Rep CreateRobotApplicationResponse :: Type -> Type #

NFData 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:

$sel:lastUpdatedAt:CreateRobotApplicationResponse', createRobotApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the robot application was last updated.

$sel:arn:CreateRobotApplicationResponse', createRobotApplicationResponse_arn - The Amazon Resource Name (ARN) of the robot application.

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

$sel:sources:CreateRobotApplication', createRobotApplicationResponse_sources - The sources of the robot application.

$sel:name:CreateRobotApplication', createRobotApplicationResponse_name - The name of the robot application.

$sel:version:CreateRobotApplicationResponse', createRobotApplicationResponse_version - The version of the robot application.

$sel:robotSoftwareSuite:CreateRobotApplication', createRobotApplicationResponse_robotSoftwareSuite - The robot software suite (ROS distribution) used by the robot application.

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

$sel:tags:CreateRobotApplication', createRobotApplicationResponse_tags - The list of all tags added to the robot application.

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

Response Lenses

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

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

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