Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Creates a version of a robot application.
Synopsis
- data CreateRobotApplicationVersion = CreateRobotApplicationVersion' {
- currentRevisionId :: Maybe Text
- s3Etags :: Maybe [Text]
- imageDigest :: Maybe Text
- application :: Text
- newCreateRobotApplicationVersion :: Text -> CreateRobotApplicationVersion
- createRobotApplicationVersion_currentRevisionId :: Lens' CreateRobotApplicationVersion (Maybe Text)
- createRobotApplicationVersion_s3Etags :: Lens' CreateRobotApplicationVersion (Maybe [Text])
- createRobotApplicationVersion_imageDigest :: Lens' CreateRobotApplicationVersion (Maybe Text)
- createRobotApplicationVersion_application :: Lens' CreateRobotApplicationVersion Text
- data CreateRobotApplicationVersionResponse = CreateRobotApplicationVersionResponse' {
- lastUpdatedAt :: Maybe POSIX
- arn :: Maybe Text
- environment :: Maybe Environment
- sources :: Maybe [Source]
- name :: Maybe Text
- version :: Maybe Text
- robotSoftwareSuite :: Maybe RobotSoftwareSuite
- revisionId :: Maybe Text
- httpStatus :: Int
- newCreateRobotApplicationVersionResponse :: Int -> CreateRobotApplicationVersionResponse
- createRobotApplicationVersionResponse_lastUpdatedAt :: Lens' CreateRobotApplicationVersionResponse (Maybe UTCTime)
- createRobotApplicationVersionResponse_arn :: Lens' CreateRobotApplicationVersionResponse (Maybe Text)
- createRobotApplicationVersionResponse_environment :: Lens' CreateRobotApplicationVersionResponse (Maybe Environment)
- createRobotApplicationVersionResponse_sources :: Lens' CreateRobotApplicationVersionResponse (Maybe [Source])
- createRobotApplicationVersionResponse_name :: Lens' CreateRobotApplicationVersionResponse (Maybe Text)
- createRobotApplicationVersionResponse_version :: Lens' CreateRobotApplicationVersionResponse (Maybe Text)
- createRobotApplicationVersionResponse_robotSoftwareSuite :: Lens' CreateRobotApplicationVersionResponse (Maybe RobotSoftwareSuite)
- createRobotApplicationVersionResponse_revisionId :: Lens' CreateRobotApplicationVersionResponse (Maybe Text)
- createRobotApplicationVersionResponse_httpStatus :: Lens' CreateRobotApplicationVersionResponse Int
Creating a Request
data CreateRobotApplicationVersion Source #
See: newCreateRobotApplicationVersion
smart constructor.
CreateRobotApplicationVersion' | |
|
Instances
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 #
See: newCreateRobotApplicationVersionResponse
smart constructor.
CreateRobotApplicationVersionResponse' | |
|
Instances
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.
createRobotApplicationVersionResponse_sources :: Lens' CreateRobotApplicationVersionResponse (Maybe [Source]) Source #
The sources of the robot application.
createRobotApplicationVersionResponse_name :: Lens' CreateRobotApplicationVersionResponse (Maybe Text) Source #
The name of the robot application.
createRobotApplicationVersionResponse_version :: Lens' CreateRobotApplicationVersionResponse (Maybe Text) Source #
The version of the robot application.
createRobotApplicationVersionResponse_robotSoftwareSuite :: Lens' CreateRobotApplicationVersionResponse (Maybe RobotSoftwareSuite) Source #
The robot software suite (ROS distribution) used by the robot application.
createRobotApplicationVersionResponse_revisionId :: Lens' CreateRobotApplicationVersionResponse (Maybe Text) Source #
The revision id of the robot application.
createRobotApplicationVersionResponse_httpStatus :: Lens' CreateRobotApplicationVersionResponse Int Source #
The response's http status code.