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 |
Updates a robot application.
Synopsis
- data UpdateRobotApplication = UpdateRobotApplication' {}
- newUpdateRobotApplication :: Text -> RobotSoftwareSuite -> UpdateRobotApplication
- updateRobotApplication_currentRevisionId :: Lens' UpdateRobotApplication (Maybe Text)
- updateRobotApplication_environment :: Lens' UpdateRobotApplication (Maybe Environment)
- updateRobotApplication_sources :: Lens' UpdateRobotApplication (Maybe [SourceConfig])
- updateRobotApplication_application :: Lens' UpdateRobotApplication Text
- updateRobotApplication_robotSoftwareSuite :: Lens' UpdateRobotApplication RobotSoftwareSuite
- data UpdateRobotApplicationResponse = UpdateRobotApplicationResponse' {
- 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
- newUpdateRobotApplicationResponse :: Int -> UpdateRobotApplicationResponse
- updateRobotApplicationResponse_lastUpdatedAt :: Lens' UpdateRobotApplicationResponse (Maybe UTCTime)
- updateRobotApplicationResponse_arn :: Lens' UpdateRobotApplicationResponse (Maybe Text)
- updateRobotApplicationResponse_environment :: Lens' UpdateRobotApplicationResponse (Maybe Environment)
- updateRobotApplicationResponse_sources :: Lens' UpdateRobotApplicationResponse (Maybe [Source])
- updateRobotApplicationResponse_name :: Lens' UpdateRobotApplicationResponse (Maybe Text)
- updateRobotApplicationResponse_version :: Lens' UpdateRobotApplicationResponse (Maybe Text)
- updateRobotApplicationResponse_robotSoftwareSuite :: Lens' UpdateRobotApplicationResponse (Maybe RobotSoftwareSuite)
- updateRobotApplicationResponse_revisionId :: Lens' UpdateRobotApplicationResponse (Maybe Text)
- updateRobotApplicationResponse_httpStatus :: Lens' UpdateRobotApplicationResponse Int
Creating a Request
data UpdateRobotApplication Source #
See: newUpdateRobotApplication
smart constructor.
UpdateRobotApplication' | |
|
Instances
newUpdateRobotApplication Source #
Create a value of UpdateRobotApplication
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:UpdateRobotApplication'
, updateRobotApplication_currentRevisionId
- The revision id for the robot application.
$sel:environment:UpdateRobotApplication'
, updateRobotApplication_environment
- The object that contains the Docker image URI for your robot
application.
$sel:sources:UpdateRobotApplication'
, updateRobotApplication_sources
- The sources of the robot application.
$sel:application:UpdateRobotApplication'
, updateRobotApplication_application
- The application information for the robot application.
$sel:robotSoftwareSuite:UpdateRobotApplication'
, updateRobotApplication_robotSoftwareSuite
- The robot software suite (ROS distribution) used by the robot
application.
Request Lenses
updateRobotApplication_currentRevisionId :: Lens' UpdateRobotApplication (Maybe Text) Source #
The revision id for the robot application.
updateRobotApplication_environment :: Lens' UpdateRobotApplication (Maybe Environment) Source #
The object that contains the Docker image URI for your robot application.
updateRobotApplication_sources :: Lens' UpdateRobotApplication (Maybe [SourceConfig]) Source #
The sources of the robot application.
updateRobotApplication_application :: Lens' UpdateRobotApplication Text Source #
The application information for the robot application.
updateRobotApplication_robotSoftwareSuite :: Lens' UpdateRobotApplication RobotSoftwareSuite Source #
The robot software suite (ROS distribution) used by the robot application.
Destructuring the Response
data UpdateRobotApplicationResponse Source #
See: newUpdateRobotApplicationResponse
smart constructor.
UpdateRobotApplicationResponse' | |
|
Instances
newUpdateRobotApplicationResponse Source #
Create a value of UpdateRobotApplicationResponse
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:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_lastUpdatedAt
- The time, in milliseconds since the epoch, when the robot application
was last updated.
$sel:arn:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_arn
- The Amazon Resource Name (ARN) of the updated robot application.
$sel:environment:UpdateRobotApplication'
, updateRobotApplicationResponse_environment
- The object that contains the Docker image URI for your robot
application.
$sel:sources:UpdateRobotApplication'
, updateRobotApplicationResponse_sources
- The sources of the robot application.
$sel:name:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_name
- The name of the robot application.
$sel:version:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_version
- The version of the robot application.
$sel:robotSoftwareSuite:UpdateRobotApplication'
, updateRobotApplicationResponse_robotSoftwareSuite
- The robot software suite (ROS distribution) used by the robot
application.
$sel:revisionId:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_revisionId
- The revision id of the robot application.
$sel:httpStatus:UpdateRobotApplicationResponse'
, updateRobotApplicationResponse_httpStatus
- The response's http status code.
Response Lenses
updateRobotApplicationResponse_lastUpdatedAt :: Lens' UpdateRobotApplicationResponse (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the robot application was last updated.
updateRobotApplicationResponse_arn :: Lens' UpdateRobotApplicationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the updated robot application.
updateRobotApplicationResponse_environment :: Lens' UpdateRobotApplicationResponse (Maybe Environment) Source #
The object that contains the Docker image URI for your robot application.
updateRobotApplicationResponse_sources :: Lens' UpdateRobotApplicationResponse (Maybe [Source]) Source #
The sources of the robot application.
updateRobotApplicationResponse_name :: Lens' UpdateRobotApplicationResponse (Maybe Text) Source #
The name of the robot application.
updateRobotApplicationResponse_version :: Lens' UpdateRobotApplicationResponse (Maybe Text) Source #
The version of the robot application.
updateRobotApplicationResponse_robotSoftwareSuite :: Lens' UpdateRobotApplicationResponse (Maybe RobotSoftwareSuite) Source #
The robot software suite (ROS distribution) used by the robot application.
updateRobotApplicationResponse_revisionId :: Lens' UpdateRobotApplicationResponse (Maybe Text) Source #
The revision id of the robot application.
updateRobotApplicationResponse_httpStatus :: Lens' UpdateRobotApplicationResponse Int Source #
The response's http status code.