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 robot application.
Synopsis
- data CreateRobotApplication = CreateRobotApplication' {}
- newCreateRobotApplication :: Text -> RobotSoftwareSuite -> CreateRobotApplication
- createRobotApplication_environment :: Lens' CreateRobotApplication (Maybe Environment)
- createRobotApplication_sources :: Lens' CreateRobotApplication (Maybe [SourceConfig])
- createRobotApplication_tags :: Lens' CreateRobotApplication (Maybe (HashMap Text Text))
- createRobotApplication_name :: Lens' CreateRobotApplication Text
- createRobotApplication_robotSoftwareSuite :: Lens' CreateRobotApplication RobotSoftwareSuite
- data CreateRobotApplicationResponse = CreateRobotApplicationResponse' {
- lastUpdatedAt :: Maybe POSIX
- arn :: Maybe Text
- environment :: Maybe Environment
- sources :: Maybe [Source]
- name :: Maybe Text
- version :: Maybe Text
- robotSoftwareSuite :: Maybe RobotSoftwareSuite
- revisionId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newCreateRobotApplicationResponse :: Int -> CreateRobotApplicationResponse
- createRobotApplicationResponse_lastUpdatedAt :: Lens' CreateRobotApplicationResponse (Maybe UTCTime)
- createRobotApplicationResponse_arn :: Lens' CreateRobotApplicationResponse (Maybe Text)
- createRobotApplicationResponse_environment :: Lens' CreateRobotApplicationResponse (Maybe Environment)
- createRobotApplicationResponse_sources :: Lens' CreateRobotApplicationResponse (Maybe [Source])
- createRobotApplicationResponse_name :: Lens' CreateRobotApplicationResponse (Maybe Text)
- createRobotApplicationResponse_version :: Lens' CreateRobotApplicationResponse (Maybe Text)
- createRobotApplicationResponse_robotSoftwareSuite :: Lens' CreateRobotApplicationResponse (Maybe RobotSoftwareSuite)
- createRobotApplicationResponse_revisionId :: Lens' CreateRobotApplicationResponse (Maybe Text)
- createRobotApplicationResponse_tags :: Lens' CreateRobotApplicationResponse (Maybe (HashMap Text Text))
- createRobotApplicationResponse_httpStatus :: Lens' CreateRobotApplicationResponse Int
Creating a Request
data CreateRobotApplication Source #
See: newCreateRobotApplication
smart constructor.
CreateRobotApplication' | |
|
Instances
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_sources :: Lens' CreateRobotApplication (Maybe [SourceConfig]) Source #
The sources of the 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_name :: Lens' CreateRobotApplication Text Source #
The name of 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.
CreateRobotApplicationResponse' | |
|
Instances
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_sources :: Lens' CreateRobotApplicationResponse (Maybe [Source]) Source #
The sources of the robot application.
createRobotApplicationResponse_name :: Lens' CreateRobotApplicationResponse (Maybe Text) Source #
The name of the robot application.
createRobotApplicationResponse_version :: Lens' CreateRobotApplicationResponse (Maybe Text) Source #
The version of the robot application.
createRobotApplicationResponse_robotSoftwareSuite :: Lens' CreateRobotApplicationResponse (Maybe RobotSoftwareSuite) Source #
The robot software suite (ROS distribution) used by the robot application.
createRobotApplicationResponse_revisionId :: Lens' CreateRobotApplicationResponse (Maybe Text) Source #
The revision id of the robot application.
createRobotApplicationResponse_tags :: Lens' CreateRobotApplicationResponse (Maybe (HashMap Text Text)) Source #
The list of all tags added to the robot application.
createRobotApplicationResponse_httpStatus :: Lens' CreateRobotApplicationResponse Int Source #
The response's http status code.