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

Description

Creates a version of a robot application.

Synopsis

Creating a Request

data CreateRobotApplicationVersion Source #

See: newCreateRobotApplicationVersion smart constructor.

Constructors

CreateRobotApplicationVersion' 

Fields

  • currentRevisionId :: Maybe Text

    The current revision id for the robot application. If you provide a value and it matches the latest revision ID, a new version will be created.

  • s3Etags :: Maybe [Text]

    The Amazon S3 identifier for the zip file bundle that you use for your robot application.

  • imageDigest :: Maybe Text

    A SHA256 identifier for the Docker image that you use for your robot application.

  • application :: Text

    The application information for the robot application.

Instances

Instances details
Eq CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Read CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Show CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Generic CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Associated Types

type Rep CreateRobotApplicationVersion :: Type -> Type #

NFData CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Hashable CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

ToJSON CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

AWSRequest CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

ToHeaders CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

ToPath CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

ToQuery CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

type Rep CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

type Rep CreateRobotApplicationVersion = D1 ('MetaData "CreateRobotApplicationVersion" "Amazonka.RobOMaker.CreateRobotApplicationVersion" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "CreateRobotApplicationVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRevisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Etags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateRobotApplicationVersion Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

newCreateRobotApplicationVersion Source #

Create a value of CreateRobotApplicationVersion 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:CreateRobotApplicationVersion', createRobotApplicationVersion_currentRevisionId - The current revision id for the robot application. If you provide a value and it matches the latest revision ID, a new version will be created.

$sel:s3Etags:CreateRobotApplicationVersion', createRobotApplicationVersion_s3Etags - The Amazon S3 identifier for the zip file bundle that you use for your robot application.

$sel:imageDigest:CreateRobotApplicationVersion', createRobotApplicationVersion_imageDigest - A SHA256 identifier for the Docker image that you use for your robot application.

$sel:application:CreateRobotApplicationVersion', createRobotApplicationVersion_application - The application information for the robot application.

Request Lenses

createRobotApplicationVersion_currentRevisionId :: Lens' CreateRobotApplicationVersion (Maybe Text) Source #

The current revision id for the robot application. If you provide a value and it matches the latest revision ID, a new version will be created.

createRobotApplicationVersion_s3Etags :: Lens' CreateRobotApplicationVersion (Maybe [Text]) Source #

The Amazon S3 identifier for the zip file bundle that you use for your robot application.

createRobotApplicationVersion_imageDigest :: Lens' CreateRobotApplicationVersion (Maybe Text) Source #

A SHA256 identifier for the Docker image that you use for your robot application.

createRobotApplicationVersion_application :: Lens' CreateRobotApplicationVersion Text Source #

The application information for the robot application.

Destructuring the Response

data CreateRobotApplicationVersionResponse Source #

Constructors

CreateRobotApplicationVersionResponse' 

Fields

Instances

Instances details
Eq CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Read CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Show CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

Generic CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

NFData CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

type Rep CreateRobotApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.CreateRobotApplicationVersion

type Rep CreateRobotApplicationVersionResponse = D1 ('MetaData "CreateRobotApplicationVersionResponse" "Amazonka.RobOMaker.CreateRobotApplicationVersion" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "CreateRobotApplicationVersionResponse'" 'PrefixI 'True) (((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 "robotSoftwareSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RobotSoftwareSuite)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newCreateRobotApplicationVersionResponse Source #

Create a value of CreateRobotApplicationVersionResponse 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:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the robot application was last updated.

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

$sel:environment:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_environment - The object that contains the Docker image URI used to create your robot application.

$sel:sources:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_sources - The sources of the robot application.

$sel:name:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_name - The name of the robot application.

$sel:version:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_version - The version of the robot application.

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

$sel:revisionId:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_revisionId - The revision id of the robot application.

$sel:httpStatus:CreateRobotApplicationVersionResponse', createRobotApplicationVersionResponse_httpStatus - The response's http status code.

Response Lenses

createRobotApplicationVersionResponse_lastUpdatedAt :: Lens' CreateRobotApplicationVersionResponse (Maybe UTCTime) Source #

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

createRobotApplicationVersionResponse_arn :: Lens' CreateRobotApplicationVersionResponse (Maybe Text) Source #

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

createRobotApplicationVersionResponse_environment :: Lens' CreateRobotApplicationVersionResponse (Maybe Environment) Source #

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