| 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 |
Amazonka.RobOMaker
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- DescribeWorldExportJob
- BatchDeleteWorlds
- GetWorldTemplateBody
- DeleteFleet
- CreateWorldGenerationJob
- ListRobotApplications (Paginated)
- UpdateRobotApplication
- DeleteRobotApplication
- CreateSimulationApplicationVersion
- ListDeploymentJobs (Paginated)
- DescribeWorld
- CancelSimulationJob
- CreateRobotApplication
- ListTagsForResource
- CreateDeploymentJob
- RegisterRobot
- ListRobots (Paginated)
- CreateWorldExportJob
- BatchDescribeSimulationJob
- CreateSimulationApplication
- StartSimulationJobBatch
- CreateRobot
- DescribeFleet
- ListWorldTemplates (Paginated)
- DescribeRobotApplication
- RestartSimulationJob
- DescribeSimulationJob
- DeregisterRobot
- DescribeSimulationApplication
- ListSimulationJobBatches (Paginated)
- ListFleets (Paginated)
- DescribeWorldTemplate
- CancelWorldExportJob
- ListWorldGenerationJobs (Paginated)
- CreateFleet
- CancelWorldGenerationJob
- DescribeSimulationJobBatch
- ListSimulationJobs (Paginated)
- DeleteRobot
- DeleteSimulationApplication
- UpdateSimulationApplication
- CreateSimulationJob
- ListWorldExportJobs (Paginated)
- ListSimulationApplications (Paginated)
- CreateRobotApplicationVersion
- CancelDeploymentJob
- TagResource
- ListWorlds (Paginated)
- UntagResource
- DescribeDeploymentJob
- DeleteWorldTemplate
- UpdateWorldTemplate
- DescribeWorldGenerationJob
- CreateWorldTemplate
- CancelSimulationJobBatch
- DescribeRobot
- SyncDeploymentJob
- Types
- Architecture
- ComputeType
- DataSourceType
- DeploymentJobErrorCode
- DeploymentStatus
- ExitBehavior
- FailureBehavior
- RenderingEngineType
- RobotDeploymentStep
- RobotSoftwareSuiteType
- RobotSoftwareSuiteVersionType
- RobotStatus
- SimulationJobBatchErrorCode
- SimulationJobBatchStatus
- SimulationJobErrorCode
- SimulationJobStatus
- SimulationSoftwareSuiteType
- UploadBehavior
- WorldExportJobErrorCode
- WorldExportJobStatus
- WorldGenerationJobErrorCode
- WorldGenerationJobStatus
- BatchPolicy
- Compute
- ComputeResponse
- DataSource
- DataSourceConfig
- DeploymentApplicationConfig
- DeploymentConfig
- DeploymentJob
- DeploymentLaunchConfig
- Environment
- FailedCreateSimulationJobRequest
- FailureSummary
- Filter
- FinishedWorldsSummary
- Fleet
- LaunchConfig
- LoggingConfig
- NetworkInterface
- OutputLocation
- PortForwardingConfig
- PortMapping
- ProgressDetail
- RenderingEngine
- Robot
- RobotApplicationConfig
- RobotApplicationSummary
- RobotDeployment
- RobotSoftwareSuite
- S3KeyOutput
- S3Object
- SimulationApplicationConfig
- SimulationApplicationSummary
- SimulationJob
- SimulationJobBatchSummary
- SimulationJobRequest
- SimulationJobSummary
- SimulationSoftwareSuite
- Source
- SourceConfig
- TemplateLocation
- TemplateSummary
- Tool
- UploadConfiguration
- VPCConfig
- VPCConfigResponse
- WorldConfig
- WorldCount
- WorldExportJobSummary
- WorldFailure
- WorldGenerationJobSummary
- WorldSummary
Description
Derived from API version 2018-06-29 of the AWS service descriptions, licensed under Apache 2.0.
This section provides documentation for the AWS RoboMaker API operations.
Synopsis
- defaultService :: Service
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentDeploymentException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- data DescribeWorldExportJob = DescribeWorldExportJob' Text
- newDescribeWorldExportJob :: Text -> DescribeWorldExportJob
- data DescribeWorldExportJobResponse = DescribeWorldExportJobResponse' (Maybe Text) (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldExportJobErrorCode) (Maybe OutputLocation) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (HashMap Text Text)) Int
- newDescribeWorldExportJobResponse :: Int -> DescribeWorldExportJobResponse
- data BatchDeleteWorlds = BatchDeleteWorlds' (NonEmpty Text)
- newBatchDeleteWorlds :: NonEmpty Text -> BatchDeleteWorlds
- data BatchDeleteWorldsResponse = BatchDeleteWorldsResponse' (Maybe (NonEmpty Text)) Int
- newBatchDeleteWorldsResponse :: Int -> BatchDeleteWorldsResponse
- data GetWorldTemplateBody = GetWorldTemplateBody' (Maybe Text) (Maybe Text)
- newGetWorldTemplateBody :: GetWorldTemplateBody
- data GetWorldTemplateBodyResponse = GetWorldTemplateBodyResponse' (Maybe Text) Int
- newGetWorldTemplateBodyResponse :: Int -> GetWorldTemplateBodyResponse
- data DeleteFleet = DeleteFleet' Text
- newDeleteFleet :: Text -> DeleteFleet
- data DeleteFleetResponse = DeleteFleetResponse' Int
- newDeleteFleetResponse :: Int -> DeleteFleetResponse
- data CreateWorldGenerationJob = CreateWorldGenerationJob' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe (HashMap Text Text)) Text WorldCount
- newCreateWorldGenerationJob :: Text -> WorldCount -> CreateWorldGenerationJob
- data CreateWorldGenerationJobResponse = CreateWorldGenerationJobResponse' (Maybe WorldGenerationJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldGenerationJobErrorCode) (Maybe WorldCount) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateWorldGenerationJobResponse :: Int -> CreateWorldGenerationJobResponse
- data ListRobotApplications = ListRobotApplications' (Maybe Text) (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListRobotApplications :: ListRobotApplications
- data ListRobotApplicationsResponse = ListRobotApplicationsResponse' (Maybe [RobotApplicationSummary]) (Maybe Text) Int
- newListRobotApplicationsResponse :: Int -> ListRobotApplicationsResponse
- data UpdateRobotApplication = UpdateRobotApplication' (Maybe Text) (Maybe Environment) (Maybe [SourceConfig]) Text RobotSoftwareSuite
- newUpdateRobotApplication :: Text -> RobotSoftwareSuite -> UpdateRobotApplication
- data UpdateRobotApplicationResponse = UpdateRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) Int
- newUpdateRobotApplicationResponse :: Int -> UpdateRobotApplicationResponse
- data DeleteRobotApplication = DeleteRobotApplication' (Maybe Text) Text
- newDeleteRobotApplication :: Text -> DeleteRobotApplication
- data DeleteRobotApplicationResponse = DeleteRobotApplicationResponse' Int
- newDeleteRobotApplicationResponse :: Int -> DeleteRobotApplicationResponse
- data CreateSimulationApplicationVersion = CreateSimulationApplicationVersion' (Maybe Text) (Maybe [Text]) (Maybe Text) Text
- newCreateSimulationApplicationVersion :: Text -> CreateSimulationApplicationVersion
- data CreateSimulationApplicationVersionResponse = CreateSimulationApplicationVersionResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) Int
- newCreateSimulationApplicationVersionResponse :: Int -> CreateSimulationApplicationVersionResponse
- data ListDeploymentJobs = ListDeploymentJobs' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListDeploymentJobs :: ListDeploymentJobs
- data ListDeploymentJobsResponse = ListDeploymentJobsResponse' (Maybe [DeploymentJob]) (Maybe Text) Int
- newListDeploymentJobsResponse :: Int -> ListDeploymentJobsResponse
- data DescribeWorld = DescribeWorld' Text
- newDescribeWorld :: Text -> DescribeWorld
- data DescribeWorldResponse = DescribeWorldResponse' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Int
- newDescribeWorldResponse :: Int -> DescribeWorldResponse
- data CancelSimulationJob = CancelSimulationJob' Text
- newCancelSimulationJob :: Text -> CancelSimulationJob
- data CancelSimulationJobResponse = CancelSimulationJobResponse' Int
- newCancelSimulationJobResponse :: Int -> CancelSimulationJobResponse
- data CreateRobotApplication = CreateRobotApplication' (Maybe Environment) (Maybe [SourceConfig]) (Maybe (HashMap Text Text)) Text RobotSoftwareSuite
- newCreateRobotApplication :: Text -> RobotSoftwareSuite -> CreateRobotApplication
- data CreateRobotApplicationResponse = CreateRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateRobotApplicationResponse :: Int -> CreateRobotApplicationResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data CreateDeploymentJob = CreateDeploymentJob' (Maybe DeploymentConfig) (Maybe (HashMap Text Text)) Text Text (NonEmpty DeploymentApplicationConfig)
- newCreateDeploymentJob :: Text -> Text -> NonEmpty DeploymentApplicationConfig -> CreateDeploymentJob
- data CreateDeploymentJobResponse = CreateDeploymentJobResponse' (Maybe Text) (Maybe DeploymentStatus) (Maybe (NonEmpty DeploymentApplicationConfig)) (Maybe Text) (Maybe POSIX) (Maybe DeploymentJobErrorCode) (Maybe DeploymentConfig) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateDeploymentJobResponse :: Int -> CreateDeploymentJobResponse
- data RegisterRobot = RegisterRobot' Text Text
- newRegisterRobot :: Text -> Text -> RegisterRobot
- data RegisterRobotResponse = RegisterRobotResponse' (Maybe Text) (Maybe Text) Int
- newRegisterRobotResponse :: Int -> RegisterRobotResponse
- data ListRobots = ListRobots' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListRobots :: ListRobots
- data ListRobotsResponse = ListRobotsResponse' (Maybe [Robot]) (Maybe Text) Int
- newListRobotsResponse :: Int -> ListRobotsResponse
- data CreateWorldExportJob = CreateWorldExportJob' (Maybe Text) (Maybe (HashMap Text Text)) (NonEmpty Text) OutputLocation Text
- newCreateWorldExportJob :: NonEmpty Text -> OutputLocation -> Text -> CreateWorldExportJob
- data CreateWorldExportJobResponse = CreateWorldExportJobResponse' (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldExportJobErrorCode) (Maybe OutputLocation) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateWorldExportJobResponse :: Int -> CreateWorldExportJobResponse
- data BatchDescribeSimulationJob = BatchDescribeSimulationJob' (NonEmpty Text)
- newBatchDescribeSimulationJob :: NonEmpty Text -> BatchDescribeSimulationJob
- data BatchDescribeSimulationJobResponse = BatchDescribeSimulationJobResponse' (Maybe (NonEmpty Text)) (Maybe [SimulationJob]) Int
- newBatchDescribeSimulationJobResponse :: Int -> BatchDescribeSimulationJobResponse
- data CreateSimulationApplication = CreateSimulationApplication' (Maybe RenderingEngine) (Maybe Environment) (Maybe [SourceConfig]) (Maybe (HashMap Text Text)) Text SimulationSoftwareSuite RobotSoftwareSuite
- newCreateSimulationApplication :: Text -> SimulationSoftwareSuite -> RobotSoftwareSuite -> CreateSimulationApplication
- data CreateSimulationApplicationResponse = CreateSimulationApplicationResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateSimulationApplicationResponse :: Int -> CreateSimulationApplicationResponse
- data StartSimulationJobBatch = StartSimulationJobBatch' (Maybe BatchPolicy) (Maybe Text) (Maybe (HashMap Text Text)) (NonEmpty SimulationJobRequest)
- newStartSimulationJobBatch :: NonEmpty SimulationJobRequest -> StartSimulationJobBatch
- data StartSimulationJobBatchResponse = StartSimulationJobBatchResponse' (Maybe Text) (Maybe SimulationJobBatchStatus) (Maybe Text) (Maybe POSIX) (Maybe SimulationJobBatchErrorCode) (Maybe [FailedCreateSimulationJobRequest]) (Maybe BatchPolicy) (Maybe [SimulationJobSummary]) (Maybe (NonEmpty SimulationJobRequest)) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newStartSimulationJobBatchResponse :: Int -> StartSimulationJobBatchResponse
- data CreateRobot = CreateRobot' (Maybe (HashMap Text Text)) Text Architecture Text
- newCreateRobot :: Text -> Architecture -> Text -> CreateRobot
- data CreateRobotResponse = CreateRobotResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe (HashMap Text Text)) Int
- newCreateRobotResponse :: Int -> CreateRobotResponse
- data DescribeFleet = DescribeFleet' Text
- newDescribeFleet :: Text -> DescribeFleet
- data DescribeFleetResponse = DescribeFleetResponse' (Maybe Text) (Maybe DeploymentStatus) (Maybe [Robot]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Text Text)) Int
- newDescribeFleetResponse :: Int -> DescribeFleetResponse
- data ListWorldTemplates = ListWorldTemplates' (Maybe Text) (Maybe Int)
- newListWorldTemplates :: ListWorldTemplates
- data ListWorldTemplatesResponse = ListWorldTemplatesResponse' (Maybe [TemplateSummary]) (Maybe Text) Int
- newListWorldTemplatesResponse :: Int -> ListWorldTemplatesResponse
- data DescribeRobotApplication = DescribeRobotApplication' (Maybe Text) Text
- newDescribeRobotApplication :: Text -> DescribeRobotApplication
- data DescribeRobotApplicationResponse = DescribeRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newDescribeRobotApplicationResponse :: Int -> DescribeRobotApplicationResponse
- data RestartSimulationJob = RestartSimulationJob' Text
- newRestartSimulationJob :: Text -> RestartSimulationJob
- data RestartSimulationJobResponse = RestartSimulationJobResponse' Int
- newRestartSimulationJobResponse :: Int -> RestartSimulationJobResponse
- data DescribeSimulationJob = DescribeSimulationJob' Text
- newDescribeSimulationJob :: Text -> DescribeSimulationJob
- data DescribeSimulationJobResponse = DescribeSimulationJobResponse' (Maybe Text) (Maybe FailureBehavior) (Maybe SimulationJobStatus) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe SimulationJobErrorCode) (Maybe ComputeResponse) (Maybe NetworkInterface) (Maybe [DataSource]) (Maybe Text) (Maybe VPCConfigResponse) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe LoggingConfig) (Maybe Text) (Maybe Integer) (Maybe (HashMap Text Text)) Int
- newDescribeSimulationJobResponse :: Int -> DescribeSimulationJobResponse
- data DeregisterRobot = DeregisterRobot' Text Text
- newDeregisterRobot :: Text -> Text -> DeregisterRobot
- data DeregisterRobotResponse = DeregisterRobotResponse' (Maybe Text) (Maybe Text) Int
- newDeregisterRobotResponse :: Int -> DeregisterRobotResponse
- data DescribeSimulationApplication = DescribeSimulationApplication' (Maybe Text) Text
- newDescribeSimulationApplication :: Text -> DescribeSimulationApplication
- data DescribeSimulationApplicationResponse = DescribeSimulationApplicationResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newDescribeSimulationApplicationResponse :: Int -> DescribeSimulationApplicationResponse
- data ListSimulationJobBatches = ListSimulationJobBatches' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListSimulationJobBatches :: ListSimulationJobBatches
- data ListSimulationJobBatchesResponse = ListSimulationJobBatchesResponse' (Maybe Text) (Maybe [SimulationJobBatchSummary]) Int
- newListSimulationJobBatchesResponse :: Int -> ListSimulationJobBatchesResponse
- data ListFleets = ListFleets' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListFleets :: ListFleets
- data ListFleetsResponse = ListFleetsResponse' (Maybe [Fleet]) (Maybe Text) Int
- newListFleetsResponse :: Int -> ListFleetsResponse
- data DescribeWorldTemplate = DescribeWorldTemplate' Text
- newDescribeWorldTemplate :: Text -> DescribeWorldTemplate
- data DescribeWorldTemplateResponse = DescribeWorldTemplateResponse' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newDescribeWorldTemplateResponse :: Int -> DescribeWorldTemplateResponse
- data CancelWorldExportJob = CancelWorldExportJob' Text
- newCancelWorldExportJob :: Text -> CancelWorldExportJob
- data CancelWorldExportJobResponse = CancelWorldExportJobResponse' Int
- newCancelWorldExportJobResponse :: Int -> CancelWorldExportJobResponse
- data ListWorldGenerationJobs = ListWorldGenerationJobs' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListWorldGenerationJobs :: ListWorldGenerationJobs
- data ListWorldGenerationJobsResponse = ListWorldGenerationJobsResponse' (Maybe Text) Int [WorldGenerationJobSummary]
- newListWorldGenerationJobsResponse :: Int -> ListWorldGenerationJobsResponse
- data CreateFleet = CreateFleet' (Maybe (HashMap Text Text)) Text
- newCreateFleet :: Text -> CreateFleet
- data CreateFleetResponse = CreateFleetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateFleetResponse :: Int -> CreateFleetResponse
- data CancelWorldGenerationJob = CancelWorldGenerationJob' Text
- newCancelWorldGenerationJob :: Text -> CancelWorldGenerationJob
- data CancelWorldGenerationJobResponse = CancelWorldGenerationJobResponse' Int
- newCancelWorldGenerationJobResponse :: Int -> CancelWorldGenerationJobResponse
- data DescribeSimulationJobBatch = DescribeSimulationJobBatch' Text
- newDescribeSimulationJobBatch :: Text -> DescribeSimulationJobBatch
- data DescribeSimulationJobBatchResponse = DescribeSimulationJobBatchResponse' (Maybe Text) (Maybe SimulationJobBatchStatus) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe SimulationJobBatchErrorCode) (Maybe [FailedCreateSimulationJobRequest]) (Maybe BatchPolicy) (Maybe [SimulationJobSummary]) (Maybe (NonEmpty SimulationJobRequest)) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newDescribeSimulationJobBatchResponse :: Int -> DescribeSimulationJobBatchResponse
- data ListSimulationJobs = ListSimulationJobs' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListSimulationJobs :: ListSimulationJobs
- data ListSimulationJobsResponse = ListSimulationJobsResponse' (Maybe Text) Int [SimulationJobSummary]
- newListSimulationJobsResponse :: Int -> ListSimulationJobsResponse
- data DeleteRobot = DeleteRobot' Text
- newDeleteRobot :: Text -> DeleteRobot
- data DeleteRobotResponse = DeleteRobotResponse' Int
- newDeleteRobotResponse :: Int -> DeleteRobotResponse
- data DeleteSimulationApplication = DeleteSimulationApplication' (Maybe Text) Text
- newDeleteSimulationApplication :: Text -> DeleteSimulationApplication
- data DeleteSimulationApplicationResponse = DeleteSimulationApplicationResponse' Int
- newDeleteSimulationApplicationResponse :: Int -> DeleteSimulationApplicationResponse
- data UpdateSimulationApplication = UpdateSimulationApplication' (Maybe RenderingEngine) (Maybe Text) (Maybe Environment) (Maybe [SourceConfig]) Text SimulationSoftwareSuite RobotSoftwareSuite
- newUpdateSimulationApplication :: Text -> SimulationSoftwareSuite -> RobotSoftwareSuite -> UpdateSimulationApplication
- data UpdateSimulationApplicationResponse = UpdateSimulationApplicationResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) Int
- newUpdateSimulationApplicationResponse :: Int -> UpdateSimulationApplicationResponse
- data CreateSimulationJob = CreateSimulationJob' (Maybe FailureBehavior) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe Compute) (Maybe (NonEmpty DataSourceConfig)) (Maybe VPCConfig) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe Text) (Maybe LoggingConfig) (Maybe (HashMap Text Text)) Integer Text
- newCreateSimulationJob :: Integer -> Text -> CreateSimulationJob
- data CreateSimulationJobResponse = CreateSimulationJobResponse' (Maybe FailureBehavior) (Maybe SimulationJobStatus) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe SimulationJobErrorCode) (Maybe ComputeResponse) (Maybe [DataSource]) (Maybe VPCConfigResponse) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe LoggingConfig) (Maybe Text) (Maybe Integer) (Maybe (HashMap Text Text)) Int
- newCreateSimulationJobResponse :: Int -> CreateSimulationJobResponse
- data ListWorldExportJobs = ListWorldExportJobs' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListWorldExportJobs :: ListWorldExportJobs
- data ListWorldExportJobsResponse = ListWorldExportJobsResponse' (Maybe Text) Int [WorldExportJobSummary]
- newListWorldExportJobsResponse :: Int -> ListWorldExportJobsResponse
- data ListSimulationApplications = ListSimulationApplications' (Maybe Text) (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListSimulationApplications :: ListSimulationApplications
- data ListSimulationApplicationsResponse = ListSimulationApplicationsResponse' (Maybe Text) (Maybe [SimulationApplicationSummary]) Int
- newListSimulationApplicationsResponse :: Int -> ListSimulationApplicationsResponse
- data CreateRobotApplicationVersion = CreateRobotApplicationVersion' (Maybe Text) (Maybe [Text]) (Maybe Text) Text
- newCreateRobotApplicationVersion :: Text -> CreateRobotApplicationVersion
- data CreateRobotApplicationVersionResponse = CreateRobotApplicationVersionResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) Int
- newCreateRobotApplicationVersionResponse :: Int -> CreateRobotApplicationVersionResponse
- data CancelDeploymentJob = CancelDeploymentJob' Text
- newCancelDeploymentJob :: Text -> CancelDeploymentJob
- data CancelDeploymentJobResponse = CancelDeploymentJobResponse' Int
- newCancelDeploymentJobResponse :: Int -> CancelDeploymentJobResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data ListWorlds = ListWorlds' (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int)
- newListWorlds :: ListWorlds
- data ListWorldsResponse = ListWorldsResponse' (Maybe Text) (Maybe [WorldSummary]) Int
- newListWorldsResponse :: Int -> ListWorldsResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data DescribeDeploymentJob = DescribeDeploymentJob' Text
- newDescribeDeploymentJob :: Text -> DescribeDeploymentJob
- data DescribeDeploymentJobResponse = DescribeDeploymentJobResponse' (Maybe Text) (Maybe DeploymentStatus) (Maybe (NonEmpty DeploymentApplicationConfig)) (Maybe Text) (Maybe POSIX) (Maybe DeploymentJobErrorCode) (Maybe DeploymentConfig) (Maybe Text) (Maybe [RobotDeployment]) (Maybe (HashMap Text Text)) Int
- newDescribeDeploymentJobResponse :: Int -> DescribeDeploymentJobResponse
- data DeleteWorldTemplate = DeleteWorldTemplate' Text
- newDeleteWorldTemplate :: Text -> DeleteWorldTemplate
- data DeleteWorldTemplateResponse = DeleteWorldTemplateResponse' Int
- newDeleteWorldTemplateResponse :: Int -> DeleteWorldTemplateResponse
- data UpdateWorldTemplate = UpdateWorldTemplate' (Maybe Text) (Maybe TemplateLocation) (Maybe Text) Text
- newUpdateWorldTemplate :: Text -> UpdateWorldTemplate
- data UpdateWorldTemplateResponse = UpdateWorldTemplateResponse' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) Int
- newUpdateWorldTemplateResponse :: Int -> UpdateWorldTemplateResponse
- data DescribeWorldGenerationJob = DescribeWorldGenerationJob' Text
- newDescribeWorldGenerationJob :: Text -> DescribeWorldGenerationJob
- data DescribeWorldGenerationJobResponse = DescribeWorldGenerationJobResponse' (Maybe Text) (Maybe WorldGenerationJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldGenerationJobErrorCode) (Maybe WorldCount) (Maybe FinishedWorldsSummary) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newDescribeWorldGenerationJobResponse :: Int -> DescribeWorldGenerationJobResponse
- data CreateWorldTemplate = CreateWorldTemplate' (Maybe Text) (Maybe TemplateLocation) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newCreateWorldTemplate :: CreateWorldTemplate
- data CreateWorldTemplateResponse = CreateWorldTemplateResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateWorldTemplateResponse :: Int -> CreateWorldTemplateResponse
- data CancelSimulationJobBatch = CancelSimulationJobBatch' Text
- newCancelSimulationJobBatch :: Text -> CancelSimulationJobBatch
- data CancelSimulationJobBatchResponse = CancelSimulationJobBatchResponse' Int
- newCancelSimulationJobBatchResponse :: Int -> CancelSimulationJobBatchResponse
- data DescribeRobot = DescribeRobot' Text
- newDescribeRobot :: Text -> DescribeRobot
- data DescribeRobotResponse = DescribeRobotResponse' (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe POSIX) (Maybe (HashMap Text Text)) Int
- newDescribeRobotResponse :: Int -> DescribeRobotResponse
- data SyncDeploymentJob = SyncDeploymentJob' Text Text
- newSyncDeploymentJob :: Text -> Text -> SyncDeploymentJob
- data SyncDeploymentJobResponse = SyncDeploymentJobResponse' (Maybe Text) (Maybe DeploymentStatus) (Maybe (NonEmpty DeploymentApplicationConfig)) (Maybe Text) (Maybe POSIX) (Maybe DeploymentJobErrorCode) (Maybe DeploymentConfig) (Maybe Text) Int
- newSyncDeploymentJobResponse :: Int -> SyncDeploymentJobResponse
- newtype Architecture where
- Architecture' { }
- pattern Architecture_ARM64 :: Architecture
- pattern Architecture_ARMHF :: Architecture
- pattern Architecture_X86_64 :: Architecture
- newtype ComputeType where
- ComputeType' { }
- pattern ComputeType_CPU :: ComputeType
- pattern ComputeType_GPU_AND_CPU :: ComputeType
- newtype DataSourceType where
- DataSourceType' { }
- pattern DataSourceType_Archive :: DataSourceType
- pattern DataSourceType_File :: DataSourceType
- pattern DataSourceType_Prefix :: DataSourceType
- newtype DeploymentJobErrorCode where
- DeploymentJobErrorCode' { }
- pattern DeploymentJobErrorCode_BadLambdaAssociated :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_BadPermissionError :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_DeploymentFleetDoesNotExist :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_DownloadConditionFailed :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_EnvironmentSetupError :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_EtagMismatch :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_ExtractingBundleFailure :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_FailureThresholdBreached :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_FleetDeploymentTimeout :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_GreengrassDeploymentFailed :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_GreengrassGroupVersionDoesNotExist :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_InternalServerError :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_InvalidGreengrassGroup :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_LambdaDeleted :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_MissingRobotApplicationArchitecture :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_MissingRobotArchitecture :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_MissingRobotDeploymentResource :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_PostLaunchFileFailure :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_PreLaunchFileFailure :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_ResourceNotFound :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_RobotAgentConnectionTimeout :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_RobotApplicationDoesNotExist :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_RobotDeploymentAborted :: DeploymentJobErrorCode
- pattern DeploymentJobErrorCode_RobotDeploymentNoResponse :: DeploymentJobErrorCode
- newtype DeploymentStatus where
- DeploymentStatus' { }
- pattern DeploymentStatus_Canceled :: DeploymentStatus
- pattern DeploymentStatus_Failed :: DeploymentStatus
- pattern DeploymentStatus_InProgress :: DeploymentStatus
- pattern DeploymentStatus_Pending :: DeploymentStatus
- pattern DeploymentStatus_Preparing :: DeploymentStatus
- pattern DeploymentStatus_Succeeded :: DeploymentStatus
- newtype ExitBehavior where
- ExitBehavior' { }
- pattern ExitBehavior_FAIL :: ExitBehavior
- pattern ExitBehavior_RESTART :: ExitBehavior
- newtype FailureBehavior where
- FailureBehavior' { }
- pattern FailureBehavior_Continue :: FailureBehavior
- pattern FailureBehavior_Fail :: FailureBehavior
- newtype RenderingEngineType where
- newtype RobotDeploymentStep where
- RobotDeploymentStep' { }
- pattern RobotDeploymentStep_DownloadingExtracting :: RobotDeploymentStep
- pattern RobotDeploymentStep_ExecutingDownloadCondition :: RobotDeploymentStep
- pattern RobotDeploymentStep_ExecutingPostLaunch :: RobotDeploymentStep
- pattern RobotDeploymentStep_ExecutingPreLaunch :: RobotDeploymentStep
- pattern RobotDeploymentStep_Finished :: RobotDeploymentStep
- pattern RobotDeploymentStep_Launching :: RobotDeploymentStep
- pattern RobotDeploymentStep_Validating :: RobotDeploymentStep
- newtype RobotSoftwareSuiteType where
- newtype RobotSoftwareSuiteVersionType where
- RobotSoftwareSuiteVersionType' { }
- pattern RobotSoftwareSuiteVersionType_Dashing :: RobotSoftwareSuiteVersionType
- pattern RobotSoftwareSuiteVersionType_Foxy :: RobotSoftwareSuiteVersionType
- pattern RobotSoftwareSuiteVersionType_Kinetic :: RobotSoftwareSuiteVersionType
- pattern RobotSoftwareSuiteVersionType_Melodic :: RobotSoftwareSuiteVersionType
- newtype RobotStatus where
- RobotStatus' { }
- pattern RobotStatus_Available :: RobotStatus
- pattern RobotStatus_Deploying :: RobotStatus
- pattern RobotStatus_Failed :: RobotStatus
- pattern RobotStatus_InSync :: RobotStatus
- pattern RobotStatus_NoResponse :: RobotStatus
- pattern RobotStatus_PendingNewDeployment :: RobotStatus
- pattern RobotStatus_Registered :: RobotStatus
- newtype SimulationJobBatchErrorCode where
- newtype SimulationJobBatchStatus where
- SimulationJobBatchStatus' { }
- pattern SimulationJobBatchStatus_Canceled :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_Canceling :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_Completed :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_Completing :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_Failed :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_InProgress :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_Pending :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_TimedOut :: SimulationJobBatchStatus
- pattern SimulationJobBatchStatus_TimingOut :: SimulationJobBatchStatus
- newtype SimulationJobErrorCode where
- SimulationJobErrorCode' { }
- pattern SimulationJobErrorCode_BadPermissionsCloudwatchLogs :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BadPermissionsRobotApplication :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BadPermissionsS3Object :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BadPermissionsS3Output :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BadPermissionsSimulationApplication :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BadPermissionsUserCredentials :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BatchCanceled :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_BatchTimedOut :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_ENILimitExceeded :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_InternalServiceError :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_InvalidBundleRobotApplication :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_InvalidBundleSimulationApplication :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_InvalidInput :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_InvalidS3Resource :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_LimitExceeded :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_MismatchedEtag :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_RequestThrottled :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_ResourceNotFound :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_RobotApplicationCrash :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_RobotApplicationHealthCheckFailure :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_RobotApplicationVersionMismatchedEtag :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_SimulationApplicationCrash :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_SimulationApplicationHealthCheckFailure :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_SimulationApplicationVersionMismatchedEtag :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_SubnetIpLimitExceeded :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_ThrottlingError :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_UploadContentMismatchError :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_WrongRegionRobotApplication :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_WrongRegionS3Bucket :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_WrongRegionS3Output :: SimulationJobErrorCode
- pattern SimulationJobErrorCode_WrongRegionSimulationApplication :: SimulationJobErrorCode
- newtype SimulationJobStatus where
- SimulationJobStatus' { }
- pattern SimulationJobStatus_Canceled :: SimulationJobStatus
- pattern SimulationJobStatus_Completed :: SimulationJobStatus
- pattern SimulationJobStatus_Failed :: SimulationJobStatus
- pattern SimulationJobStatus_Pending :: SimulationJobStatus
- pattern SimulationJobStatus_Preparing :: SimulationJobStatus
- pattern SimulationJobStatus_Restarting :: SimulationJobStatus
- pattern SimulationJobStatus_Running :: SimulationJobStatus
- pattern SimulationJobStatus_RunningFailed :: SimulationJobStatus
- pattern SimulationJobStatus_Terminated :: SimulationJobStatus
- pattern SimulationJobStatus_Terminating :: SimulationJobStatus
- newtype SimulationSoftwareSuiteType where
- newtype UploadBehavior where
- newtype WorldExportJobErrorCode where
- WorldExportJobErrorCode' { }
- pattern WorldExportJobErrorCode_AccessDenied :: WorldExportJobErrorCode
- pattern WorldExportJobErrorCode_InternalServiceError :: WorldExportJobErrorCode
- pattern WorldExportJobErrorCode_InvalidInput :: WorldExportJobErrorCode
- pattern WorldExportJobErrorCode_LimitExceeded :: WorldExportJobErrorCode
- pattern WorldExportJobErrorCode_RequestThrottled :: WorldExportJobErrorCode
- pattern WorldExportJobErrorCode_ResourceNotFound :: WorldExportJobErrorCode
- newtype WorldExportJobStatus where
- WorldExportJobStatus' { }
- pattern WorldExportJobStatus_Canceled :: WorldExportJobStatus
- pattern WorldExportJobStatus_Canceling :: WorldExportJobStatus
- pattern WorldExportJobStatus_Completed :: WorldExportJobStatus
- pattern WorldExportJobStatus_Failed :: WorldExportJobStatus
- pattern WorldExportJobStatus_Pending :: WorldExportJobStatus
- pattern WorldExportJobStatus_Running :: WorldExportJobStatus
- newtype WorldGenerationJobErrorCode where
- WorldGenerationJobErrorCode' { }
- pattern WorldGenerationJobErrorCode_AllWorldGenerationFailed :: WorldGenerationJobErrorCode
- pattern WorldGenerationJobErrorCode_InternalServiceError :: WorldGenerationJobErrorCode
- pattern WorldGenerationJobErrorCode_InvalidInput :: WorldGenerationJobErrorCode
- pattern WorldGenerationJobErrorCode_LimitExceeded :: WorldGenerationJobErrorCode
- pattern WorldGenerationJobErrorCode_RequestThrottled :: WorldGenerationJobErrorCode
- pattern WorldGenerationJobErrorCode_ResourceNotFound :: WorldGenerationJobErrorCode
- newtype WorldGenerationJobStatus where
- WorldGenerationJobStatus' { }
- pattern WorldGenerationJobStatus_Canceled :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_Canceling :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_Completed :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_Failed :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_PartialFailed :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_Pending :: WorldGenerationJobStatus
- pattern WorldGenerationJobStatus_Running :: WorldGenerationJobStatus
- data BatchPolicy = BatchPolicy' (Maybe Integer) (Maybe Int)
- newBatchPolicy :: BatchPolicy
- data Compute = Compute' (Maybe Natural) (Maybe Natural) (Maybe ComputeType)
- newCompute :: Compute
- data ComputeResponse = ComputeResponse' (Maybe Natural) (Maybe Natural) (Maybe ComputeType)
- newComputeResponse :: ComputeResponse
- data DataSource = DataSource' (Maybe [S3KeyOutput]) (Maybe Text) (Maybe Text) (Maybe DataSourceType) (Maybe Text)
- newDataSource :: DataSource
- data DataSourceConfig = DataSourceConfig' (Maybe Text) (Maybe DataSourceType) Text Text (NonEmpty Text)
- newDataSourceConfig :: Text -> Text -> NonEmpty Text -> DataSourceConfig
- data DeploymentApplicationConfig = DeploymentApplicationConfig' Text Text DeploymentLaunchConfig
- newDeploymentApplicationConfig :: Text -> Text -> DeploymentLaunchConfig -> DeploymentApplicationConfig
- data DeploymentConfig = DeploymentConfig' (Maybe Natural) (Maybe S3Object) (Maybe Natural) (Maybe Integer)
- newDeploymentConfig :: DeploymentConfig
- data DeploymentJob = DeploymentJob' (Maybe Text) (Maybe DeploymentStatus) (Maybe (NonEmpty DeploymentApplicationConfig)) (Maybe Text) (Maybe POSIX) (Maybe DeploymentJobErrorCode) (Maybe DeploymentConfig) (Maybe Text)
- newDeploymentJob :: DeploymentJob
- data DeploymentLaunchConfig = DeploymentLaunchConfig' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newDeploymentLaunchConfig :: Text -> Text -> DeploymentLaunchConfig
- data Environment = Environment' (Maybe Text)
- newEnvironment :: Environment
- data FailedCreateSimulationJobRequest = FailedCreateSimulationJobRequest' (Maybe Text) (Maybe SimulationJobErrorCode) (Maybe POSIX) (Maybe SimulationJobRequest)
- newFailedCreateSimulationJobRequest :: FailedCreateSimulationJobRequest
- data FailureSummary = FailureSummary' (Maybe [WorldFailure]) (Maybe Int)
- newFailureSummary :: FailureSummary
- data Filter = Filter' (Maybe (NonEmpty Text)) (Maybe Text)
- newFilter :: Filter
- data FinishedWorldsSummary = FinishedWorldsSummary' (Maybe (NonEmpty Text)) (Maybe FailureSummary) (Maybe Int)
- newFinishedWorldsSummary :: FinishedWorldsSummary
- data Fleet = Fleet' (Maybe Text) (Maybe DeploymentStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX)
- newFleet :: Fleet
- data LaunchConfig = LaunchConfig' (Maybe [Text]) (Maybe Text) (Maybe PortForwardingConfig) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Bool)
- newLaunchConfig :: LaunchConfig
- data LoggingConfig = LoggingConfig' Bool
- newLoggingConfig :: Bool -> LoggingConfig
- data NetworkInterface = NetworkInterface' (Maybe Text) (Maybe Text) (Maybe Text)
- newNetworkInterface :: NetworkInterface
- data OutputLocation = OutputLocation' (Maybe Text) (Maybe Text)
- newOutputLocation :: OutputLocation
- data PortForwardingConfig = PortForwardingConfig' (Maybe [PortMapping])
- newPortForwardingConfig :: PortForwardingConfig
- data PortMapping = PortMapping' (Maybe Bool) Natural Natural
- newPortMapping :: Natural -> Natural -> PortMapping
- data ProgressDetail = ProgressDetail' (Maybe RobotDeploymentStep) (Maybe Int) (Maybe Text) (Maybe Double)
- newProgressDetail :: ProgressDetail
- data RenderingEngine = RenderingEngine' (Maybe RenderingEngineType) (Maybe Text)
- newRenderingEngine :: RenderingEngine
- data Robot = Robot' (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe POSIX)
- newRobot :: Robot
- data RobotApplicationConfig = RobotApplicationConfig' (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe [UploadConfiguration]) (Maybe [Tool]) Text LaunchConfig
- newRobotApplicationConfig :: Text -> LaunchConfig -> RobotApplicationConfig
- data RobotApplicationSummary = RobotApplicationSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite)
- newRobotApplicationSummary :: RobotApplicationSummary
- data RobotDeployment = RobotDeployment' (Maybe POSIX) (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe DeploymentJobErrorCode) (Maybe ProgressDetail) (Maybe POSIX)
- newRobotDeployment :: RobotDeployment
- data RobotSoftwareSuite = RobotSoftwareSuite' (Maybe RobotSoftwareSuiteType) (Maybe RobotSoftwareSuiteVersionType)
- newRobotSoftwareSuite :: RobotSoftwareSuite
- data S3KeyOutput = S3KeyOutput' (Maybe Text) (Maybe Text)
- newS3KeyOutput :: S3KeyOutput
- data S3Object = S3Object' (Maybe Text) Text Text
- newS3Object :: Text -> Text -> S3Object
- data SimulationApplicationConfig = SimulationApplicationConfig' (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe [UploadConfiguration]) (Maybe [Tool]) (Maybe [WorldConfig]) Text LaunchConfig
- newSimulationApplicationConfig :: Text -> LaunchConfig -> SimulationApplicationConfig
- data SimulationApplicationSummary = SimulationApplicationSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite)
- newSimulationApplicationSummary :: SimulationApplicationSummary
- data SimulationJob = SimulationJob' (Maybe Text) (Maybe FailureBehavior) (Maybe SimulationJobStatus) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe SimulationJobErrorCode) (Maybe ComputeResponse) (Maybe NetworkInterface) (Maybe [DataSource]) (Maybe Text) (Maybe VPCConfigResponse) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe LoggingConfig) (Maybe Text) (Maybe Integer) (Maybe (HashMap Text Text))
- newSimulationJob :: SimulationJob
- data SimulationJobBatchSummary = SimulationJobBatchSummary' (Maybe SimulationJobBatchStatus) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Int)
- newSimulationJobBatchSummary :: SimulationJobBatchSummary
- data SimulationJobRequest = SimulationJobRequest' (Maybe FailureBehavior) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe Compute) (Maybe (NonEmpty DataSourceConfig)) (Maybe Bool) (Maybe VPCConfig) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe LoggingConfig) (Maybe Text) (Maybe (HashMap Text Text)) Integer
- newSimulationJobRequest :: Integer -> SimulationJobRequest
- data SimulationJobSummary = SimulationJobSummary' (Maybe SimulationJobStatus) (Maybe [Text]) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe ComputeType) (Maybe [Text])
- newSimulationJobSummary :: SimulationJobSummary
- data SimulationSoftwareSuite = SimulationSoftwareSuite' (Maybe SimulationSoftwareSuiteType) (Maybe Text)
- newSimulationSoftwareSuite :: SimulationSoftwareSuite
- data Source = Source' (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe Text)
- newSource :: Source
- data SourceConfig = SourceConfig' (Maybe Text) (Maybe Architecture) (Maybe Text)
- newSourceConfig :: SourceConfig
- data TemplateLocation = TemplateLocation' Text Text
- newTemplateLocation :: Text -> Text -> TemplateLocation
- data TemplateSummary = TemplateSummary' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newTemplateSummary :: TemplateSummary
- data Tool = Tool' (Maybe Bool) (Maybe ExitBehavior) (Maybe Bool) Text Text
- newTool :: Text -> Text -> Tool
- data UploadConfiguration = UploadConfiguration' Text Text UploadBehavior
- newUploadConfiguration :: Text -> Text -> UploadBehavior -> UploadConfiguration
- data VPCConfig = VPCConfig' (Maybe (NonEmpty Text)) (Maybe Bool) (NonEmpty Text)
- newVPCConfig :: NonEmpty Text -> VPCConfig
- data VPCConfigResponse = VPCConfigResponse' (Maybe (NonEmpty Text)) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Bool)
- newVPCConfigResponse :: VPCConfigResponse
- data WorldConfig = WorldConfig' (Maybe Text)
- newWorldConfig :: WorldConfig
- data WorldCount = WorldCount' (Maybe Int) (Maybe Int)
- newWorldCount :: WorldCount
- data WorldExportJobSummary = WorldExportJobSummary' (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe (NonEmpty Text))
- newWorldExportJobSummary :: WorldExportJobSummary
- data WorldFailure = WorldFailure' (Maybe Text) (Maybe WorldGenerationJobErrorCode) (Maybe Int)
- newWorldFailure :: WorldFailure
- data WorldGenerationJobSummary = WorldGenerationJobSummary' (Maybe WorldGenerationJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldCount) (Maybe Int) (Maybe Int) (Maybe Text)
- newWorldGenerationJobSummary :: WorldGenerationJobSummary
- data WorldSummary = WorldSummary' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newWorldSummary :: WorldSummary
Service Configuration
defaultService :: Service Source #
API version 2018-06-29 of the Amazon RoboMaker SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by RobOMaker.
InvalidParameterException
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
ResourceAlreadyExistsException
_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource already exists.
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS RoboMaker is temporarily unable to process the request. Try your call again.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS RoboMaker experienced a service issue. Try your call again.
ConcurrentDeploymentException
_ConcurrentDeploymentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The failure percentage threshold percentage was met.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has failed due to a temporary failure of the server.
IdempotentParameterMismatchException
_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource does not exist.
LimitExceededException
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeWorldExportJob
data DescribeWorldExportJob Source #
See: newDescribeWorldExportJob smart constructor.
Constructors
| DescribeWorldExportJob' Text |
Instances
newDescribeWorldExportJob Source #
Arguments
| :: Text | |
| -> DescribeWorldExportJob |
Create a value of DescribeWorldExportJob 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:job:DescribeWorldExportJob', describeWorldExportJob_job - The Amazon Resource Name (arn) of the world export job to describe.
data DescribeWorldExportJobResponse Source #
See: newDescribeWorldExportJobResponse smart constructor.
Constructors
| DescribeWorldExportJobResponse' (Maybe Text) (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldExportJobErrorCode) (Maybe OutputLocation) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeWorldExportJobResponse Source #
Create a value of DescribeWorldExportJobResponse 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:failureReason:DescribeWorldExportJobResponse', describeWorldExportJobResponse_failureReason - The reason why the world export job failed.
$sel:status:DescribeWorldExportJobResponse', describeWorldExportJobResponse_status - The status of the world export job.
- Pending
- The world export job request is pending.
- Running
- The world export job is running.
- Completed
- The world export job completed.
- Failed
- The world export job failed. See
failureCodeandfailureReasonfor more information. - Canceled
- The world export job was cancelled.
- Canceling
- The world export job is being cancelled.
$sel:arn:DescribeWorldExportJobResponse', describeWorldExportJobResponse_arn - The Amazon Resource Name (ARN) of the world export job.
$sel:createdAt:DescribeWorldExportJobResponse', describeWorldExportJobResponse_createdAt - The time, in milliseconds since the epoch, when the world export job was
created.
$sel:failureCode:DescribeWorldExportJobResponse', describeWorldExportJobResponse_failureCode - The failure code of the world export job if it failed:
- InternalServiceError
- Internal service error.
- LimitExceeded
- The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
- ResourceNotFound
- The specified resource could not be found.
- RequestThrottled
- The request was throttled.
- InvalidInput
- An input parameter in the request is not valid.
$sel:outputLocation:DescribeWorldExportJobResponse', describeWorldExportJobResponse_outputLocation - Undocumented member.
$sel:clientRequestToken:DescribeWorldExportJobResponse', describeWorldExportJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:iamRole:DescribeWorldExportJobResponse', describeWorldExportJobResponse_iamRole - The IAM role that the world export process uses to access the Amazon S3
bucket and put the export.
$sel:worlds:DescribeWorldExportJobResponse', describeWorldExportJobResponse_worlds - A list of Amazon Resource Names (arns) that correspond to worlds to be
exported.
$sel:tags:DescribeWorldExportJobResponse', describeWorldExportJobResponse_tags - A map that contains tag keys and tag values that are attached to the
world export job.
$sel:httpStatus:DescribeWorldExportJobResponse', describeWorldExportJobResponse_httpStatus - The response's http status code.
BatchDeleteWorlds
data BatchDeleteWorlds Source #
See: newBatchDeleteWorlds smart constructor.
Constructors
| BatchDeleteWorlds' (NonEmpty Text) |
Instances
Arguments
| :: NonEmpty Text | |
| -> BatchDeleteWorlds |
Create a value of BatchDeleteWorlds 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:worlds:BatchDeleteWorlds', batchDeleteWorlds_worlds - A list of Amazon Resource Names (arns) that correspond to worlds to
delete.
data BatchDeleteWorldsResponse Source #
See: newBatchDeleteWorldsResponse smart constructor.
Constructors
| BatchDeleteWorldsResponse' (Maybe (NonEmpty Text)) Int |
Instances
newBatchDeleteWorldsResponse Source #
Create a value of BatchDeleteWorldsResponse 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:unprocessedWorlds:BatchDeleteWorldsResponse', batchDeleteWorldsResponse_unprocessedWorlds - A list of unprocessed worlds associated with the call. These worlds were
not deleted.
$sel:httpStatus:BatchDeleteWorldsResponse', batchDeleteWorldsResponse_httpStatus - The response's http status code.
GetWorldTemplateBody
data GetWorldTemplateBody Source #
See: newGetWorldTemplateBody smart constructor.
Constructors
| GetWorldTemplateBody' (Maybe Text) (Maybe Text) |
Instances
newGetWorldTemplateBody :: GetWorldTemplateBody Source #
Create a value of GetWorldTemplateBody 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:template:GetWorldTemplateBody', getWorldTemplateBody_template - The Amazon Resource Name (arn) of the world template.
$sel:generationJob:GetWorldTemplateBody', getWorldTemplateBody_generationJob - The Amazon Resource Name (arn) of the world generator job.
data GetWorldTemplateBodyResponse Source #
See: newGetWorldTemplateBodyResponse smart constructor.
Constructors
| GetWorldTemplateBodyResponse' (Maybe Text) Int |
Instances
newGetWorldTemplateBodyResponse Source #
Create a value of GetWorldTemplateBodyResponse 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:templateBody:GetWorldTemplateBodyResponse', getWorldTemplateBodyResponse_templateBody - The world template body.
$sel:httpStatus:GetWorldTemplateBodyResponse', getWorldTemplateBodyResponse_httpStatus - The response's http status code.
DeleteFleet
data DeleteFleet Source #
See: newDeleteFleet smart constructor.
Constructors
| DeleteFleet' Text |
Instances
Arguments
| :: Text | |
| -> DeleteFleet |
Create a value of DeleteFleet 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:fleet:DeleteFleet', deleteFleet_fleet - The Amazon Resource Name (ARN) of the fleet.
data DeleteFleetResponse Source #
See: newDeleteFleetResponse smart constructor.
Constructors
| DeleteFleetResponse' Int |
Instances
newDeleteFleetResponse Source #
Arguments
| :: Int | |
| -> DeleteFleetResponse |
Create a value of DeleteFleetResponse 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:httpStatus:DeleteFleetResponse', deleteFleetResponse_httpStatus - The response's http status code.
CreateWorldGenerationJob
data CreateWorldGenerationJob Source #
See: newCreateWorldGenerationJob smart constructor.
Constructors
| CreateWorldGenerationJob' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe (HashMap Text Text)) Text WorldCount |
Instances
newCreateWorldGenerationJob Source #
Arguments
| :: Text | |
| -> WorldCount | |
| -> CreateWorldGenerationJob |
Create a value of CreateWorldGenerationJob 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:worldTags:CreateWorldGenerationJob', createWorldGenerationJob_worldTags - A map that contains tag keys and tag values that are attached to the
generated worlds.
$sel:clientRequestToken:CreateWorldGenerationJob', createWorldGenerationJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:CreateWorldGenerationJob', createWorldGenerationJob_tags - A map that contains tag keys and tag values that are attached to the
world generator job.
$sel:template:CreateWorldGenerationJob', createWorldGenerationJob_template - The Amazon Resource Name (arn) of the world template describing the
worlds you want to create.
$sel:worldCount:CreateWorldGenerationJob', createWorldGenerationJob_worldCount - Information about the world count.
data CreateWorldGenerationJobResponse Source #
See: newCreateWorldGenerationJobResponse smart constructor.
Constructors
Instances
newCreateWorldGenerationJobResponse Source #
Create a value of CreateWorldGenerationJobResponse 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:status:CreateWorldGenerationJobResponse', createWorldGenerationJobResponse_status - The status of the world generator job.
- Pending
- The world generator job request is pending.
- Running
- The world generator job is running.
- Completed
- The world generator job completed.
- Failed
- The world generator job failed. See
failureCodefor more information. - PartialFailed
- Some worlds did not generate.
- Canceled
- The world generator job was cancelled.
- Canceling
- The world generator job is being cancelled.
$sel:arn:CreateWorldGenerationJobResponse', createWorldGenerationJobResponse_arn - The Amazon Resource Name (ARN) of the world generator job.
$sel:createdAt:CreateWorldGenerationJobResponse', createWorldGenerationJobResponse_createdAt - The time, in milliseconds since the epoch, when the world generator job
was created.
$sel:failureCode:CreateWorldGenerationJobResponse', createWorldGenerationJobResponse_failureCode - The failure code of the world generator job if it failed:
- InternalServiceError
- Internal service error.
- LimitExceeded
- The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
- ResourceNotFound
- The specified resource could not be found.
- RequestThrottled
- The request was throttled.
- InvalidInput
- An input parameter in the request is not valid.
$sel:worldCount:CreateWorldGenerationJob', createWorldGenerationJobResponse_worldCount - Information about the world count.
$sel:template:CreateWorldGenerationJob', createWorldGenerationJobResponse_template - The Amazon Resource Name (arn) of the world template.
$sel:worldTags:CreateWorldGenerationJob', createWorldGenerationJobResponse_worldTags - A map that contains tag keys and tag values that are attached to the
generated worlds.
$sel:clientRequestToken:CreateWorldGenerationJob', createWorldGenerationJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:CreateWorldGenerationJob', createWorldGenerationJobResponse_tags - A map that contains tag keys and tag values that are attached to the
world generator job.
$sel:httpStatus:CreateWorldGenerationJobResponse', createWorldGenerationJobResponse_httpStatus - The response's http status code.
ListRobotApplications (Paginated)
data ListRobotApplications Source #
See: newListRobotApplications smart constructor.
Instances
newListRobotApplications :: ListRobotApplications Source #
Create a value of ListRobotApplications 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:versionQualifier:ListRobotApplications', listRobotApplications_versionQualifier - The version qualifier of the robot application.
$sel:filters:ListRobotApplications', listRobotApplications_filters - Optional filters to limit results.
The filter name name is supported. When filtering, you must use the
complete value of the filtered item. You can use up to three filters.
$sel:nextToken:ListRobotApplications', listRobotApplications_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListRobotApplications
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:maxResults:ListRobotApplications', listRobotApplications_maxResults - When this parameter is used, ListRobotApplications only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListRobotApplications request with the returned
nextToken value. This value can be between 1 and 100. If this
parameter is not used, then ListRobotApplications returns up to 100
results and a nextToken value if applicable.
data ListRobotApplicationsResponse Source #
See: newListRobotApplicationsResponse smart constructor.
Constructors
| ListRobotApplicationsResponse' (Maybe [RobotApplicationSummary]) (Maybe Text) Int |
Instances
newListRobotApplicationsResponse Source #
Create a value of ListRobotApplicationsResponse 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:robotApplicationSummaries:ListRobotApplicationsResponse', listRobotApplicationsResponse_robotApplicationSummaries - A list of robot application summaries that meet the criteria of the
request.
$sel:nextToken:ListRobotApplications', listRobotApplicationsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListRobotApplications
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:httpStatus:ListRobotApplicationsResponse', listRobotApplicationsResponse_httpStatus - The response's http status code.
UpdateRobotApplication
data UpdateRobotApplication Source #
See: newUpdateRobotApplication smart constructor.
Constructors
| UpdateRobotApplication' (Maybe Text) (Maybe Environment) (Maybe [SourceConfig]) Text RobotSoftwareSuite |
Instances
newUpdateRobotApplication Source #
Arguments
| :: Text | |
| -> RobotSoftwareSuite | |
| -> UpdateRobotApplication |
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.
data UpdateRobotApplicationResponse Source #
See: newUpdateRobotApplicationResponse smart constructor.
Constructors
| UpdateRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) Int |
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.
DeleteRobotApplication
data DeleteRobotApplication Source #
See: newDeleteRobotApplication smart constructor.
Constructors
| DeleteRobotApplication' (Maybe Text) Text |
Instances
newDeleteRobotApplication Source #
Create a value of DeleteRobotApplication 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:applicationVersion:DeleteRobotApplication', deleteRobotApplication_applicationVersion - The version of the robot application to delete.
$sel:application:DeleteRobotApplication', deleteRobotApplication_application - The Amazon Resource Name (ARN) of the the robot application.
data DeleteRobotApplicationResponse Source #
See: newDeleteRobotApplicationResponse smart constructor.
Constructors
| DeleteRobotApplicationResponse' Int |
Instances
newDeleteRobotApplicationResponse Source #
Create a value of DeleteRobotApplicationResponse 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:httpStatus:DeleteRobotApplicationResponse', deleteRobotApplicationResponse_httpStatus - The response's http status code.
CreateSimulationApplicationVersion
data CreateSimulationApplicationVersion Source #
See: newCreateSimulationApplicationVersion smart constructor.
Instances
newCreateSimulationApplicationVersion Source #
Arguments
| :: Text | |
| -> CreateSimulationApplicationVersion |
Create a value of CreateSimulationApplicationVersion 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:CreateSimulationApplicationVersion', createSimulationApplicationVersion_currentRevisionId - The current revision id for the simulation application. If you provide a
value and it matches the latest revision ID, a new version will be
created.
$sel:s3Etags:CreateSimulationApplicationVersion', createSimulationApplicationVersion_s3Etags - The Amazon S3 eTag identifier for the zip file bundle that you use to
create the simulation application.
$sel:imageDigest:CreateSimulationApplicationVersion', createSimulationApplicationVersion_imageDigest - The SHA256 digest used to identify the Docker image URI used to created
the simulation application.
$sel:application:CreateSimulationApplicationVersion', createSimulationApplicationVersion_application - The application information for the simulation application.
data CreateSimulationApplicationVersionResponse Source #
See: newCreateSimulationApplicationVersionResponse smart constructor.
Constructors
Instances
newCreateSimulationApplicationVersionResponse Source #
Arguments
| :: Int | |
| -> CreateSimulationApplicationVersionResponse |
Create a value of CreateSimulationApplicationVersionResponse 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:renderingEngine:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_renderingEngine - The rendering engine for the simulation application.
$sel:lastUpdatedAt:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_arn - The Amazon Resource Name (ARN) of the simulation application.
$sel:environment:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_environment - The object that contains the Docker image URI used to create the
simulation application.
$sel:sources:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_sources - The sources of the simulation application.
$sel:name:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_name - The name of the simulation application.
$sel:version:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_version - The version of the simulation application.
$sel:simulationSoftwareSuite:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
$sel:revisionId:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_revisionId - The revision ID of the simulation application.
$sel:httpStatus:CreateSimulationApplicationVersionResponse', createSimulationApplicationVersionResponse_httpStatus - The response's http status code.
ListDeploymentJobs (Paginated)
data ListDeploymentJobs Source #
See: newListDeploymentJobs smart constructor.
Instances
newListDeploymentJobs :: ListDeploymentJobs Source #
Create a value of ListDeploymentJobs 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:filters:ListDeploymentJobs', listDeploymentJobs_filters - Optional filters to limit results.
The filter names status and fleetName are supported. When filtering,
you must use the complete value of the filtered item. You can use up to
three filters, but they must be for the same named item. For example, if
you are looking for items with the status InProgress or the status
Pending.
$sel:nextToken:ListDeploymentJobs', listDeploymentJobs_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListDeploymentJobs
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:maxResults:ListDeploymentJobs', listDeploymentJobs_maxResults - When this parameter is used, ListDeploymentJobs only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListDeploymentJobs request with the returned
nextToken value. This value can be between 1 and 200. If this
parameter is not used, then ListDeploymentJobs returns up to 200
results and a nextToken value if applicable.
data ListDeploymentJobsResponse Source #
See: newListDeploymentJobsResponse smart constructor.
Constructors
| ListDeploymentJobsResponse' (Maybe [DeploymentJob]) (Maybe Text) Int |
Instances
newListDeploymentJobsResponse Source #
Create a value of ListDeploymentJobsResponse 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:deploymentJobs:ListDeploymentJobsResponse', listDeploymentJobsResponse_deploymentJobs - A list of deployment jobs that meet the criteria of the request.
$sel:nextToken:ListDeploymentJobs', listDeploymentJobsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListDeploymentJobs
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:httpStatus:ListDeploymentJobsResponse', listDeploymentJobsResponse_httpStatus - The response's http status code.
DescribeWorld
data DescribeWorld Source #
See: newDescribeWorld smart constructor.
Constructors
| DescribeWorld' Text |
Instances
Arguments
| :: Text | |
| -> DescribeWorld |
Create a value of DescribeWorld 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:world:DescribeWorld', describeWorld_world - The Amazon Resource Name (arn) of the world you want to describe.
data DescribeWorldResponse Source #
See: newDescribeWorldResponse smart constructor.
Constructors
| DescribeWorldResponse' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Int |
Instances
newDescribeWorldResponse Source #
Create a value of DescribeWorldResponse 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:worldDescriptionBody:DescribeWorldResponse', describeWorldResponse_worldDescriptionBody - Returns the JSON formatted string that describes the contents of your
world.
$sel:arn:DescribeWorldResponse', describeWorldResponse_arn - The Amazon Resource Name (arn) of the world.
$sel:createdAt:DescribeWorldResponse', describeWorldResponse_createdAt - The time, in milliseconds since the epoch, when the world was created.
$sel:template:DescribeWorldResponse', describeWorldResponse_template - The world template.
$sel:tags:DescribeWorldResponse', describeWorldResponse_tags - A map that contains tag keys and tag values that are attached to the
world.
$sel:generationJob:DescribeWorldResponse', describeWorldResponse_generationJob - The Amazon Resource Name (arn) of the world generation job that
generated the world.
$sel:httpStatus:DescribeWorldResponse', describeWorldResponse_httpStatus - The response's http status code.
CancelSimulationJob
data CancelSimulationJob Source #
See: newCancelSimulationJob smart constructor.
Constructors
| CancelSimulationJob' Text |
Instances
newCancelSimulationJob Source #
Arguments
| :: Text | |
| -> CancelSimulationJob |
Create a value of CancelSimulationJob 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:job:CancelSimulationJob', cancelSimulationJob_job - The simulation job ARN to cancel.
data CancelSimulationJobResponse Source #
See: newCancelSimulationJobResponse smart constructor.
Constructors
| CancelSimulationJobResponse' Int |
Instances
newCancelSimulationJobResponse Source #
Create a value of CancelSimulationJobResponse 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:httpStatus:CancelSimulationJobResponse', cancelSimulationJobResponse_httpStatus - The response's http status code.
CreateRobotApplication
data CreateRobotApplication Source #
See: newCreateRobotApplication smart constructor.
Constructors
| CreateRobotApplication' (Maybe Environment) (Maybe [SourceConfig]) (Maybe (HashMap Text Text)) Text RobotSoftwareSuite |
Instances
newCreateRobotApplication Source #
Arguments
| :: Text | |
| -> RobotSoftwareSuite | |
| -> CreateRobotApplication |
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.
data CreateRobotApplicationResponse Source #
See: newCreateRobotApplicationResponse smart constructor.
Constructors
| CreateRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int |
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.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of all tags added to the specified resource.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
CreateDeploymentJob
data CreateDeploymentJob Source #
See: newCreateDeploymentJob smart constructor.
Constructors
| CreateDeploymentJob' (Maybe DeploymentConfig) (Maybe (HashMap Text Text)) Text Text (NonEmpty DeploymentApplicationConfig) |
Instances
newCreateDeploymentJob Source #
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty DeploymentApplicationConfig | |
| -> CreateDeploymentJob |
Create a value of CreateDeploymentJob 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:deploymentConfig:CreateDeploymentJob', createDeploymentJob_deploymentConfig - The requested deployment configuration.
$sel:tags:CreateDeploymentJob', createDeploymentJob_tags - A map that contains tag keys and tag values that are attached to the
deployment job.
$sel:clientRequestToken:CreateDeploymentJob', createDeploymentJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:fleet:CreateDeploymentJob', createDeploymentJob_fleet - The Amazon Resource Name (ARN) of the fleet to deploy.
$sel:deploymentApplicationConfigs:CreateDeploymentJob', createDeploymentJob_deploymentApplicationConfigs - The deployment application configuration.
data CreateDeploymentJobResponse Source #
See: newCreateDeploymentJobResponse smart constructor.
Constructors
Instances
newCreateDeploymentJobResponse Source #
Create a value of CreateDeploymentJobResponse 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:failureReason:CreateDeploymentJobResponse', createDeploymentJobResponse_failureReason - The failure reason of the deployment job if it failed.
$sel:status:CreateDeploymentJobResponse', createDeploymentJobResponse_status - The status of the deployment job.
$sel:deploymentApplicationConfigs:CreateDeploymentJob', createDeploymentJobResponse_deploymentApplicationConfigs - The deployment application configuration.
$sel:arn:CreateDeploymentJobResponse', createDeploymentJobResponse_arn - The Amazon Resource Name (ARN) of the deployment job.
$sel:createdAt:CreateDeploymentJobResponse', createDeploymentJobResponse_createdAt - The time, in milliseconds since the epoch, when the fleet was created.
$sel:failureCode:CreateDeploymentJobResponse', createDeploymentJobResponse_failureCode - The failure code of the simulation job if it failed:
- BadPermissionError
- AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.
- ExtractingBundleFailure
- The robot application could not be extracted from the bundle.
- FailureThresholdBreached
- The percentage of robots that could not be updated exceeded the percentage set for the deployment.
- GreengrassDeploymentFailed
- The robot application could not be deployed to the robot.
- GreengrassGroupVersionDoesNotExist
- The AWS Greengrass group or version associated with a robot is missing.
- InternalServerError
- An internal error has occurred. Retry your request, but if the problem persists, contact us with details.
- MissingRobotApplicationArchitecture
- The robot application does not have a source that matches the architecture of the robot.
- MissingRobotDeploymentResource
- One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?
- PostLaunchFileFailure
- The post-launch script failed.
- PreLaunchFileFailure
- The pre-launch script failed.
- ResourceNotFound
- One or more deployment resources are missing. For example, do robot application source bundles still exist?
- RobotDeploymentNoResponse
- There is no response from the robot. It might not be powered on or connected to the internet.
$sel:deploymentConfig:CreateDeploymentJob', createDeploymentJobResponse_deploymentConfig - The deployment configuration.
$sel:fleet:CreateDeploymentJob', createDeploymentJobResponse_fleet - The target fleet for the deployment job.
$sel:tags:CreateDeploymentJob', createDeploymentJobResponse_tags - The list of all tags added to the deployment job.
$sel:httpStatus:CreateDeploymentJobResponse', createDeploymentJobResponse_httpStatus - The response's http status code.
RegisterRobot
data RegisterRobot Source #
See: newRegisterRobot smart constructor.
Constructors
| RegisterRobot' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> RegisterRobot |
Create a value of RegisterRobot 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:fleet:RegisterRobot', registerRobot_fleet - The Amazon Resource Name (ARN) of the fleet.
$sel:robot:RegisterRobot', registerRobot_robot - The Amazon Resource Name (ARN) of the robot.
data RegisterRobotResponse Source #
See: newRegisterRobotResponse smart constructor.
Instances
newRegisterRobotResponse Source #
Create a value of RegisterRobotResponse 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:robot:RegisterRobot', registerRobotResponse_robot - Information about the robot registration.
$sel:fleet:RegisterRobot', registerRobotResponse_fleet - The Amazon Resource Name (ARN) of the fleet that the robot will join.
$sel:httpStatus:RegisterRobotResponse', registerRobotResponse_httpStatus - The response's http status code.
ListRobots (Paginated)
data ListRobots Source #
See: newListRobots smart constructor.
Instances
newListRobots :: ListRobots Source #
Create a value of ListRobots 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:filters:ListRobots', listRobots_filters - Optional filters to limit results.
The filter names status and fleetName are supported. When filtering,
you must use the complete value of the filtered item. You can use up to
three filters, but they must be for the same named item. For example, if
you are looking for items with the status Registered or the status
Available.
$sel:nextToken:ListRobots', listRobots_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListRobots again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
$sel:maxResults:ListRobots', listRobots_maxResults - When this parameter is used, ListRobots only returns maxResults
results in a single page along with a nextToken response element. The
remaining results of the initial request can be seen by sending another
ListRobots request with the returned nextToken value. This value can
be between 1 and 200. If this parameter is not used, then ListRobots
returns up to 200 results and a nextToken value if applicable.
data ListRobotsResponse Source #
See: newListRobotsResponse smart constructor.
Instances
newListRobotsResponse Source #
Arguments
| :: Int | |
| -> ListRobotsResponse |
Create a value of ListRobotsResponse 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:robots:ListRobotsResponse', listRobotsResponse_robots - A list of robots that meet the criteria of the request.
$sel:nextToken:ListRobots', listRobotsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListRobots again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
$sel:httpStatus:ListRobotsResponse', listRobotsResponse_httpStatus - The response's http status code.
CreateWorldExportJob
data CreateWorldExportJob Source #
See: newCreateWorldExportJob smart constructor.
Constructors
| CreateWorldExportJob' (Maybe Text) (Maybe (HashMap Text Text)) (NonEmpty Text) OutputLocation Text |
Instances
newCreateWorldExportJob Source #
Arguments
| :: NonEmpty Text | |
| -> OutputLocation | |
| -> Text | |
| -> CreateWorldExportJob |
Create a value of CreateWorldExportJob 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:clientRequestToken:CreateWorldExportJob', createWorldExportJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:CreateWorldExportJob', createWorldExportJob_tags - A map that contains tag keys and tag values that are attached to the
world export job.
$sel:worlds:CreateWorldExportJob', createWorldExportJob_worlds - A list of Amazon Resource Names (arns) that correspond to worlds to
export.
$sel:outputLocation:CreateWorldExportJob', createWorldExportJob_outputLocation - Undocumented member.
$sel:iamRole:CreateWorldExportJob', createWorldExportJob_iamRole - The IAM role that the world export process uses to access the Amazon S3
bucket and put the export.
data CreateWorldExportJobResponse Source #
See: newCreateWorldExportJobResponse smart constructor.
Constructors
| CreateWorldExportJobResponse' (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldExportJobErrorCode) (Maybe OutputLocation) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateWorldExportJobResponse Source #
Create a value of CreateWorldExportJobResponse 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:status:CreateWorldExportJobResponse', createWorldExportJobResponse_status - The status of the world export job.
- Pending
- The world export job request is pending.
- Running
- The world export job is running.
- Completed
- The world export job completed.
- Failed
- The world export job failed. See
failureCodefor more information. - Canceled
- The world export job was cancelled.
- Canceling
- The world export job is being cancelled.
$sel:arn:CreateWorldExportJobResponse', createWorldExportJobResponse_arn - The Amazon Resource Name (ARN) of the world export job.
$sel:createdAt:CreateWorldExportJobResponse', createWorldExportJobResponse_createdAt - The time, in milliseconds since the epoch, when the world export job was
created.
$sel:failureCode:CreateWorldExportJobResponse', createWorldExportJobResponse_failureCode - The failure code of the world export job if it failed:
- InternalServiceError
- Internal service error.
- LimitExceeded
- The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
- ResourceNotFound
- The specified resource could not be found.
- RequestThrottled
- The request was throttled.
- InvalidInput
- An input parameter in the request is not valid.
- AllWorldGenerationFailed
- All of the worlds in the world generation job failed. This can
happen if your
worldCountis greater than 50 or less than 1.
For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.
$sel:outputLocation:CreateWorldExportJob', createWorldExportJobResponse_outputLocation - Undocumented member.
$sel:clientRequestToken:CreateWorldExportJob', createWorldExportJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:iamRole:CreateWorldExportJob', createWorldExportJobResponse_iamRole - The IAM role that the world export process uses to access the Amazon S3
bucket and put the export.
$sel:tags:CreateWorldExportJob', createWorldExportJobResponse_tags - A map that contains tag keys and tag values that are attached to the
world export job.
$sel:httpStatus:CreateWorldExportJobResponse', createWorldExportJobResponse_httpStatus - The response's http status code.
BatchDescribeSimulationJob
data BatchDescribeSimulationJob Source #
See: newBatchDescribeSimulationJob smart constructor.
Constructors
| BatchDescribeSimulationJob' (NonEmpty Text) |
Instances
newBatchDescribeSimulationJob Source #
Create a value of BatchDescribeSimulationJob 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:jobs:BatchDescribeSimulationJob', batchDescribeSimulationJob_jobs - A list of Amazon Resource Names (ARNs) of simulation jobs to describe.
data BatchDescribeSimulationJobResponse Source #
See: newBatchDescribeSimulationJobResponse smart constructor.
Constructors
| BatchDescribeSimulationJobResponse' (Maybe (NonEmpty Text)) (Maybe [SimulationJob]) Int |
Instances
newBatchDescribeSimulationJobResponse Source #
Arguments
| :: Int | |
| -> BatchDescribeSimulationJobResponse |
Create a value of BatchDescribeSimulationJobResponse 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:unprocessedJobs:BatchDescribeSimulationJobResponse', batchDescribeSimulationJobResponse_unprocessedJobs - A list of unprocessed simulation job Amazon Resource Names (ARNs).
$sel:jobs:BatchDescribeSimulationJob', batchDescribeSimulationJobResponse_jobs - A list of simulation jobs.
$sel:httpStatus:BatchDescribeSimulationJobResponse', batchDescribeSimulationJobResponse_httpStatus - The response's http status code.
CreateSimulationApplication
data CreateSimulationApplication Source #
See: newCreateSimulationApplication smart constructor.
Constructors
| CreateSimulationApplication' (Maybe RenderingEngine) (Maybe Environment) (Maybe [SourceConfig]) (Maybe (HashMap Text Text)) Text SimulationSoftwareSuite RobotSoftwareSuite |
Instances
newCreateSimulationApplication Source #
Arguments
| :: Text | |
| -> SimulationSoftwareSuite | |
| -> RobotSoftwareSuite | |
| -> CreateSimulationApplication |
Create a value of CreateSimulationApplication 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:renderingEngine:CreateSimulationApplication', createSimulationApplication_renderingEngine - The rendering engine for the simulation application.
$sel:environment:CreateSimulationApplication', createSimulationApplication_environment - The object that contains the Docker image URI used to create your
simulation application.
$sel:sources:CreateSimulationApplication', createSimulationApplication_sources - The sources of the simulation application.
$sel:tags:CreateSimulationApplication', createSimulationApplication_tags - A map that contains tag keys and tag values that are attached to the
simulation application.
$sel:name:CreateSimulationApplication', createSimulationApplication_name - The name of the simulation application.
$sel:simulationSoftwareSuite:CreateSimulationApplication', createSimulationApplication_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:CreateSimulationApplication', createSimulationApplication_robotSoftwareSuite - The robot software suite (ROS distribution) used by the simulation
application.
data CreateSimulationApplicationResponse Source #
See: newCreateSimulationApplicationResponse smart constructor.
Constructors
| CreateSimulationApplicationResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> CreateSimulationApplicationResponse |
Create a value of CreateSimulationApplicationResponse 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:renderingEngine:CreateSimulationApplication', createSimulationApplicationResponse_renderingEngine - The rendering engine for the simulation application.
$sel:lastUpdatedAt:CreateSimulationApplicationResponse', createSimulationApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:CreateSimulationApplicationResponse', createSimulationApplicationResponse_arn - The Amazon Resource Name (ARN) of the simulation application.
$sel:environment:CreateSimulationApplication', createSimulationApplicationResponse_environment - The object that contains the Docker image URI that you used to create
your simulation application.
$sel:sources:CreateSimulationApplication', createSimulationApplicationResponse_sources - The sources of the simulation application.
$sel:name:CreateSimulationApplication', createSimulationApplicationResponse_name - The name of the simulation application.
$sel:version:CreateSimulationApplicationResponse', createSimulationApplicationResponse_version - The version of the simulation application.
$sel:simulationSoftwareSuite:CreateSimulationApplication', createSimulationApplicationResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:CreateSimulationApplication', createSimulationApplicationResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
$sel:revisionId:CreateSimulationApplicationResponse', createSimulationApplicationResponse_revisionId - The revision id of the simulation application.
$sel:tags:CreateSimulationApplication', createSimulationApplicationResponse_tags - The list of all tags added to the simulation application.
$sel:httpStatus:CreateSimulationApplicationResponse', createSimulationApplicationResponse_httpStatus - The response's http status code.
StartSimulationJobBatch
data StartSimulationJobBatch Source #
See: newStartSimulationJobBatch smart constructor.
Constructors
| StartSimulationJobBatch' (Maybe BatchPolicy) (Maybe Text) (Maybe (HashMap Text Text)) (NonEmpty SimulationJobRequest) |
Instances
newStartSimulationJobBatch Source #
Arguments
| :: NonEmpty SimulationJobRequest | |
| -> StartSimulationJobBatch |
Create a value of StartSimulationJobBatch 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:batchPolicy:StartSimulationJobBatch', startSimulationJobBatch_batchPolicy - The batch policy.
$sel:clientRequestToken:StartSimulationJobBatch', startSimulationJobBatch_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:StartSimulationJobBatch', startSimulationJobBatch_tags - A map that contains tag keys and tag values that are attached to the
deployment job batch.
$sel:createSimulationJobRequests:StartSimulationJobBatch', startSimulationJobBatch_createSimulationJobRequests - A list of simulation job requests to create in the batch.
data StartSimulationJobBatchResponse Source #
See: newStartSimulationJobBatchResponse smart constructor.
Constructors
Instances
newStartSimulationJobBatchResponse Source #
Create a value of StartSimulationJobBatchResponse 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:failureReason:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_failureReason - The reason the simulation job batch failed.
$sel:status:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_status - The status of the simulation job batch.
- Pending
- The simulation job batch request is pending.
- InProgress
- The simulation job batch is in progress.
- Failed
- The simulation job batch failed. One or more simulation job requests
could not be completed due to an internal failure (like
InternalServiceError). SeefailureCodeandfailureReasonfor more information. - Completed
- The simulation batch job completed. A batch is complete when (1)
there are no pending simulation job requests in the batch and none
of the failed simulation job requests are due to
InternalServiceErrorand (2) when all created simulation jobs have reached a terminal state (for example,CompletedorFailed). - Canceled
- The simulation batch job was cancelled.
- Canceling
- The simulation batch job is being cancelled.
- Completing
- The simulation batch job is completing.
- TimingOut
- The simulation job batch is timing out.
If a batch timing out, and there are pending requests that were failing due to an internal failure (like
InternalServiceError), the batch status will beFailed. If there are no such failing request, the batch status will beTimedOut. - TimedOut
- The simulation batch job timed out.
$sel:arn:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_arn - The Amazon Resource Name (arn) of the batch.
$sel:createdAt:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_createdAt - The time, in milliseconds since the epoch, when the simulation job batch
was created.
$sel:failureCode:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_failureCode - The failure code if the simulation job batch failed.
$sel:failedRequests:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_failedRequests - A list of failed simulation job requests. The request failed to be
created into a simulation job. Failed requests do not have a simulation
job ID.
$sel:batchPolicy:StartSimulationJobBatch', startSimulationJobBatchResponse_batchPolicy - The batch policy.
$sel:createdRequests:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_createdRequests - A list of created simulation job request summaries.
$sel:pendingRequests:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_pendingRequests - A list of pending simulation job requests. These requests have not yet
been created into simulation jobs.
$sel:clientRequestToken:StartSimulationJobBatch', startSimulationJobBatchResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:StartSimulationJobBatch', startSimulationJobBatchResponse_tags - A map that contains tag keys and tag values that are attached to the
deployment job batch.
$sel:httpStatus:StartSimulationJobBatchResponse', startSimulationJobBatchResponse_httpStatus - The response's http status code.
CreateRobot
data CreateRobot Source #
See: newCreateRobot smart constructor.
Constructors
| CreateRobot' (Maybe (HashMap Text Text)) Text Architecture Text |
Instances
Arguments
| :: Text | |
| -> Architecture | |
| -> Text | |
| -> CreateRobot |
Create a value of CreateRobot 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:tags:CreateRobot', createRobot_tags - A map that contains tag keys and tag values that are attached to the
robot.
$sel:name:CreateRobot', createRobot_name - The name for the robot.
$sel:architecture:CreateRobot', createRobot_architecture - The target architecture of the robot.
$sel:greengrassGroupId:CreateRobot', createRobot_greengrassGroupId - The Greengrass group id.
data CreateRobotResponse Source #
See: newCreateRobotResponse smart constructor.
Constructors
| CreateRobotResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe (HashMap Text Text)) Int |
Instances
newCreateRobotResponse Source #
Arguments
| :: Int | |
| -> CreateRobotResponse |
Create a value of CreateRobotResponse 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:arn:CreateRobotResponse', createRobotResponse_arn - The Amazon Resource Name (ARN) of the robot.
$sel:createdAt:CreateRobotResponse', createRobotResponse_createdAt - The time, in milliseconds since the epoch, when the robot was created.
$sel:greengrassGroupId:CreateRobot', createRobotResponse_greengrassGroupId - The Amazon Resource Name (ARN) of the Greengrass group associated with
the robot.
$sel:name:CreateRobot', createRobotResponse_name - The name of the robot.
$sel:architecture:CreateRobot', createRobotResponse_architecture - The target architecture of the robot.
$sel:tags:CreateRobot', createRobotResponse_tags - The list of all tags added to the robot.
$sel:httpStatus:CreateRobotResponse', createRobotResponse_httpStatus - The response's http status code.
DescribeFleet
data DescribeFleet Source #
See: newDescribeFleet smart constructor.
Constructors
| DescribeFleet' Text |
Instances
Arguments
| :: Text | |
| -> DescribeFleet |
Create a value of DescribeFleet 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:fleet:DescribeFleet', describeFleet_fleet - The Amazon Resource Name (ARN) of the fleet.
data DescribeFleetResponse Source #
See: newDescribeFleetResponse smart constructor.
Constructors
| DescribeFleetResponse' (Maybe Text) (Maybe DeploymentStatus) (Maybe [Robot]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeFleetResponse Source #
Create a value of DescribeFleetResponse 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:lastDeploymentJob:DescribeFleetResponse', describeFleetResponse_lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.
$sel:lastDeploymentStatus:DescribeFleetResponse', describeFleetResponse_lastDeploymentStatus - The status of the last deployment.
$sel:robots:DescribeFleetResponse', describeFleetResponse_robots - A list of robots.
$sel:arn:DescribeFleetResponse', describeFleetResponse_arn - The Amazon Resource Name (ARN) of the fleet.
$sel:createdAt:DescribeFleetResponse', describeFleetResponse_createdAt - The time, in milliseconds since the epoch, when the fleet was created.
$sel:name:DescribeFleetResponse', describeFleetResponse_name - The name of the fleet.
$sel:lastDeploymentTime:DescribeFleetResponse', describeFleetResponse_lastDeploymentTime - The time of the last deployment.
$sel:tags:DescribeFleetResponse', describeFleetResponse_tags - The list of all tags added to the specified fleet.
$sel:httpStatus:DescribeFleetResponse', describeFleetResponse_httpStatus - The response's http status code.
ListWorldTemplates (Paginated)
data ListWorldTemplates Source #
See: newListWorldTemplates smart constructor.
Constructors
| ListWorldTemplates' (Maybe Text) (Maybe Int) |
Instances
newListWorldTemplates :: ListWorldTemplates Source #
Create a value of ListWorldTemplates 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:nextToken:ListWorldTemplates', listWorldTemplates_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListWorldTemplates
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:maxResults:ListWorldTemplates', listWorldTemplates_maxResults - When this parameter is used, ListWorldTemplates only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListWorldTemplates request with the returned
nextToken value. This value can be between 1 and 100. If this
parameter is not used, then ListWorldTemplates returns up to 100
results and a nextToken value if applicable.
data ListWorldTemplatesResponse Source #
See: newListWorldTemplatesResponse smart constructor.
Constructors
| ListWorldTemplatesResponse' (Maybe [TemplateSummary]) (Maybe Text) Int |
Instances
newListWorldTemplatesResponse Source #
Create a value of ListWorldTemplatesResponse 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:templateSummaries:ListWorldTemplatesResponse', listWorldTemplatesResponse_templateSummaries - Summary information for templates.
$sel:nextToken:ListWorldTemplates', listWorldTemplatesResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListWorldTemplates
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:httpStatus:ListWorldTemplatesResponse', listWorldTemplatesResponse_httpStatus - The response's http status code.
DescribeRobotApplication
data DescribeRobotApplication Source #
See: newDescribeRobotApplication smart constructor.
Constructors
| DescribeRobotApplication' (Maybe Text) Text |
Instances
newDescribeRobotApplication Source #
Create a value of DescribeRobotApplication 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:applicationVersion:DescribeRobotApplication', describeRobotApplication_applicationVersion - The version of the robot application to describe.
$sel:application:DescribeRobotApplication', describeRobotApplication_application - The Amazon Resource Name (ARN) of the robot application.
data DescribeRobotApplicationResponse Source #
See: newDescribeRobotApplicationResponse smart constructor.
Constructors
| DescribeRobotApplicationResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeRobotApplicationResponse Source #
Create a value of DescribeRobotApplicationResponse 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:DescribeRobotApplicationResponse', describeRobotApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the robot application
was last updated.
$sel:arn:DescribeRobotApplicationResponse', describeRobotApplicationResponse_arn - The Amazon Resource Name (ARN) of the robot application.
$sel:environment:DescribeRobotApplicationResponse', describeRobotApplicationResponse_environment - The object that contains the Docker image URI used to create the robot
application.
$sel:sources:DescribeRobotApplicationResponse', describeRobotApplicationResponse_sources - The sources of the robot application.
$sel:name:DescribeRobotApplicationResponse', describeRobotApplicationResponse_name - The name of the robot application.
$sel:imageDigest:DescribeRobotApplicationResponse', describeRobotApplicationResponse_imageDigest - A SHA256 identifier for the Docker image that you use for your robot
application.
$sel:version:DescribeRobotApplicationResponse', describeRobotApplicationResponse_version - The version of the robot application.
$sel:robotSoftwareSuite:DescribeRobotApplicationResponse', describeRobotApplicationResponse_robotSoftwareSuite - The robot software suite (ROS distribution) used by the robot
application.
$sel:revisionId:DescribeRobotApplicationResponse', describeRobotApplicationResponse_revisionId - The revision id of the robot application.
$sel:tags:DescribeRobotApplicationResponse', describeRobotApplicationResponse_tags - The list of all tags added to the specified robot application.
$sel:httpStatus:DescribeRobotApplicationResponse', describeRobotApplicationResponse_httpStatus - The response's http status code.
RestartSimulationJob
data RestartSimulationJob Source #
See: newRestartSimulationJob smart constructor.
Constructors
| RestartSimulationJob' Text |
Instances
newRestartSimulationJob Source #
Arguments
| :: Text | |
| -> RestartSimulationJob |
Create a value of RestartSimulationJob 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:job:RestartSimulationJob', restartSimulationJob_job - The Amazon Resource Name (ARN) of the simulation job.
data RestartSimulationJobResponse Source #
See: newRestartSimulationJobResponse smart constructor.
Constructors
| RestartSimulationJobResponse' Int |
Instances
newRestartSimulationJobResponse Source #
Create a value of RestartSimulationJobResponse 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:httpStatus:RestartSimulationJobResponse', restartSimulationJobResponse_httpStatus - The response's http status code.
DescribeSimulationJob
data DescribeSimulationJob Source #
See: newDescribeSimulationJob smart constructor.
Constructors
| DescribeSimulationJob' Text |
Instances
newDescribeSimulationJob Source #
Arguments
| :: Text | |
| -> DescribeSimulationJob |
Create a value of DescribeSimulationJob 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:job:DescribeSimulationJob', describeSimulationJob_job - The Amazon Resource Name (ARN) of the simulation job to be described.
data DescribeSimulationJobResponse Source #
See: newDescribeSimulationJobResponse smart constructor.
Constructors
Instances
newDescribeSimulationJobResponse Source #
Create a value of DescribeSimulationJobResponse 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:failureReason:DescribeSimulationJobResponse', describeSimulationJobResponse_failureReason - Details about why the simulation job failed. For more information about
troubleshooting, see
Troubleshooting.
$sel:failureBehavior:DescribeSimulationJobResponse', describeSimulationJobResponse_failureBehavior - The failure behavior for the simulation job.
$sel:status:DescribeSimulationJobResponse', describeSimulationJobResponse_status - The status of the simulation job.
$sel:lastUpdatedAt:DescribeSimulationJobResponse', describeSimulationJobResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job was
last updated.
$sel:arn:DescribeSimulationJobResponse', describeSimulationJobResponse_arn - The Amazon Resource Name (ARN) of the simulation job.
$sel:robotApplications:DescribeSimulationJobResponse', describeSimulationJobResponse_robotApplications - A list of robot applications.
$sel:failureCode:DescribeSimulationJobResponse', describeSimulationJobResponse_failureCode - The failure code of the simulation job if it failed:
- InternalServiceError
- Internal service error.
- RobotApplicationCrash
- Robot application exited abnormally.
- SimulationApplicationCrash
- Simulation application exited abnormally.
- BadPermissionsRobotApplication
- Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
- Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
- Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
- Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
- Subnet IP limit exceeded.
- ENILimitExceeded
- ENI limit exceeded.
- BadPermissionsUserCredentials
- Unable to use the Role provided.
- InvalidBundleRobotApplication
- Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
- Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
- Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
- Etag for SimulationApplication does not match value during version creation.
$sel:compute:DescribeSimulationJobResponse', describeSimulationJobResponse_compute - Compute information for the simulation job.
$sel:networkInterface:DescribeSimulationJobResponse', describeSimulationJobResponse_networkInterface - The network interface information for the simulation job.
$sel:dataSources:DescribeSimulationJobResponse', describeSimulationJobResponse_dataSources - The data sources for the simulation job.
$sel:name:DescribeSimulationJobResponse', describeSimulationJobResponse_name - The name of the simulation job.
$sel:vpcConfig:DescribeSimulationJobResponse', describeSimulationJobResponse_vpcConfig - The VPC configuration.
$sel:outputLocation:DescribeSimulationJobResponse', describeSimulationJobResponse_outputLocation - Location for output files generated by the simulation job.
$sel:simulationApplications:DescribeSimulationJobResponse', describeSimulationJobResponse_simulationApplications - A list of simulation applications.
$sel:simulationTimeMillis:DescribeSimulationJobResponse', describeSimulationJobResponse_simulationTimeMillis - The simulation job execution duration in milliseconds.
$sel:clientRequestToken:DescribeSimulationJobResponse', describeSimulationJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:lastStartedAt:DescribeSimulationJobResponse', describeSimulationJobResponse_lastStartedAt - The time, in milliseconds since the epoch, when the simulation job was
last started.
$sel:loggingConfig:DescribeSimulationJobResponse', describeSimulationJobResponse_loggingConfig - The logging configuration.
$sel:iamRole:DescribeSimulationJobResponse', describeSimulationJobResponse_iamRole - The IAM role that allows the simulation instance to call the AWS APIs
that are specified in its associated policies on your behalf.
$sel:maxJobDurationInSeconds:DescribeSimulationJobResponse', describeSimulationJobResponse_maxJobDurationInSeconds - The maximum job duration in seconds. The value must be 8 days (691,200
seconds) or less.
$sel:tags:DescribeSimulationJobResponse', describeSimulationJobResponse_tags - The list of all tags added to the specified simulation job.
$sel:httpStatus:DescribeSimulationJobResponse', describeSimulationJobResponse_httpStatus - The response's http status code.
DeregisterRobot
data DeregisterRobot Source #
See: newDeregisterRobot smart constructor.
Constructors
| DeregisterRobot' Text Text |
Instances
Create a value of DeregisterRobot 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:fleet:DeregisterRobot', deregisterRobot_fleet - The Amazon Resource Name (ARN) of the fleet.
$sel:robot:DeregisterRobot', deregisterRobot_robot - The Amazon Resource Name (ARN) of the robot.
data DeregisterRobotResponse Source #
See: newDeregisterRobotResponse smart constructor.
Instances
newDeregisterRobotResponse Source #
Create a value of DeregisterRobotResponse 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:robot:DeregisterRobot', deregisterRobotResponse_robot - The Amazon Resource Name (ARN) of the robot.
$sel:fleet:DeregisterRobot', deregisterRobotResponse_fleet - The Amazon Resource Name (ARN) of the fleet.
$sel:httpStatus:DeregisterRobotResponse', deregisterRobotResponse_httpStatus - The response's http status code.
DescribeSimulationApplication
data DescribeSimulationApplication Source #
See: newDescribeSimulationApplication smart constructor.
Constructors
| DescribeSimulationApplication' (Maybe Text) Text |
Instances
newDescribeSimulationApplication Source #
Create a value of DescribeSimulationApplication 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:applicationVersion:DescribeSimulationApplication', describeSimulationApplication_applicationVersion - The version of the simulation application to describe.
$sel:application:DescribeSimulationApplication', describeSimulationApplication_application - The application information for the simulation application.
data DescribeSimulationApplicationResponse Source #
See: newDescribeSimulationApplicationResponse smart constructor.
Constructors
| DescribeSimulationApplicationResponse' (Maybe RenderingEngine) (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> DescribeSimulationApplicationResponse |
Create a value of DescribeSimulationApplicationResponse 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:renderingEngine:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_renderingEngine - The rendering engine for the simulation application.
$sel:lastUpdatedAt:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_arn - The Amazon Resource Name (ARN) of the robot simulation application.
$sel:environment:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_environment - The object that contains the Docker image URI used to create the
simulation application.
$sel:sources:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_sources - The sources of the simulation application.
$sel:name:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_name - The name of the simulation application.
$sel:imageDigest:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_imageDigest - A SHA256 identifier for the Docker image that you use for your
simulation application.
$sel:version:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_version - The version of the simulation application.
$sel:simulationSoftwareSuite:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
$sel:revisionId:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_revisionId - The revision id of the simulation application.
$sel:tags:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_tags - The list of all tags added to the specified simulation application.
$sel:httpStatus:DescribeSimulationApplicationResponse', describeSimulationApplicationResponse_httpStatus - The response's http status code.
ListSimulationJobBatches (Paginated)
data ListSimulationJobBatches Source #
See: newListSimulationJobBatches smart constructor.
Instances
newListSimulationJobBatches :: ListSimulationJobBatches Source #
Create a value of ListSimulationJobBatches 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:filters:ListSimulationJobBatches', listSimulationJobBatches_filters - Optional filters to limit results.
$sel:nextToken:ListSimulationJobBatches', listSimulationJobBatches_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListSimulationJobBatches again and assign that token to the request
object's nextToken parameter. If there are no remaining results, the
previous response object's NextToken parameter is set to null.
$sel:maxResults:ListSimulationJobBatches', listSimulationJobBatches_maxResults - When this parameter is used, ListSimulationJobBatches only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListSimulationJobBatches request with the returned
nextToken value.
data ListSimulationJobBatchesResponse Source #
See: newListSimulationJobBatchesResponse smart constructor.
Constructors
| ListSimulationJobBatchesResponse' (Maybe Text) (Maybe [SimulationJobBatchSummary]) Int |
Instances
newListSimulationJobBatchesResponse Source #
Create a value of ListSimulationJobBatchesResponse 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:nextToken:ListSimulationJobBatches', listSimulationJobBatchesResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListSimulationJobBatches again and assign that token to the request
object's nextToken parameter. If there are no remaining results, the
previous response object's NextToken parameter is set to null.
$sel:simulationJobBatchSummaries:ListSimulationJobBatchesResponse', listSimulationJobBatchesResponse_simulationJobBatchSummaries - A list of simulation job batch summaries.
$sel:httpStatus:ListSimulationJobBatchesResponse', listSimulationJobBatchesResponse_httpStatus - The response's http status code.
ListFleets (Paginated)
data ListFleets Source #
See: newListFleets smart constructor.
Instances
newListFleets :: ListFleets Source #
Create a value of ListFleets 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:filters:ListFleets', listFleets_filters - Optional filters to limit results.
The filter name name is supported. When filtering, you must use the
complete value of the filtered item. You can use up to three filters.
$sel:nextToken:ListFleets', listFleets_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListFleets again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
$sel:maxResults:ListFleets', listFleets_maxResults - When this parameter is used, ListFleets only returns maxResults
results in a single page along with a nextToken response element. The
remaining results of the initial request can be seen by sending another
ListFleets request with the returned nextToken value. This value can
be between 1 and 200. If this parameter is not used, then ListFleets
returns up to 200 results and a nextToken value if applicable.
data ListFleetsResponse Source #
See: newListFleetsResponse smart constructor.
Instances
newListFleetsResponse Source #
Arguments
| :: Int | |
| -> ListFleetsResponse |
Create a value of ListFleetsResponse 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:fleetDetails:ListFleetsResponse', listFleetsResponse_fleetDetails - A list of fleet details meeting the request criteria.
$sel:nextToken:ListFleets', listFleetsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListFleets again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
$sel:httpStatus:ListFleetsResponse', listFleetsResponse_httpStatus - The response's http status code.
DescribeWorldTemplate
data DescribeWorldTemplate Source #
See: newDescribeWorldTemplate smart constructor.
Constructors
| DescribeWorldTemplate' Text |
Instances
newDescribeWorldTemplate Source #
Create a value of DescribeWorldTemplate 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:template:DescribeWorldTemplate', describeWorldTemplate_template - The Amazon Resource Name (arn) of the world template you want to
describe.
data DescribeWorldTemplateResponse Source #
See: newDescribeWorldTemplateResponse smart constructor.
Constructors
| DescribeWorldTemplateResponse' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeWorldTemplateResponse Source #
Create a value of DescribeWorldTemplateResponse 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:DescribeWorldTemplateResponse', describeWorldTemplateResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the world template was
last updated.
$sel:arn:DescribeWorldTemplateResponse', describeWorldTemplateResponse_arn - The Amazon Resource Name (ARN) of the world template.
$sel:createdAt:DescribeWorldTemplateResponse', describeWorldTemplateResponse_createdAt - The time, in milliseconds since the epoch, when the world template was
created.
$sel:name:DescribeWorldTemplateResponse', describeWorldTemplateResponse_name - The name of the world template.
$sel:version:DescribeWorldTemplateResponse', describeWorldTemplateResponse_version - The version of the world template that you're using.
$sel:clientRequestToken:DescribeWorldTemplateResponse', describeWorldTemplateResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:DescribeWorldTemplateResponse', describeWorldTemplateResponse_tags - A map that contains tag keys and tag values that are attached to the
world template.
$sel:httpStatus:DescribeWorldTemplateResponse', describeWorldTemplateResponse_httpStatus - The response's http status code.
CancelWorldExportJob
data CancelWorldExportJob Source #
See: newCancelWorldExportJob smart constructor.
Constructors
| CancelWorldExportJob' Text |
Instances
newCancelWorldExportJob Source #
Arguments
| :: Text | |
| -> CancelWorldExportJob |
Create a value of CancelWorldExportJob 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:job:CancelWorldExportJob', cancelWorldExportJob_job - The Amazon Resource Name (arn) of the world export job to cancel.
data CancelWorldExportJobResponse Source #
See: newCancelWorldExportJobResponse smart constructor.
Constructors
| CancelWorldExportJobResponse' Int |
Instances
newCancelWorldExportJobResponse Source #
Create a value of CancelWorldExportJobResponse 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:httpStatus:CancelWorldExportJobResponse', cancelWorldExportJobResponse_httpStatus - The response's http status code.
ListWorldGenerationJobs (Paginated)
data ListWorldGenerationJobs Source #
See: newListWorldGenerationJobs smart constructor.
Instances
newListWorldGenerationJobs :: ListWorldGenerationJobs Source #
Create a value of ListWorldGenerationJobs 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:filters:ListWorldGenerationJobs', listWorldGenerationJobs_filters - Optional filters to limit results. You can use status and
templateId.
$sel:nextToken:ListWorldGenerationJobs', listWorldGenerationJobs_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListWorldGenerationJobsRequest again and assign that token to the
request object's nextToken parameter. If there are no remaining
results, the previous response object's NextToken parameter is set to
null.
$sel:maxResults:ListWorldGenerationJobs', listWorldGenerationJobs_maxResults - When this parameter is used, ListWorldGeneratorJobs only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListWorldGeneratorJobs request with the returned
nextToken value. This value can be between 1 and 100. If this
parameter is not used, then ListWorldGeneratorJobs returns up to 100
results and a nextToken value if applicable.
data ListWorldGenerationJobsResponse Source #
See: newListWorldGenerationJobsResponse smart constructor.
Constructors
| ListWorldGenerationJobsResponse' (Maybe Text) Int [WorldGenerationJobSummary] |
Instances
newListWorldGenerationJobsResponse Source #
Create a value of ListWorldGenerationJobsResponse 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:nextToken:ListWorldGenerationJobs', listWorldGenerationJobsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListWorldGeneratorJobsRequest again and assign that token to the
request object's nextToken parameter. If there are no remaining
results, the previous response object's NextToken parameter is set to
null.
$sel:httpStatus:ListWorldGenerationJobsResponse', listWorldGenerationJobsResponse_httpStatus - The response's http status code.
$sel:worldGenerationJobSummaries:ListWorldGenerationJobsResponse', listWorldGenerationJobsResponse_worldGenerationJobSummaries - Summary information for world generator jobs.
CreateFleet
data CreateFleet Source #
See: newCreateFleet smart constructor.
Instances
Arguments
| :: Text | |
| -> CreateFleet |
Create a value of CreateFleet 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:tags:CreateFleet', createFleet_tags - A map that contains tag keys and tag values that are attached to the
fleet.
$sel:name:CreateFleet', createFleet_name - The name of the fleet.
data CreateFleetResponse Source #
See: newCreateFleetResponse smart constructor.
Constructors
| CreateFleetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateFleetResponse Source #
Arguments
| :: Int | |
| -> CreateFleetResponse |
Create a value of CreateFleetResponse 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:arn:CreateFleetResponse', createFleetResponse_arn - The Amazon Resource Name (ARN) of the fleet.
$sel:createdAt:CreateFleetResponse', createFleetResponse_createdAt - The time, in milliseconds since the epoch, when the fleet was created.
$sel:name:CreateFleet', createFleetResponse_name - The name of the fleet.
$sel:tags:CreateFleet', createFleetResponse_tags - The list of all tags added to the fleet.
$sel:httpStatus:CreateFleetResponse', createFleetResponse_httpStatus - The response's http status code.
CancelWorldGenerationJob
data CancelWorldGenerationJob Source #
See: newCancelWorldGenerationJob smart constructor.
Constructors
| CancelWorldGenerationJob' Text |
Instances
newCancelWorldGenerationJob Source #
Create a value of CancelWorldGenerationJob 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:job:CancelWorldGenerationJob', cancelWorldGenerationJob_job - The Amazon Resource Name (arn) of the world generator job to cancel.
data CancelWorldGenerationJobResponse Source #
See: newCancelWorldGenerationJobResponse smart constructor.
Constructors
| CancelWorldGenerationJobResponse' Int |
Instances
newCancelWorldGenerationJobResponse Source #
Create a value of CancelWorldGenerationJobResponse 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:httpStatus:CancelWorldGenerationJobResponse', cancelWorldGenerationJobResponse_httpStatus - The response's http status code.
DescribeSimulationJobBatch
data DescribeSimulationJobBatch Source #
See: newDescribeSimulationJobBatch smart constructor.
Constructors
| DescribeSimulationJobBatch' Text |
Instances
newDescribeSimulationJobBatch Source #
Create a value of DescribeSimulationJobBatch 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:batch:DescribeSimulationJobBatch', describeSimulationJobBatch_batch - The id of the batch to describe.
data DescribeSimulationJobBatchResponse Source #
See: newDescribeSimulationJobBatchResponse smart constructor.
Constructors
Instances
newDescribeSimulationJobBatchResponse Source #
Arguments
| :: Int | |
| -> DescribeSimulationJobBatchResponse |
Create a value of DescribeSimulationJobBatchResponse 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:failureReason:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_failureReason - The reason the simulation job batch failed.
$sel:status:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_status - The status of the batch.
- Pending
- The simulation job batch request is pending.
- InProgress
- The simulation job batch is in progress.
- Failed
- The simulation job batch failed. One or more simulation job requests
could not be completed due to an internal failure (like
InternalServiceError). SeefailureCodeandfailureReasonfor more information. - Completed
- The simulation batch job completed. A batch is complete when (1)
there are no pending simulation job requests in the batch and none
of the failed simulation job requests are due to
InternalServiceErrorand (2) when all created simulation jobs have reached a terminal state (for example,CompletedorFailed). - Canceled
- The simulation batch job was cancelled.
- Canceling
- The simulation batch job is being cancelled.
- Completing
- The simulation batch job is completing.
- TimingOut
- The simulation job batch is timing out.
If a batch timing out, and there are pending requests that were failing due to an internal failure (like
InternalServiceError), the batch status will beFailed. If there are no such failing request, the batch status will beTimedOut. - TimedOut
- The simulation batch job timed out.
$sel:lastUpdatedAt:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job batch
was last updated.
$sel:arn:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_arn - The Amazon Resource Name (ARN) of the batch.
$sel:createdAt:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_createdAt - The time, in milliseconds since the epoch, when the simulation job batch
was created.
$sel:failureCode:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_failureCode - The failure code of the simulation job batch.
$sel:failedRequests:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_failedRequests - A list of failed create simulation job requests. The request failed to
be created into a simulation job. Failed requests do not have a
simulation job ID.
$sel:batchPolicy:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_batchPolicy - The batch policy.
$sel:createdRequests:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_createdRequests - A list of created simulation job summaries.
$sel:pendingRequests:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_pendingRequests - A list of pending simulation job requests. These requests have not yet
been created into simulation jobs.
$sel:clientRequestToken:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_tags - A map that contains tag keys and tag values that are attached to the
simulation job batch.
$sel:httpStatus:DescribeSimulationJobBatchResponse', describeSimulationJobBatchResponse_httpStatus - The response's http status code.
ListSimulationJobs (Paginated)
data ListSimulationJobs Source #
See: newListSimulationJobs smart constructor.
Instances
newListSimulationJobs :: ListSimulationJobs Source #
Create a value of ListSimulationJobs 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:filters:ListSimulationJobs', listSimulationJobs_filters - Optional filters to limit results.
The filter names status and simulationApplicationName and
robotApplicationName are supported. When filtering, you must use the
complete value of the filtered item. You can use up to three filters,
but they must be for the same named item. For example, if you are
looking for items with the status Preparing or the status Running.
$sel:nextToken:ListSimulationJobs', listSimulationJobs_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListSimulationJobs
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:maxResults:ListSimulationJobs', listSimulationJobs_maxResults - When this parameter is used, ListSimulationJobs only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListSimulationJobs request with the returned
nextToken value. This value can be between 1 and 1000. If this
parameter is not used, then ListSimulationJobs returns up to 1000
results and a nextToken value if applicable.
data ListSimulationJobsResponse Source #
See: newListSimulationJobsResponse smart constructor.
Constructors
| ListSimulationJobsResponse' (Maybe Text) Int [SimulationJobSummary] |
Instances
newListSimulationJobsResponse Source #
Create a value of ListSimulationJobsResponse 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:nextToken:ListSimulationJobs', listSimulationJobsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListSimulationJobs
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:httpStatus:ListSimulationJobsResponse', listSimulationJobsResponse_httpStatus - The response's http status code.
$sel:simulationJobSummaries:ListSimulationJobsResponse', listSimulationJobsResponse_simulationJobSummaries - A list of simulation job summaries that meet the criteria of the
request.
DeleteRobot
data DeleteRobot Source #
See: newDeleteRobot smart constructor.
Constructors
| DeleteRobot' Text |
Instances
Arguments
| :: Text | |
| -> DeleteRobot |
Create a value of DeleteRobot 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:robot:DeleteRobot', deleteRobot_robot - The Amazon Resource Name (ARN) of the robot.
data DeleteRobotResponse Source #
See: newDeleteRobotResponse smart constructor.
Constructors
| DeleteRobotResponse' Int |
Instances
newDeleteRobotResponse Source #
Arguments
| :: Int | |
| -> DeleteRobotResponse |
Create a value of DeleteRobotResponse 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:httpStatus:DeleteRobotResponse', deleteRobotResponse_httpStatus - The response's http status code.
DeleteSimulationApplication
data DeleteSimulationApplication Source #
See: newDeleteSimulationApplication smart constructor.
Constructors
| DeleteSimulationApplication' (Maybe Text) Text |
Instances
newDeleteSimulationApplication Source #
Create a value of DeleteSimulationApplication 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:applicationVersion:DeleteSimulationApplication', deleteSimulationApplication_applicationVersion - The version of the simulation application to delete.
$sel:application:DeleteSimulationApplication', deleteSimulationApplication_application - The application information for the simulation application to delete.
data DeleteSimulationApplicationResponse Source #
See: newDeleteSimulationApplicationResponse smart constructor.
Constructors
| DeleteSimulationApplicationResponse' Int |
Instances
newDeleteSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> DeleteSimulationApplicationResponse |
Create a value of DeleteSimulationApplicationResponse 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:httpStatus:DeleteSimulationApplicationResponse', deleteSimulationApplicationResponse_httpStatus - The response's http status code.
UpdateSimulationApplication
data UpdateSimulationApplication Source #
See: newUpdateSimulationApplication smart constructor.
Constructors
| UpdateSimulationApplication' (Maybe RenderingEngine) (Maybe Text) (Maybe Environment) (Maybe [SourceConfig]) Text SimulationSoftwareSuite RobotSoftwareSuite |
Instances
newUpdateSimulationApplication Source #
Arguments
| :: Text | |
| -> SimulationSoftwareSuite | |
| -> RobotSoftwareSuite | |
| -> UpdateSimulationApplication |
Create a value of UpdateSimulationApplication 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:renderingEngine:UpdateSimulationApplication', updateSimulationApplication_renderingEngine - The rendering engine for the simulation application.
$sel:currentRevisionId:UpdateSimulationApplication', updateSimulationApplication_currentRevisionId - The revision id for the robot application.
$sel:environment:UpdateSimulationApplication', updateSimulationApplication_environment - The object that contains the Docker image URI for your simulation
application.
$sel:sources:UpdateSimulationApplication', updateSimulationApplication_sources - The sources of the simulation application.
$sel:application:UpdateSimulationApplication', updateSimulationApplication_application - The application information for the simulation application.
$sel:simulationSoftwareSuite:UpdateSimulationApplication', updateSimulationApplication_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:UpdateSimulationApplication', updateSimulationApplication_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
data UpdateSimulationApplicationResponse Source #
See: newUpdateSimulationApplicationResponse smart constructor.
Constructors
Instances
newUpdateSimulationApplicationResponse Source #
Arguments
| :: Int | |
| -> UpdateSimulationApplicationResponse |
Create a value of UpdateSimulationApplicationResponse 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:renderingEngine:UpdateSimulationApplication', updateSimulationApplicationResponse_renderingEngine - The rendering engine for the simulation application.
$sel:lastUpdatedAt:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_arn - The Amazon Resource Name (ARN) of the updated simulation application.
$sel:environment:UpdateSimulationApplication', updateSimulationApplicationResponse_environment - The object that contains the Docker image URI used for your simulation
application.
$sel:sources:UpdateSimulationApplication', updateSimulationApplicationResponse_sources - The sources of the simulation application.
$sel:name:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_name - The name of the simulation application.
$sel:version:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_version - The version of the robot application.
$sel:simulationSoftwareSuite:UpdateSimulationApplication', updateSimulationApplicationResponse_simulationSoftwareSuite - The simulation software suite used by the simulation application.
$sel:robotSoftwareSuite:UpdateSimulationApplication', updateSimulationApplicationResponse_robotSoftwareSuite - Information about the robot software suite (ROS distribution).
$sel:revisionId:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_revisionId - The revision id of the simulation application.
$sel:httpStatus:UpdateSimulationApplicationResponse', updateSimulationApplicationResponse_httpStatus - The response's http status code.
CreateSimulationJob
data CreateSimulationJob Source #
See: newCreateSimulationJob smart constructor.
Constructors
Instances
newCreateSimulationJob Source #
Arguments
| :: Integer | |
| -> Text | |
| -> CreateSimulationJob |
Create a value of CreateSimulationJob 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:failureBehavior:CreateSimulationJob', createSimulationJob_failureBehavior - The failure behavior the simulation job.
- Continue
- Leaves the instance running for its maximum timeout duration after a
4XXerror code. - Fail
- Stop the simulation job and terminate the instance.
$sel:robotApplications:CreateSimulationJob', createSimulationJob_robotApplications - The robot application to use in the simulation job.
$sel:compute:CreateSimulationJob', createSimulationJob_compute - Compute information for the simulation job.
$sel:dataSources:CreateSimulationJob', createSimulationJob_dataSources - Specify data sources to mount read-only files from S3 into your
simulation. These files are available under
/opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all
DataSourceConfig objects.
$sel:vpcConfig:CreateSimulationJob', createSimulationJob_vpcConfig - If your simulation job accesses resources in a VPC, you provide this
parameter identifying the list of security group IDs and subnet IDs.
These must belong to the same VPC. You must provide at least one
security group and one subnet ID.
$sel:outputLocation:CreateSimulationJob', createSimulationJob_outputLocation - Location for output files generated by the simulation job.
$sel:simulationApplications:CreateSimulationJob', createSimulationJob_simulationApplications - The simulation application to use in the simulation job.
$sel:clientRequestToken:CreateSimulationJob', createSimulationJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:loggingConfig:CreateSimulationJob', createSimulationJob_loggingConfig - The logging configuration.
$sel:tags:CreateSimulationJob', createSimulationJob_tags - A map that contains tag keys and tag values that are attached to the
simulation job.
$sel:maxJobDurationInSeconds:CreateSimulationJob', createSimulationJob_maxJobDurationInSeconds - The maximum simulation job duration in seconds (up to 14 days or
1,209,600 seconds. When maxJobDurationInSeconds is reached, the
simulation job will status will transition to Completed.
$sel:iamRole:CreateSimulationJob', createSimulationJob_iamRole - The IAM role name that allows the simulation instance to call the AWS
APIs that are specified in its associated policies on your behalf. This
is how credentials are passed in to your simulation job.
data CreateSimulationJobResponse Source #
See: newCreateSimulationJobResponse smart constructor.
Constructors
Instances
newCreateSimulationJobResponse Source #
Create a value of CreateSimulationJobResponse 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:failureBehavior:CreateSimulationJob', createSimulationJobResponse_failureBehavior - the failure behavior for the simulation job.
$sel:status:CreateSimulationJobResponse', createSimulationJobResponse_status - The status of the simulation job.
$sel:lastUpdatedAt:CreateSimulationJobResponse', createSimulationJobResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job was
last updated.
$sel:arn:CreateSimulationJobResponse', createSimulationJobResponse_arn - The Amazon Resource Name (ARN) of the simulation job.
$sel:robotApplications:CreateSimulationJob', createSimulationJobResponse_robotApplications - The robot application used by the simulation job.
$sel:failureCode:CreateSimulationJobResponse', createSimulationJobResponse_failureCode - The failure code of the simulation job if it failed:
- InternalServiceError
- Internal service error.
- RobotApplicationCrash
- Robot application exited abnormally.
- SimulationApplicationCrash
- Simulation application exited abnormally.
- BadPermissionsRobotApplication
- Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
- Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
- Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
- Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
- Subnet IP limit exceeded.
- ENILimitExceeded
- ENI limit exceeded.
- BadPermissionsUserCredentials
- Unable to use the Role provided.
- InvalidBundleRobotApplication
- Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
- Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
- Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
- Etag for SimulationApplication does not match value during version creation.
$sel:compute:CreateSimulationJob', createSimulationJobResponse_compute - Compute information for the simulation job.
$sel:dataSources:CreateSimulationJob', createSimulationJobResponse_dataSources - The data sources for the simulation job.
$sel:vpcConfig:CreateSimulationJob', createSimulationJobResponse_vpcConfig - Information about the vpc configuration.
$sel:outputLocation:CreateSimulationJob', createSimulationJobResponse_outputLocation - Simulation job output files location.
$sel:simulationApplications:CreateSimulationJob', createSimulationJobResponse_simulationApplications - The simulation application used by the simulation job.
$sel:simulationTimeMillis:CreateSimulationJobResponse', createSimulationJobResponse_simulationTimeMillis - The simulation job execution duration in milliseconds.
$sel:clientRequestToken:CreateSimulationJob', createSimulationJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:lastStartedAt:CreateSimulationJobResponse', createSimulationJobResponse_lastStartedAt - The time, in milliseconds since the epoch, when the simulation job was
last started.
$sel:loggingConfig:CreateSimulationJob', createSimulationJobResponse_loggingConfig - The logging configuration.
$sel:iamRole:CreateSimulationJob', createSimulationJobResponse_iamRole - The IAM role that allows the simulation job to call the AWS APIs that
are specified in its associated policies on your behalf.
$sel:maxJobDurationInSeconds:CreateSimulationJob', createSimulationJobResponse_maxJobDurationInSeconds - The maximum simulation job duration in seconds.
$sel:tags:CreateSimulationJob', createSimulationJobResponse_tags - The list of all tags added to the simulation job.
$sel:httpStatus:CreateSimulationJobResponse', createSimulationJobResponse_httpStatus - The response's http status code.
ListWorldExportJobs (Paginated)
data ListWorldExportJobs Source #
See: newListWorldExportJobs smart constructor.
Instances
newListWorldExportJobs :: ListWorldExportJobs Source #
Create a value of ListWorldExportJobs 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:filters:ListWorldExportJobs', listWorldExportJobs_filters - Optional filters to limit results. You can use generationJobId and
templateId.
$sel:nextToken:ListWorldExportJobs', listWorldExportJobs_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListWorldExportJobs
again and assign that token to the request object's nextToken
parameter. If there are no remaining results, the previous response
object's NextToken parameter is set to null.
$sel:maxResults:ListWorldExportJobs', listWorldExportJobs_maxResults - When this parameter is used, ListWorldExportJobs only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListWorldExportJobs request with the returned
nextToken value. This value can be between 1 and 100. If this
parameter is not used, then ListWorldExportJobs returns up to 100
results and a nextToken value if applicable.
data ListWorldExportJobsResponse Source #
See: newListWorldExportJobsResponse smart constructor.
Constructors
| ListWorldExportJobsResponse' (Maybe Text) Int [WorldExportJobSummary] |
Instances
newListWorldExportJobsResponse Source #
Create a value of ListWorldExportJobsResponse 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:nextToken:ListWorldExportJobs', listWorldExportJobsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListWorldExportJobsRequest again and assign that token to the request
object's nextToken parameter. If there are no remaining results, the
previous response object's NextToken parameter is set to null.
$sel:httpStatus:ListWorldExportJobsResponse', listWorldExportJobsResponse_httpStatus - The response's http status code.
$sel:worldExportJobSummaries:ListWorldExportJobsResponse', listWorldExportJobsResponse_worldExportJobSummaries - Summary information for world export jobs.
ListSimulationApplications (Paginated)
data ListSimulationApplications Source #
See: newListSimulationApplications smart constructor.
Constructors
| ListSimulationApplications' (Maybe Text) (Maybe (NonEmpty Filter)) (Maybe Text) (Maybe Int) |
Instances
newListSimulationApplications :: ListSimulationApplications Source #
Create a value of ListSimulationApplications 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:versionQualifier:ListSimulationApplications', listSimulationApplications_versionQualifier - The version qualifier of the simulation application.
$sel:filters:ListSimulationApplications', listSimulationApplications_filters - Optional list of filters to limit results.
The filter name name is supported. When filtering, you must use the
complete value of the filtered item. You can use up to three filters.
$sel:nextToken:ListSimulationApplications', listSimulationApplications_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListSimulationApplications again and assign that token to the request
object's nextToken parameter. If there are no remaining results, the
previous response object's NextToken parameter is set to null.
$sel:maxResults:ListSimulationApplications', listSimulationApplications_maxResults - When this parameter is used, ListSimulationApplications only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListSimulationApplications request with the returned
nextToken value. This value can be between 1 and 100. If this
parameter is not used, then ListSimulationApplications returns up to
100 results and a nextToken value if applicable.
data ListSimulationApplicationsResponse Source #
See: newListSimulationApplicationsResponse smart constructor.
Constructors
| ListSimulationApplicationsResponse' (Maybe Text) (Maybe [SimulationApplicationSummary]) Int |
Instances
newListSimulationApplicationsResponse Source #
Arguments
| :: Int | |
| -> ListSimulationApplicationsResponse |
Create a value of ListSimulationApplicationsResponse 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:nextToken:ListSimulationApplications', listSimulationApplicationsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call
ListSimulationApplications again and assign that token to the request
object's nextToken parameter. If there are no remaining results, the
previous response object's NextToken parameter is set to null.
$sel:simulationApplicationSummaries:ListSimulationApplicationsResponse', listSimulationApplicationsResponse_simulationApplicationSummaries - A list of simulation application summaries that meet the criteria of the
request.
$sel:httpStatus:ListSimulationApplicationsResponse', listSimulationApplicationsResponse_httpStatus - The response's http status code.
CreateRobotApplicationVersion
data CreateRobotApplicationVersion Source #
See: newCreateRobotApplicationVersion smart constructor.
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.
data CreateRobotApplicationVersionResponse Source #
See: newCreateRobotApplicationVersionResponse smart constructor.
Constructors
| CreateRobotApplicationVersionResponse' (Maybe POSIX) (Maybe Text) (Maybe Environment) (Maybe [Source]) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) (Maybe Text) Int |
Instances
newCreateRobotApplicationVersionResponse Source #
Arguments
| :: Int | |
| -> CreateRobotApplicationVersionResponse |
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.
CancelDeploymentJob
data CancelDeploymentJob Source #
See: newCancelDeploymentJob smart constructor.
Constructors
| CancelDeploymentJob' Text |
Instances
newCancelDeploymentJob Source #
Arguments
| :: Text | |
| -> CancelDeploymentJob |
Create a value of CancelDeploymentJob 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:job:CancelDeploymentJob', cancelDeploymentJob_job - The deployment job ARN to cancel.
data CancelDeploymentJobResponse Source #
See: newCancelDeploymentJobResponse smart constructor.
Constructors
| CancelDeploymentJobResponse' Int |
Instances
newCancelDeploymentJobResponse Source #
Create a value of CancelDeploymentJobResponse 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:httpStatus:CancelDeploymentJobResponse', cancelDeploymentJobResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are
tagging.
$sel:tags:TagResource', tagResource_tags - A map that contains tag keys and tag values that are attached to the
resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
ListWorlds (Paginated)
data ListWorlds Source #
See: newListWorlds smart constructor.
Instances
newListWorlds :: ListWorlds Source #
Create a value of ListWorlds 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:filters:ListWorlds', listWorlds_filters - Optional filters to limit results. You can use status.
$sel:nextToken:ListWorlds', listWorlds_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListWorlds again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
$sel:maxResults:ListWorlds', listWorlds_maxResults - When this parameter is used, ListWorlds only returns maxResults
results in a single page along with a nextToken response element. The
remaining results of the initial request can be seen by sending another
ListWorlds request with the returned nextToken value. This value can
be between 1 and 100. If this parameter is not used, then ListWorlds
returns up to 100 results and a nextToken value if applicable.
data ListWorldsResponse Source #
See: newListWorldsResponse smart constructor.
Constructors
| ListWorldsResponse' (Maybe Text) (Maybe [WorldSummary]) Int |
Instances
newListWorldsResponse Source #
Arguments
| :: Int | |
| -> ListWorldsResponse |
Create a value of ListWorldsResponse 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:nextToken:ListWorlds', listWorldsResponse_nextToken - If the previous paginated request did not return all of the remaining
results, the response object's nextToken parameter value is set to a
token. To retrieve the next set of results, call ListWorlds again and
assign that token to the request object's nextToken parameter. If
there are no remaining results, the previous response object's
NextToken parameter is set to null.
$sel:worldSummaries:ListWorldsResponse', listWorldsResponse_worldSummaries - Summary information for worlds.
$sel:httpStatus:ListWorldsResponse', listWorldsResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are
removing tags.
$sel:tagKeys:UntagResource', untagResource_tagKeys - A map that contains tag keys and tag values that will be unattached from
the resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
DescribeDeploymentJob
data DescribeDeploymentJob Source #
See: newDescribeDeploymentJob smart constructor.
Constructors
| DescribeDeploymentJob' Text |
Instances
newDescribeDeploymentJob Source #
Arguments
| :: Text | |
| -> DescribeDeploymentJob |
Create a value of DescribeDeploymentJob 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:job:DescribeDeploymentJob', describeDeploymentJob_job - The Amazon Resource Name (ARN) of the deployment job.
data DescribeDeploymentJobResponse Source #
See: newDescribeDeploymentJobResponse smart constructor.
Constructors
Instances
newDescribeDeploymentJobResponse Source #
Create a value of DescribeDeploymentJobResponse 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:failureReason:DescribeDeploymentJobResponse', describeDeploymentJobResponse_failureReason - A short description of the reason why the deployment job failed.
$sel:status:DescribeDeploymentJobResponse', describeDeploymentJobResponse_status - The status of the deployment job.
$sel:deploymentApplicationConfigs:DescribeDeploymentJobResponse', describeDeploymentJobResponse_deploymentApplicationConfigs - The deployment application configuration.
$sel:arn:DescribeDeploymentJobResponse', describeDeploymentJobResponse_arn - The Amazon Resource Name (ARN) of the deployment job.
$sel:createdAt:DescribeDeploymentJobResponse', describeDeploymentJobResponse_createdAt - The time, in milliseconds since the epoch, when the deployment job was
created.
$sel:failureCode:DescribeDeploymentJobResponse', describeDeploymentJobResponse_failureCode - The deployment job failure code.
$sel:deploymentConfig:DescribeDeploymentJobResponse', describeDeploymentJobResponse_deploymentConfig - The deployment configuration.
$sel:fleet:DescribeDeploymentJobResponse', describeDeploymentJobResponse_fleet - The Amazon Resource Name (ARN) of the fleet.
$sel:robotDeploymentSummary:DescribeDeploymentJobResponse', describeDeploymentJobResponse_robotDeploymentSummary - A list of robot deployment summaries.
$sel:tags:DescribeDeploymentJobResponse', describeDeploymentJobResponse_tags - The list of all tags added to the specified deployment job.
$sel:httpStatus:DescribeDeploymentJobResponse', describeDeploymentJobResponse_httpStatus - The response's http status code.
DeleteWorldTemplate
data DeleteWorldTemplate Source #
See: newDeleteWorldTemplate smart constructor.
Constructors
| DeleteWorldTemplate' Text |
Instances
newDeleteWorldTemplate Source #
Arguments
| :: Text | |
| -> DeleteWorldTemplate |
Create a value of DeleteWorldTemplate 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:template:DeleteWorldTemplate', deleteWorldTemplate_template - The Amazon Resource Name (arn) of the world template you want to delete.
data DeleteWorldTemplateResponse Source #
See: newDeleteWorldTemplateResponse smart constructor.
Constructors
| DeleteWorldTemplateResponse' Int |
Instances
newDeleteWorldTemplateResponse Source #
Create a value of DeleteWorldTemplateResponse 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:httpStatus:DeleteWorldTemplateResponse', deleteWorldTemplateResponse_httpStatus - The response's http status code.
UpdateWorldTemplate
data UpdateWorldTemplate Source #
See: newUpdateWorldTemplate smart constructor.
Constructors
| UpdateWorldTemplate' (Maybe Text) (Maybe TemplateLocation) (Maybe Text) Text |
Instances
newUpdateWorldTemplate Source #
Arguments
| :: Text | |
| -> UpdateWorldTemplate |
Create a value of UpdateWorldTemplate 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:name:UpdateWorldTemplate', updateWorldTemplate_name - The name of the template.
$sel:templateLocation:UpdateWorldTemplate', updateWorldTemplate_templateLocation - The location of the world template.
$sel:templateBody:UpdateWorldTemplate', updateWorldTemplate_templateBody - The world template body.
$sel:template:UpdateWorldTemplate', updateWorldTemplate_template - The Amazon Resource Name (arn) of the world template to update.
data UpdateWorldTemplateResponse Source #
See: newUpdateWorldTemplateResponse smart constructor.
Instances
newUpdateWorldTemplateResponse Source #
Create a value of UpdateWorldTemplateResponse 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:UpdateWorldTemplateResponse', updateWorldTemplateResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the world template was
last updated.
$sel:arn:UpdateWorldTemplateResponse', updateWorldTemplateResponse_arn - The Amazon Resource Name (arn) of the world template.
$sel:createdAt:UpdateWorldTemplateResponse', updateWorldTemplateResponse_createdAt - The time, in milliseconds since the epoch, when the world template was
created.
$sel:name:UpdateWorldTemplate', updateWorldTemplateResponse_name - The name of the world template.
$sel:httpStatus:UpdateWorldTemplateResponse', updateWorldTemplateResponse_httpStatus - The response's http status code.
DescribeWorldGenerationJob
data DescribeWorldGenerationJob Source #
See: newDescribeWorldGenerationJob smart constructor.
Constructors
| DescribeWorldGenerationJob' Text |
Instances
newDescribeWorldGenerationJob Source #
Create a value of DescribeWorldGenerationJob 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:job:DescribeWorldGenerationJob', describeWorldGenerationJob_job - The Amazon Resource Name (arn) of the world generation job to describe.
data DescribeWorldGenerationJobResponse Source #
See: newDescribeWorldGenerationJobResponse smart constructor.
Constructors
Instances
newDescribeWorldGenerationJobResponse Source #
Arguments
| :: Int | |
| -> DescribeWorldGenerationJobResponse |
Create a value of DescribeWorldGenerationJobResponse 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:failureReason:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_failureReason - The reason why the world generation job failed.
$sel:status:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_status - The status of the world generation job:
- Pending
- The world generation job request is pending.
- Running
- The world generation job is running.
- Completed
- The world generation job completed.
- Failed
- The world generation job failed. See
failureCodefor more information. - PartialFailed
- Some worlds did not generate.
- Canceled
- The world generation job was cancelled.
- Canceling
- The world generation job is being cancelled.
$sel:arn:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_arn - The Amazon Resource Name (ARN) of the world generation job.
$sel:createdAt:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_createdAt - The time, in milliseconds since the epoch, when the world generation job
was created.
$sel:failureCode:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_failureCode - The failure code of the world generation job if it failed:
- InternalServiceError
- Internal service error.
- LimitExceeded
- The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
- ResourceNotFound
- The specified resource could not be found.
- RequestThrottled
- The request was throttled.
- InvalidInput
- An input parameter in the request is not valid.
$sel:worldCount:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_worldCount - Information about the world count.
$sel:finishedWorldsSummary:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_finishedWorldsSummary - Summary information about finished worlds.
$sel:template:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_template - The Amazon Resource Name (arn) of the world template.
$sel:worldTags:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_worldTags - A map that contains tag keys and tag values that are attached to the
generated worlds.
$sel:clientRequestToken:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_tags - A map that contains tag keys and tag values that are attached to the
world generation job.
$sel:httpStatus:DescribeWorldGenerationJobResponse', describeWorldGenerationJobResponse_httpStatus - The response's http status code.
CreateWorldTemplate
data CreateWorldTemplate Source #
See: newCreateWorldTemplate smart constructor.
Constructors
| CreateWorldTemplate' (Maybe Text) (Maybe TemplateLocation) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newCreateWorldTemplate :: CreateWorldTemplate Source #
Create a value of CreateWorldTemplate 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:name:CreateWorldTemplate', createWorldTemplate_name - The name of the world template.
$sel:templateLocation:CreateWorldTemplate', createWorldTemplate_templateLocation - The location of the world template.
$sel:templateBody:CreateWorldTemplate', createWorldTemplate_templateBody - The world template body.
$sel:clientRequestToken:CreateWorldTemplate', createWorldTemplate_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:CreateWorldTemplate', createWorldTemplate_tags - A map that contains tag keys and tag values that are attached to the
world template.
data CreateWorldTemplateResponse Source #
See: newCreateWorldTemplateResponse smart constructor.
Constructors
| CreateWorldTemplateResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateWorldTemplateResponse Source #
Create a value of CreateWorldTemplateResponse 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:arn:CreateWorldTemplateResponse', createWorldTemplateResponse_arn - The Amazon Resource Name (ARN) of the world template.
$sel:createdAt:CreateWorldTemplateResponse', createWorldTemplateResponse_createdAt - The time, in milliseconds since the epoch, when the world template was
created.
$sel:name:CreateWorldTemplate', createWorldTemplateResponse_name - The name of the world template.
$sel:clientRequestToken:CreateWorldTemplate', createWorldTemplateResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:tags:CreateWorldTemplate', createWorldTemplateResponse_tags - A map that contains tag keys and tag values that are attached to the
world template.
$sel:httpStatus:CreateWorldTemplateResponse', createWorldTemplateResponse_httpStatus - The response's http status code.
CancelSimulationJobBatch
data CancelSimulationJobBatch Source #
See: newCancelSimulationJobBatch smart constructor.
Constructors
| CancelSimulationJobBatch' Text |
Instances
newCancelSimulationJobBatch Source #
Create a value of CancelSimulationJobBatch 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:batch:CancelSimulationJobBatch', cancelSimulationJobBatch_batch - The id of the batch to cancel.
data CancelSimulationJobBatchResponse Source #
See: newCancelSimulationJobBatchResponse smart constructor.
Constructors
| CancelSimulationJobBatchResponse' Int |
Instances
newCancelSimulationJobBatchResponse Source #
Create a value of CancelSimulationJobBatchResponse 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:httpStatus:CancelSimulationJobBatchResponse', cancelSimulationJobBatchResponse_httpStatus - The response's http status code.
DescribeRobot
data DescribeRobot Source #
See: newDescribeRobot smart constructor.
Constructors
| DescribeRobot' Text |
Instances
Arguments
| :: Text | |
| -> DescribeRobot |
Create a value of DescribeRobot 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:robot:DescribeRobot', describeRobot_robot - The Amazon Resource Name (ARN) of the robot to be described.
data DescribeRobotResponse Source #
See: newDescribeRobotResponse smart constructor.
Constructors
| DescribeRobotResponse' (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe POSIX) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeRobotResponse Source #
Create a value of DescribeRobotResponse 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:lastDeploymentJob:DescribeRobotResponse', describeRobotResponse_lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.
$sel:status:DescribeRobotResponse', describeRobotResponse_status - The status of the fleet.
$sel:arn:DescribeRobotResponse', describeRobotResponse_arn - The Amazon Resource Name (ARN) of the robot.
$sel:createdAt:DescribeRobotResponse', describeRobotResponse_createdAt - The time, in milliseconds since the epoch, when the robot was created.
$sel:greengrassGroupId:DescribeRobotResponse', describeRobotResponse_greengrassGroupId - The Greengrass group id.
$sel:fleetArn:DescribeRobotResponse', describeRobotResponse_fleetArn - The Amazon Resource Name (ARN) of the fleet.
$sel:name:DescribeRobotResponse', describeRobotResponse_name - The name of the robot.
$sel:architecture:DescribeRobotResponse', describeRobotResponse_architecture - The target architecture of the robot application.
$sel:lastDeploymentTime:DescribeRobotResponse', describeRobotResponse_lastDeploymentTime - The time of the last deployment job.
$sel:tags:DescribeRobotResponse', describeRobotResponse_tags - The list of all tags added to the specified robot.
$sel:httpStatus:DescribeRobotResponse', describeRobotResponse_httpStatus - The response's http status code.
SyncDeploymentJob
data SyncDeploymentJob Source #
See: newSyncDeploymentJob smart constructor.
Constructors
| SyncDeploymentJob' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> SyncDeploymentJob |
Create a value of SyncDeploymentJob 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:clientRequestToken:SyncDeploymentJob', syncDeploymentJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:fleet:SyncDeploymentJob', syncDeploymentJob_fleet - The target fleet for the synchronization.
data SyncDeploymentJobResponse Source #
See: newSyncDeploymentJobResponse smart constructor.
Constructors
Instances
newSyncDeploymentJobResponse Source #
Create a value of SyncDeploymentJobResponse 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:failureReason:SyncDeploymentJobResponse', syncDeploymentJobResponse_failureReason - The failure reason if the job fails.
$sel:status:SyncDeploymentJobResponse', syncDeploymentJobResponse_status - The status of the synchronization job.
$sel:deploymentApplicationConfigs:SyncDeploymentJobResponse', syncDeploymentJobResponse_deploymentApplicationConfigs - Information about the deployment application configurations.
$sel:arn:SyncDeploymentJobResponse', syncDeploymentJobResponse_arn - The Amazon Resource Name (ARN) of the synchronization request.
$sel:createdAt:SyncDeploymentJobResponse', syncDeploymentJobResponse_createdAt - The time, in milliseconds since the epoch, when the fleet was created.
$sel:failureCode:SyncDeploymentJobResponse', syncDeploymentJobResponse_failureCode - The failure code if the job fails:
- InternalServiceError
- Internal service error.
- RobotApplicationCrash
- Robot application exited abnormally.
- SimulationApplicationCrash
- Simulation application exited abnormally.
- BadPermissionsRobotApplication
- Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
- Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
- Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
- Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
- Subnet IP limit exceeded.
- ENILimitExceeded
- ENI limit exceeded.
- BadPermissionsUserCredentials
- Unable to use the Role provided.
- InvalidBundleRobotApplication
- Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
- Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
- Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
- Etag for SimulationApplication does not match value during version creation.
$sel:deploymentConfig:SyncDeploymentJobResponse', syncDeploymentJobResponse_deploymentConfig - Information about the deployment configuration.
$sel:fleet:SyncDeploymentJob', syncDeploymentJobResponse_fleet - The Amazon Resource Name (ARN) of the fleet.
$sel:httpStatus:SyncDeploymentJobResponse', syncDeploymentJobResponse_httpStatus - The response's http status code.
Types
Architecture
newtype Architecture Source #
Constructors
| Architecture' | |
Fields | |
Bundled Patterns
| pattern Architecture_ARM64 :: Architecture | |
| pattern Architecture_ARMHF :: Architecture | |
| pattern Architecture_X86_64 :: Architecture |
Instances
ComputeType
newtype ComputeType Source #
Constructors
| ComputeType' | |
Fields | |
Bundled Patterns
| pattern ComputeType_CPU :: ComputeType | |
| pattern ComputeType_GPU_AND_CPU :: ComputeType |
Instances
DataSourceType
newtype DataSourceType Source #
Constructors
| DataSourceType' | |
Fields | |
Bundled Patterns
| pattern DataSourceType_Archive :: DataSourceType | |
| pattern DataSourceType_File :: DataSourceType | |
| pattern DataSourceType_Prefix :: DataSourceType |
Instances
DeploymentJobErrorCode
newtype DeploymentJobErrorCode Source #
Constructors
| DeploymentJobErrorCode' | |
Fields | |
Bundled Patterns
Instances
DeploymentStatus
newtype DeploymentStatus Source #
Constructors
| DeploymentStatus' | |
Fields | |
Bundled Patterns
| pattern DeploymentStatus_Canceled :: DeploymentStatus | |
| pattern DeploymentStatus_Failed :: DeploymentStatus | |
| pattern DeploymentStatus_InProgress :: DeploymentStatus | |
| pattern DeploymentStatus_Pending :: DeploymentStatus | |
| pattern DeploymentStatus_Preparing :: DeploymentStatus | |
| pattern DeploymentStatus_Succeeded :: DeploymentStatus |
Instances
ExitBehavior
newtype ExitBehavior Source #
Constructors
| ExitBehavior' | |
Fields | |
Bundled Patterns
| pattern ExitBehavior_FAIL :: ExitBehavior | |
| pattern ExitBehavior_RESTART :: ExitBehavior |
Instances
FailureBehavior
newtype FailureBehavior Source #
Constructors
| FailureBehavior' | |
Fields | |
Bundled Patterns
| pattern FailureBehavior_Continue :: FailureBehavior | |
| pattern FailureBehavior_Fail :: FailureBehavior |
Instances
RenderingEngineType
newtype RenderingEngineType Source #
Constructors
| RenderingEngineType' | |
Fields | |
Bundled Patterns
| pattern RenderingEngineType_OGRE :: RenderingEngineType |
Instances
RobotDeploymentStep
newtype RobotDeploymentStep Source #
Constructors
| RobotDeploymentStep' | |
Fields | |
Bundled Patterns
Instances
RobotSoftwareSuiteType
newtype RobotSoftwareSuiteType Source #
Constructors
| RobotSoftwareSuiteType' | |
Fields | |
Bundled Patterns
| pattern RobotSoftwareSuiteType_General :: RobotSoftwareSuiteType | |
| pattern RobotSoftwareSuiteType_ROS :: RobotSoftwareSuiteType | |
| pattern RobotSoftwareSuiteType_ROS2 :: RobotSoftwareSuiteType |
Instances
RobotSoftwareSuiteVersionType
newtype RobotSoftwareSuiteVersionType Source #
Constructors
| RobotSoftwareSuiteVersionType' | |
Fields | |
Bundled Patterns
Instances
RobotStatus
newtype RobotStatus Source #
Constructors
| RobotStatus' | |
Fields | |
Bundled Patterns
| pattern RobotStatus_Available :: RobotStatus | |
| pattern RobotStatus_Deploying :: RobotStatus | |
| pattern RobotStatus_Failed :: RobotStatus | |
| pattern RobotStatus_InSync :: RobotStatus | |
| pattern RobotStatus_NoResponse :: RobotStatus | |
| pattern RobotStatus_PendingNewDeployment :: RobotStatus | |
| pattern RobotStatus_Registered :: RobotStatus |
Instances
SimulationJobBatchErrorCode
newtype SimulationJobBatchErrorCode Source #
Constructors
| SimulationJobBatchErrorCode' | |
Fields | |
Bundled Patterns
| pattern SimulationJobBatchErrorCode_InternalServiceError :: SimulationJobBatchErrorCode |
Instances
SimulationJobBatchStatus
newtype SimulationJobBatchStatus Source #
Constructors
| SimulationJobBatchStatus' | |
Fields | |
Bundled Patterns
Instances
SimulationJobErrorCode
newtype SimulationJobErrorCode Source #
Constructors
| SimulationJobErrorCode' | |
Fields | |
Bundled Patterns
Instances
SimulationJobStatus
newtype SimulationJobStatus Source #
Constructors
| SimulationJobStatus' | |
Fields | |
Bundled Patterns
| pattern SimulationJobStatus_Canceled :: SimulationJobStatus | |
| pattern SimulationJobStatus_Completed :: SimulationJobStatus | |
| pattern SimulationJobStatus_Failed :: SimulationJobStatus | |
| pattern SimulationJobStatus_Pending :: SimulationJobStatus | |
| pattern SimulationJobStatus_Preparing :: SimulationJobStatus | |
| pattern SimulationJobStatus_Restarting :: SimulationJobStatus | |
| pattern SimulationJobStatus_Running :: SimulationJobStatus | |
| pattern SimulationJobStatus_RunningFailed :: SimulationJobStatus | |
| pattern SimulationJobStatus_Terminated :: SimulationJobStatus | |
| pattern SimulationJobStatus_Terminating :: SimulationJobStatus |
Instances
SimulationSoftwareSuiteType
newtype SimulationSoftwareSuiteType Source #
Constructors
| SimulationSoftwareSuiteType' | |
Fields | |
Bundled Patterns
Instances
UploadBehavior
newtype UploadBehavior Source #
Constructors
| UploadBehavior' | |
Fields | |
Bundled Patterns
| pattern UploadBehavior_UPLOAD_ON_TERMINATE :: UploadBehavior | |
| pattern UploadBehavior_UPLOAD_ROLLING_AUTO_REMOVE :: UploadBehavior |
Instances
WorldExportJobErrorCode
newtype WorldExportJobErrorCode Source #
Constructors
| WorldExportJobErrorCode' | |
Fields | |
Bundled Patterns
Instances
WorldExportJobStatus
newtype WorldExportJobStatus Source #
Constructors
| WorldExportJobStatus' | |
Fields | |
Bundled Patterns
| pattern WorldExportJobStatus_Canceled :: WorldExportJobStatus | |
| pattern WorldExportJobStatus_Canceling :: WorldExportJobStatus | |
| pattern WorldExportJobStatus_Completed :: WorldExportJobStatus | |
| pattern WorldExportJobStatus_Failed :: WorldExportJobStatus | |
| pattern WorldExportJobStatus_Pending :: WorldExportJobStatus | |
| pattern WorldExportJobStatus_Running :: WorldExportJobStatus |
Instances
WorldGenerationJobErrorCode
newtype WorldGenerationJobErrorCode Source #
Constructors
| WorldGenerationJobErrorCode' | |
Fields | |
Bundled Patterns
Instances
WorldGenerationJobStatus
newtype WorldGenerationJobStatus Source #
Constructors
| WorldGenerationJobStatus' | |
Fields | |
Bundled Patterns
Instances
BatchPolicy
data BatchPolicy Source #
Information about the batch policy.
See: newBatchPolicy smart constructor.
Constructors
| BatchPolicy' (Maybe Integer) (Maybe Int) |
Instances
newBatchPolicy :: BatchPolicy Source #
Create a value of BatchPolicy 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:timeoutInSeconds:BatchPolicy', batchPolicy_timeoutInSeconds - The amount of time, in seconds, to wait for the batch to complete.
If a batch times out, and there are pending requests that were failing
due to an internal failure (like InternalServiceError), they will be
moved to the failed list and the batch status will be Failed. If the
pending requests were failing for any other reason, the failed pending
requests will be moved to the failed list and the batch status will be
TimedOut.
$sel:maxConcurrency:BatchPolicy', batchPolicy_maxConcurrency - The number of active simulation jobs create as part of the batch that
can be in an active state at the same time.
Active states include: Pending,Preparing, Running, Restarting,
RunningFailed and Terminating. All other states are terminal states.
Compute
Compute information for the simulation job.
See: newCompute smart constructor.
Instances
| Eq Compute Source # | |
| Read Compute Source # | |
| Show Compute Source # | |
| Generic Compute Source # | |
| NFData Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| Hashable Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| ToJSON Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| FromJSON Compute Source # | |
| type Rep Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute type Rep Compute = D1 ('MetaData "Compute" "Amazonka.RobOMaker.Types.Compute" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "Compute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simulationUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "gpuUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeType))))) | |
newCompute :: Compute Source #
Create a value of Compute 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:simulationUnitLimit:Compute', compute_simulationUnitLimit - The simulation unit limit. Your simulation is allocated CPU and memory
proportional to the supplied simulation unit limit. A simulation unit is
1 vcpu and 2GB of memory. You are only billed for the SU utilization you
consume up to the maximum value provided. The default is 15.
$sel:gpuUnitLimit:Compute', compute_gpuUnitLimit - Compute GPU unit limit for the simulation job. It is the same as the
number of GPUs allocated to the SimulationJob.
$sel:computeType:Compute', compute_computeType - Compute type information for the simulation job.
ComputeResponse
data ComputeResponse Source #
Compute information for the simulation job
See: newComputeResponse smart constructor.
Constructors
| ComputeResponse' (Maybe Natural) (Maybe Natural) (Maybe ComputeType) |
Instances
newComputeResponse :: ComputeResponse Source #
Create a value of ComputeResponse 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:simulationUnitLimit:ComputeResponse', computeResponse_simulationUnitLimit - The simulation unit limit. Your simulation is allocated CPU and memory
proportional to the supplied simulation unit limit. A simulation unit is
1 vcpu and 2GB of memory. You are only billed for the SU utilization you
consume up to the maximum value provided. The default is 15.
$sel:gpuUnitLimit:ComputeResponse', computeResponse_gpuUnitLimit - Compute GPU unit limit for the simulation job. It is the same as the
number of GPUs allocated to the SimulationJob.
$sel:computeType:ComputeResponse', computeResponse_computeType - Compute type response information for the simulation job.
DataSource
data DataSource Source #
Information about a data source.
See: newDataSource smart constructor.
Constructors
| DataSource' (Maybe [S3KeyOutput]) (Maybe Text) (Maybe Text) (Maybe DataSourceType) (Maybe Text) |
Instances
newDataSource :: DataSource Source #
Create a value of DataSource 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:s3Keys:DataSource', dataSource_s3Keys - The list of S3 keys identifying the data source files.
$sel:destination:DataSource', dataSource_destination - The location where your files are mounted in the container image.
If you've specified the type of the data source as an Archive, you
must provide an Amazon S3 object key to your archive. The object key
must point to either a .zip or .tar.gz file.
If you've specified the type of the data source as a Prefix, you
provide the Amazon S3 prefix that points to the files that you are using
for your data source.
If you've specified the type of the data source as a File, you
provide the Amazon S3 path to the file that you're using as your data
source.
$sel:name:DataSource', dataSource_name - The name of the data source.
$sel:type':DataSource', dataSource_type - The data type for the data source that you're using for your container
image or simulation job. You can use this field to specify whether your
data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File.
$sel:s3Bucket:DataSource', dataSource_s3Bucket - The S3 bucket where the data files are located.
DataSourceConfig
data DataSourceConfig Source #
Information about a data source.
See: newDataSourceConfig smart constructor.
Constructors
| DataSourceConfig' (Maybe Text) (Maybe DataSourceType) Text Text (NonEmpty Text) |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty Text | |
| -> DataSourceConfig |
Create a value of DataSourceConfig 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:destination:DataSourceConfig', dataSourceConfig_destination - The location where your files are mounted in the container image.
If you've specified the type of the data source as an Archive, you
must provide an Amazon S3 object key to your archive. The object key
must point to either a .zip or .tar.gz file.
If you've specified the type of the data source as a Prefix, you
provide the Amazon S3 prefix that points to the files that you are using
for your data source.
If you've specified the type of the data source as a File, you
provide the Amazon S3 path to the file that you're using as your data
source.
$sel:type':DataSourceConfig', dataSourceConfig_type - The data type for the data source that you're using for your container
image or simulation job. You can use this field to specify whether your
data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File.
$sel:name:DataSourceConfig', dataSourceConfig_name - The name of the data source.
$sel:s3Bucket:DataSourceConfig', dataSourceConfig_s3Bucket - The S3 bucket where the data files are located.
$sel:s3Keys:DataSourceConfig', dataSourceConfig_s3Keys - The list of S3 keys identifying the data source files.
DeploymentApplicationConfig
data DeploymentApplicationConfig Source #
Information about a deployment application configuration.
See: newDeploymentApplicationConfig smart constructor.
Constructors
| DeploymentApplicationConfig' Text Text DeploymentLaunchConfig |
Instances
newDeploymentApplicationConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeploymentLaunchConfig | |
| -> DeploymentApplicationConfig |
Create a value of DeploymentApplicationConfig 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:application:DeploymentApplicationConfig', deploymentApplicationConfig_application - The Amazon Resource Name (ARN) of the robot application.
$sel:applicationVersion:DeploymentApplicationConfig', deploymentApplicationConfig_applicationVersion - The version of the application.
$sel:launchConfig:DeploymentApplicationConfig', deploymentApplicationConfig_launchConfig - The launch configuration.
DeploymentConfig
data DeploymentConfig Source #
Information about a deployment configuration.
See: newDeploymentConfig smart constructor.
Instances
newDeploymentConfig :: DeploymentConfig Source #
Create a value of DeploymentConfig 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:concurrentDeploymentPercentage:DeploymentConfig', deploymentConfig_concurrentDeploymentPercentage - The percentage of robots receiving the deployment at the same time.
$sel:downloadConditionFile:DeploymentConfig', deploymentConfig_downloadConditionFile - The download condition file.
$sel:failureThresholdPercentage:DeploymentConfig', deploymentConfig_failureThresholdPercentage - The percentage of deployments that need to fail before stopping
deployment.
$sel:robotDeploymentTimeoutInSeconds:DeploymentConfig', deploymentConfig_robotDeploymentTimeoutInSeconds - The amount of time, in seconds, to wait for deployment to a single robot
to complete. Choose a time between 1 minute and 7 days. The default is 5
hours.
DeploymentJob
data DeploymentJob Source #
Information about a deployment job.
See: newDeploymentJob smart constructor.
Constructors
| DeploymentJob' (Maybe Text) (Maybe DeploymentStatus) (Maybe (NonEmpty DeploymentApplicationConfig)) (Maybe Text) (Maybe POSIX) (Maybe DeploymentJobErrorCode) (Maybe DeploymentConfig) (Maybe Text) |
Instances
newDeploymentJob :: DeploymentJob Source #
Create a value of DeploymentJob 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:failureReason:DeploymentJob', deploymentJob_failureReason - A short description of the reason why the deployment job failed.
$sel:status:DeploymentJob', deploymentJob_status - The status of the deployment job.
$sel:deploymentApplicationConfigs:DeploymentJob', deploymentJob_deploymentApplicationConfigs - The deployment application configuration.
$sel:arn:DeploymentJob', deploymentJob_arn - The Amazon Resource Name (ARN) of the deployment job.
$sel:createdAt:DeploymentJob', deploymentJob_createdAt - The time, in milliseconds since the epoch, when the deployment job was
created.
$sel:failureCode:DeploymentJob', deploymentJob_failureCode - The deployment job failure code.
$sel:deploymentConfig:DeploymentJob', deploymentJob_deploymentConfig - The deployment configuration.
$sel:fleet:DeploymentJob', deploymentJob_fleet - The Amazon Resource Name (ARN) of the fleet.
DeploymentLaunchConfig
data DeploymentLaunchConfig Source #
Configuration information for a deployment launch.
See: newDeploymentLaunchConfig smart constructor.
Instances
newDeploymentLaunchConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeploymentLaunchConfig |
Create a value of DeploymentLaunchConfig 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:preLaunchFile:DeploymentLaunchConfig', deploymentLaunchConfig_preLaunchFile - The deployment pre-launch file. This file will be executed prior to the
launch file.
$sel:postLaunchFile:DeploymentLaunchConfig', deploymentLaunchConfig_postLaunchFile - The deployment post-launch file. This file will be executed after the
launch file.
$sel:environmentVariables:DeploymentLaunchConfig', deploymentLaunchConfig_environmentVariables - An array of key/value pairs specifying environment variables for the
robot application
$sel:packageName:DeploymentLaunchConfig', deploymentLaunchConfig_packageName - The package name.
$sel:launchFile:DeploymentLaunchConfig', deploymentLaunchConfig_launchFile - The launch file name.
Environment
data Environment Source #
The object that contains the Docker image URI for either your robot or simulation applications.
See: newEnvironment smart constructor.
Constructors
| Environment' (Maybe Text) |
Instances
newEnvironment :: Environment Source #
Create a value of Environment 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:uri:Environment', environment_uri - The Docker image URI for either your robot or simulation applications.
FailedCreateSimulationJobRequest
data FailedCreateSimulationJobRequest Source #
Information about a failed create simulation job request.
See: newFailedCreateSimulationJobRequest smart constructor.
Constructors
| FailedCreateSimulationJobRequest' (Maybe Text) (Maybe SimulationJobErrorCode) (Maybe POSIX) (Maybe SimulationJobRequest) |
Instances
newFailedCreateSimulationJobRequest :: FailedCreateSimulationJobRequest Source #
Create a value of FailedCreateSimulationJobRequest 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:failureReason:FailedCreateSimulationJobRequest', failedCreateSimulationJobRequest_failureReason - The failure reason of the simulation job request.
$sel:failureCode:FailedCreateSimulationJobRequest', failedCreateSimulationJobRequest_failureCode - The failure code.
$sel:failedAt:FailedCreateSimulationJobRequest', failedCreateSimulationJobRequest_failedAt - The time, in milliseconds since the epoch, when the simulation job batch
failed.
$sel:request:FailedCreateSimulationJobRequest', failedCreateSimulationJobRequest_request - The simulation job request.
FailureSummary
data FailureSummary Source #
Information about worlds that failed.
See: newFailureSummary smart constructor.
Constructors
| FailureSummary' (Maybe [WorldFailure]) (Maybe Int) |
Instances
newFailureSummary :: FailureSummary Source #
Create a value of FailureSummary 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:failures:FailureSummary', failureSummary_failures - The worlds that failed.
$sel:totalFailureCount:FailureSummary', failureSummary_totalFailureCount - The total number of failures.
Filter
Information about a filter.
See: newFilter smart constructor.
Instances
| Eq Filter Source # | |
| Read Filter Source # | |
| Show Filter Source # | |
| Generic Filter Source # | |
| NFData Filter Source # | |
Defined in Amazonka.RobOMaker.Types.Filter | |
| Hashable Filter Source # | |
Defined in Amazonka.RobOMaker.Types.Filter | |
| ToJSON Filter Source # | |
Defined in Amazonka.RobOMaker.Types.Filter | |
| type Rep Filter Source # | |
Defined in Amazonka.RobOMaker.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.RobOMaker.Types.Filter" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Filter 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:values:Filter', filter_values - A list of values.
$sel:name:Filter', filter_name - The name of the filter.
FinishedWorldsSummary
data FinishedWorldsSummary Source #
Information about worlds that finished.
See: newFinishedWorldsSummary smart constructor.
Constructors
| FinishedWorldsSummary' (Maybe (NonEmpty Text)) (Maybe FailureSummary) (Maybe Int) |
Instances
newFinishedWorldsSummary :: FinishedWorldsSummary Source #
Create a value of FinishedWorldsSummary 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:succeededWorlds:FinishedWorldsSummary', finishedWorldsSummary_succeededWorlds - A list of worlds that succeeded.
$sel:failureSummary:FinishedWorldsSummary', finishedWorldsSummary_failureSummary - Information about worlds that failed.
$sel:finishedCount:FinishedWorldsSummary', finishedWorldsSummary_finishedCount - The total number of finished worlds.
Fleet
Information about a fleet.
See: newFleet smart constructor.
Constructors
| Fleet' (Maybe Text) (Maybe DeploymentStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) |
Instances
Create a value of Fleet 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:lastDeploymentJob:Fleet', fleet_lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.
$sel:lastDeploymentStatus:Fleet', fleet_lastDeploymentStatus - The status of the last fleet deployment.
$sel:arn:Fleet', fleet_arn - The Amazon Resource Name (ARN) of the fleet.
$sel:createdAt:Fleet', fleet_createdAt - The time, in milliseconds since the epoch, when the fleet was created.
$sel:name:Fleet', fleet_name - The name of the fleet.
$sel:lastDeploymentTime:Fleet', fleet_lastDeploymentTime - The time of the last deployment.
LaunchConfig
data LaunchConfig Source #
Information about a launch configuration.
See: newLaunchConfig smart constructor.
Constructors
| LaunchConfig' (Maybe [Text]) (Maybe Text) (Maybe PortForwardingConfig) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Bool) |
Instances
newLaunchConfig :: LaunchConfig Source #
Create a value of LaunchConfig 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:command:LaunchConfig', launchConfig_command - If you've specified General as the value for your
RobotSoftwareSuite, you can use this field to specify a list of
commands for your container image.
If you've specified SimulationRuntime as the value for your
SimulationSoftwareSuite, you can use this field to specify a list of
commands for your container image.
$sel:packageName:LaunchConfig', launchConfig_packageName - The package name.
$sel:portForwardingConfig:LaunchConfig', launchConfig_portForwardingConfig - The port forwarding configuration.
$sel:launchFile:LaunchConfig', launchConfig_launchFile - The launch file name.
$sel:environmentVariables:LaunchConfig', launchConfig_environmentVariables - The environment variables for the application launch.
$sel:streamUI:LaunchConfig', launchConfig_streamUI - Boolean indicating whether a streaming session will be configured for
the application. If True, AWS RoboMaker will configure a connection so
you can interact with your application as it is running in the
simulation. You must configure and launch the component. It must have a
graphical user interface.
LoggingConfig
data LoggingConfig Source #
The logging configuration.
See: newLoggingConfig smart constructor.
Constructors
| LoggingConfig' Bool |
Instances
Arguments
| :: Bool | |
| -> LoggingConfig |
Create a value of LoggingConfig 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:recordAllRosTopics:LoggingConfig', loggingConfig_recordAllRosTopics - A boolean indicating whether to record all ROS topics.
NetworkInterface
data NetworkInterface Source #
Describes a network interface.
See: newNetworkInterface smart constructor.
Instances
newNetworkInterface :: NetworkInterface Source #
Create a value of NetworkInterface 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:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.
$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.
$sel:publicIpAddress:NetworkInterface', networkInterface_publicIpAddress - The IPv4 public address of the network interface.
OutputLocation
data OutputLocation Source #
The output location.
See: newOutputLocation smart constructor.
Constructors
| OutputLocation' (Maybe Text) (Maybe Text) |
Instances
newOutputLocation :: OutputLocation Source #
Create a value of OutputLocation 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:s3Prefix:OutputLocation', outputLocation_s3Prefix - The S3 folder in the s3Bucket where output files will be placed.
$sel:s3Bucket:OutputLocation', outputLocation_s3Bucket - The S3 bucket for output.
PortForwardingConfig
data PortForwardingConfig Source #
Configuration information for port forwarding.
See: newPortForwardingConfig smart constructor.
Constructors
| PortForwardingConfig' (Maybe [PortMapping]) |
Instances
newPortForwardingConfig :: PortForwardingConfig Source #
Create a value of PortForwardingConfig 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:portMappings:PortForwardingConfig', portForwardingConfig_portMappings - The port mappings for the configuration.
PortMapping
data PortMapping Source #
An object representing a port mapping.
See: newPortMapping smart constructor.
Constructors
| PortMapping' (Maybe Bool) Natural Natural |
Instances
Arguments
| :: Natural | |
| -> Natural | |
| -> PortMapping |
Create a value of PortMapping 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:enableOnPublicIp:PortMapping', portMapping_enableOnPublicIp - A Boolean indicating whether to enable this port mapping on public IP.
$sel:jobPort:PortMapping', portMapping_jobPort - The port number on the simulation job instance to use as a remote
connection point.
$sel:applicationPort:PortMapping', portMapping_applicationPort - The port number on the application.
ProgressDetail
data ProgressDetail Source #
Information about the progress of a deployment job.
See: newProgressDetail smart constructor.
Constructors
| ProgressDetail' (Maybe RobotDeploymentStep) (Maybe Int) (Maybe Text) (Maybe Double) |
Instances
newProgressDetail :: ProgressDetail Source #
Create a value of ProgressDetail 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:currentProgress:ProgressDetail', progressDetail_currentProgress - The current progress status.
- Validating
- Validating the deployment.
- DownloadingExtracting
- Downloading and extracting the bundle on the robot.
- ExecutingPreLaunch
- Executing pre-launch script(s) if provided.
- Launching
- Launching the robot application.
- ExecutingPostLaunch
- Executing post-launch script(s) if provided.
- Finished
- Deployment is complete.
$sel:estimatedTimeRemainingSeconds:ProgressDetail', progressDetail_estimatedTimeRemainingSeconds - Estimated amount of time in seconds remaining in the step. This
currently only applies to the Downloading/Extracting step of the
deployment. It is empty for other steps.
$sel:targetResource:ProgressDetail', progressDetail_targetResource - The Amazon Resource Name (ARN) of the deployment job.
$sel:percentDone:ProgressDetail', progressDetail_percentDone - Precentage of the step that is done. This currently only applies to the
Downloading/Extracting step of the deployment. It is empty for other
steps.
RenderingEngine
data RenderingEngine Source #
Information about a rendering engine.
See: newRenderingEngine smart constructor.
Constructors
| RenderingEngine' (Maybe RenderingEngineType) (Maybe Text) |
Instances
newRenderingEngine :: RenderingEngine Source #
Create a value of RenderingEngine 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:name:RenderingEngine', renderingEngine_name - The name of the rendering engine.
$sel:version:RenderingEngine', renderingEngine_version - The version of the rendering engine.
Robot
Information about a robot.
See: newRobot smart constructor.
Constructors
| Robot' (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Architecture) (Maybe POSIX) |
Instances
Create a value of Robot 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:lastDeploymentJob:Robot', robot_lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.
$sel:status:Robot', robot_status - The status of the robot.
$sel:arn:Robot', robot_arn - The Amazon Resource Name (ARN) of the robot.
$sel:createdAt:Robot', robot_createdAt - The time, in milliseconds since the epoch, when the robot was created.
$sel:greenGrassGroupId:Robot', robot_greenGrassGroupId - The Greengrass group associated with the robot.
$sel:fleetArn:Robot', robot_fleetArn - The Amazon Resource Name (ARN) of the fleet.
$sel:name:Robot', robot_name - The name of the robot.
$sel:architecture:Robot', robot_architecture - The architecture of the robot.
$sel:lastDeploymentTime:Robot', robot_lastDeploymentTime - The time of the last deployment.
RobotApplicationConfig
data RobotApplicationConfig Source #
Application configuration information for a robot.
See: newRobotApplicationConfig smart constructor.
Constructors
| RobotApplicationConfig' (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe [UploadConfiguration]) (Maybe [Tool]) Text LaunchConfig |
Instances
newRobotApplicationConfig Source #
Arguments
| :: Text | |
| -> LaunchConfig | |
| -> RobotApplicationConfig |
Create a value of RobotApplicationConfig 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:useDefaultUploadConfigurations:RobotApplicationConfig', robotApplicationConfig_useDefaultUploadConfigurations - A Boolean indicating whether to use default upload configurations. By
default, .ros and .gazebo files are uploaded when the application
terminates and all ROS topics will be recorded.
If you set this value, you must specify an outputLocation.
$sel:useDefaultTools:RobotApplicationConfig', robotApplicationConfig_useDefaultTools - A Boolean indicating whether to use default robot application tools. The
default tools are rviz, rqt, terminal and rosbag record. The default is
False.
$sel:applicationVersion:RobotApplicationConfig', robotApplicationConfig_applicationVersion - The version of the robot application.
$sel:uploadConfigurations:RobotApplicationConfig', robotApplicationConfig_uploadConfigurations - The upload configurations for the robot application.
$sel:tools:RobotApplicationConfig', robotApplicationConfig_tools - Information about tools configured for the robot application.
$sel:application:RobotApplicationConfig', robotApplicationConfig_application - The application information for the robot application.
$sel:launchConfig:RobotApplicationConfig', robotApplicationConfig_launchConfig - The launch configuration for the robot application.
RobotApplicationSummary
data RobotApplicationSummary Source #
Summary information for a robot application.
See: newRobotApplicationSummary smart constructor.
Constructors
| RobotApplicationSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RobotSoftwareSuite) |
Instances
newRobotApplicationSummary :: RobotApplicationSummary Source #
Create a value of RobotApplicationSummary 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:RobotApplicationSummary', robotApplicationSummary_lastUpdatedAt - The time, in milliseconds since the epoch, when the robot application
was last updated.
$sel:arn:RobotApplicationSummary', robotApplicationSummary_arn - The Amazon Resource Name (ARN) of the robot.
$sel:name:RobotApplicationSummary', robotApplicationSummary_name - The name of the robot application.
$sel:version:RobotApplicationSummary', robotApplicationSummary_version - The version of the robot application.
$sel:robotSoftwareSuite:RobotApplicationSummary', robotApplicationSummary_robotSoftwareSuite - Information about a robot software suite (ROS distribution).
RobotDeployment
data RobotDeployment Source #
Information about a robot deployment.
See: newRobotDeployment smart constructor.
Constructors
| RobotDeployment' (Maybe POSIX) (Maybe Text) (Maybe RobotStatus) (Maybe Text) (Maybe DeploymentJobErrorCode) (Maybe ProgressDetail) (Maybe POSIX) |
Instances
newRobotDeployment :: RobotDeployment Source #
Create a value of RobotDeployment 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:deploymentStartTime:RobotDeployment', robotDeployment_deploymentStartTime - The time, in milliseconds since the epoch, when the deployment was
started.
$sel:failureReason:RobotDeployment', robotDeployment_failureReason - A short description of the reason why the robot deployment failed.
$sel:status:RobotDeployment', robotDeployment_status - The status of the robot deployment.
$sel:arn:RobotDeployment', robotDeployment_arn - The robot deployment Amazon Resource Name (ARN).
$sel:failureCode:RobotDeployment', robotDeployment_failureCode - The robot deployment failure code.
$sel:progressDetail:RobotDeployment', robotDeployment_progressDetail - Information about how the deployment is progressing.
$sel:deploymentFinishTime:RobotDeployment', robotDeployment_deploymentFinishTime - The time, in milliseconds since the epoch, when the deployment finished.
RobotSoftwareSuite
data RobotSoftwareSuite Source #
Information about a robot software suite (ROS distribution).
See: newRobotSoftwareSuite smart constructor.
Constructors
| RobotSoftwareSuite' (Maybe RobotSoftwareSuiteType) (Maybe RobotSoftwareSuiteVersionType) |
Instances
newRobotSoftwareSuite :: RobotSoftwareSuite Source #
Create a value of RobotSoftwareSuite 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:name:RobotSoftwareSuite', robotSoftwareSuite_name - The name of the robot software suite (ROS distribution).
$sel:version:RobotSoftwareSuite', robotSoftwareSuite_version - The version of the robot software suite (ROS distribution).
S3KeyOutput
data S3KeyOutput Source #
Information about S3 keys.
See: newS3KeyOutput smart constructor.
Constructors
| S3KeyOutput' (Maybe Text) (Maybe Text) |
Instances
newS3KeyOutput :: S3KeyOutput Source #
Create a value of S3KeyOutput 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:etag:S3KeyOutput', s3KeyOutput_etag - The etag for the object.
$sel:s3Key:S3KeyOutput', s3KeyOutput_s3Key - The S3 key.
S3Object
Information about an S3 object.
See: newS3Object smart constructor.
Instances
| Eq S3Object Source # | |
| Read S3Object Source # | |
| Show S3Object Source # | |
| Generic S3Object Source # | |
| NFData S3Object Source # | |
Defined in Amazonka.RobOMaker.Types.S3Object | |
| Hashable S3Object Source # | |
Defined in Amazonka.RobOMaker.Types.S3Object | |
| ToJSON S3Object Source # | |
Defined in Amazonka.RobOMaker.Types.S3Object | |
| FromJSON S3Object Source # | |
| type Rep S3Object Source # | |
Defined in Amazonka.RobOMaker.Types.S3Object type Rep S3Object = D1 ('MetaData "S3Object" "Amazonka.RobOMaker.Types.S3Object" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "S3Object'" 'PrefixI 'True) (S1 ('MetaSel ('Just "etag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) | |
Create a value of S3Object 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:etag:S3Object', s3Object_etag - The etag of the object.
$sel:bucket:S3Object', s3Object_bucket - The bucket containing the object.
$sel:key:S3Object', s3Object_key - The key of the object.
SimulationApplicationConfig
data SimulationApplicationConfig Source #
Information about a simulation application configuration.
See: newSimulationApplicationConfig smart constructor.
Constructors
| SimulationApplicationConfig' (Maybe Bool) (Maybe Bool) (Maybe Text) (Maybe [UploadConfiguration]) (Maybe [Tool]) (Maybe [WorldConfig]) Text LaunchConfig |
Instances
newSimulationApplicationConfig Source #
Arguments
| :: Text | |
| -> LaunchConfig | |
| -> SimulationApplicationConfig |
Create a value of SimulationApplicationConfig 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:useDefaultUploadConfigurations:SimulationApplicationConfig', simulationApplicationConfig_useDefaultUploadConfigurations - A Boolean indicating whether to use default upload configurations. By
default, .ros and .gazebo files are uploaded when the application
terminates and all ROS topics will be recorded.
If you set this value, you must specify an outputLocation.
$sel:useDefaultTools:SimulationApplicationConfig', simulationApplicationConfig_useDefaultTools - A Boolean indicating whether to use default simulation application
tools. The default tools are rviz, rqt, terminal and rosbag record. The
default is False.
$sel:applicationVersion:SimulationApplicationConfig', simulationApplicationConfig_applicationVersion - The version of the simulation application.
$sel:uploadConfigurations:SimulationApplicationConfig', simulationApplicationConfig_uploadConfigurations - Information about upload configurations for the simulation application.
$sel:tools:SimulationApplicationConfig', simulationApplicationConfig_tools - Information about tools configured for the simulation application.
$sel:worldConfigs:SimulationApplicationConfig', simulationApplicationConfig_worldConfigs - A list of world configurations.
$sel:application:SimulationApplicationConfig', simulationApplicationConfig_application - The application information for the simulation application.
$sel:launchConfig:SimulationApplicationConfig', simulationApplicationConfig_launchConfig - The launch configuration for the simulation application.
SimulationApplicationSummary
data SimulationApplicationSummary Source #
Summary information for a simulation application.
See: newSimulationApplicationSummary smart constructor.
Constructors
| SimulationApplicationSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SimulationSoftwareSuite) (Maybe RobotSoftwareSuite) |
Instances
newSimulationApplicationSummary :: SimulationApplicationSummary Source #
Create a value of SimulationApplicationSummary 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:SimulationApplicationSummary', simulationApplicationSummary_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation
application was last updated.
$sel:arn:SimulationApplicationSummary', simulationApplicationSummary_arn - The Amazon Resource Name (ARN) of the simulation application.
$sel:name:SimulationApplicationSummary', simulationApplicationSummary_name - The name of the simulation application.
$sel:version:SimulationApplicationSummary', simulationApplicationSummary_version - The version of the simulation application.
$sel:simulationSoftwareSuite:SimulationApplicationSummary', simulationApplicationSummary_simulationSoftwareSuite - Information about a simulation software suite.
$sel:robotSoftwareSuite:SimulationApplicationSummary', simulationApplicationSummary_robotSoftwareSuite - Information about a robot software suite (ROS distribution).
SimulationJob
data SimulationJob Source #
Information about a simulation job.
See: newSimulationJob smart constructor.
Constructors
| SimulationJob' (Maybe Text) (Maybe FailureBehavior) (Maybe SimulationJobStatus) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty RobotApplicationConfig)) (Maybe SimulationJobErrorCode) (Maybe ComputeResponse) (Maybe NetworkInterface) (Maybe [DataSource]) (Maybe Text) (Maybe VPCConfigResponse) (Maybe OutputLocation) (Maybe (NonEmpty SimulationApplicationConfig)) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe LoggingConfig) (Maybe Text) (Maybe Integer) (Maybe (HashMap Text Text)) |
Instances
newSimulationJob :: SimulationJob Source #
Create a value of SimulationJob 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:failureReason:SimulationJob', simulationJob_failureReason - The reason why the simulation job failed.
$sel:failureBehavior:SimulationJob', simulationJob_failureBehavior - The failure behavior the simulation job.
- Continue
- Leaves the host running for its maximum timeout duration after a
4XXerror code. - Fail
- Stop the simulation job and terminate the instance.
$sel:status:SimulationJob', simulationJob_status - Status of the simulation job.
$sel:lastUpdatedAt:SimulationJob', simulationJob_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job was
last updated.
$sel:arn:SimulationJob', simulationJob_arn - The Amazon Resource Name (ARN) of the simulation job.
$sel:robotApplications:SimulationJob', simulationJob_robotApplications - A list of robot applications.
$sel:failureCode:SimulationJob', simulationJob_failureCode - The failure code of the simulation job if it failed.
$sel:compute:SimulationJob', simulationJob_compute - Compute information for the simulation job
$sel:networkInterface:SimulationJob', simulationJob_networkInterface - Information about a network interface.
$sel:dataSources:SimulationJob', simulationJob_dataSources - The data sources for the simulation job.
$sel:name:SimulationJob', simulationJob_name - The name of the simulation job.
$sel:vpcConfig:SimulationJob', simulationJob_vpcConfig - VPC configuration information.
$sel:outputLocation:SimulationJob', simulationJob_outputLocation - Location for output files generated by the simulation job.
$sel:simulationApplications:SimulationJob', simulationJob_simulationApplications - A list of simulation applications.
$sel:simulationTimeMillis:SimulationJob', simulationJob_simulationTimeMillis - The simulation job execution duration in milliseconds.
$sel:clientRequestToken:SimulationJob', simulationJob_clientRequestToken - A unique identifier for this SimulationJob request.
$sel:lastStartedAt:SimulationJob', simulationJob_lastStartedAt - The time, in milliseconds since the epoch, when the simulation job was
last started.
$sel:loggingConfig:SimulationJob', simulationJob_loggingConfig - The logging configuration.
$sel:iamRole:SimulationJob', simulationJob_iamRole - The IAM role that allows the simulation instance to call the AWS APIs
that are specified in its associated policies on your behalf. This is
how credentials are passed in to your simulation job.
$sel:maxJobDurationInSeconds:SimulationJob', simulationJob_maxJobDurationInSeconds - The maximum simulation job duration in seconds. The value must be 8 days
(691,200 seconds) or less.
$sel:tags:SimulationJob', simulationJob_tags - A map that contains tag keys and tag values that are attached to the
simulation job.
SimulationJobBatchSummary
data SimulationJobBatchSummary Source #
Information about a simulation job batch.
See: newSimulationJobBatchSummary smart constructor.
Constructors
| SimulationJobBatchSummary' (Maybe SimulationJobBatchStatus) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Int) |
Instances
newSimulationJobBatchSummary :: SimulationJobBatchSummary Source #
Create a value of SimulationJobBatchSummary 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:status:SimulationJobBatchSummary', simulationJobBatchSummary_status - The status of the simulation job batch.
- Pending
- The simulation job batch request is pending.
- InProgress
- The simulation job batch is in progress.
- Failed
- The simulation job batch failed. One or more simulation job requests
could not be completed due to an internal failure (like
InternalServiceError). SeefailureCodeandfailureReasonfor more information. - Completed
- The simulation batch job completed. A batch is complete when (1)
there are no pending simulation job requests in the batch and none
of the failed simulation job requests are due to
InternalServiceErrorand (2) when all created simulation jobs have reached a terminal state (for example,CompletedorFailed). - Canceled
- The simulation batch job was cancelled.
- Canceling
- The simulation batch job is being cancelled.
- Completing
- The simulation batch job is completing.
- TimingOut
- The simulation job batch is timing out.
If a batch timing out, and there are pending requests that were failing due to an internal failure (like
InternalServiceError), the batch status will beFailed. If there are no such failing request, the batch status will beTimedOut. - TimedOut
- The simulation batch job timed out.
$sel:createdRequestCount:SimulationJobBatchSummary', simulationJobBatchSummary_createdRequestCount - The number of created simulation job requests.
$sel:lastUpdatedAt:SimulationJobBatchSummary', simulationJobBatchSummary_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job batch
was last updated.
$sel:arn:SimulationJobBatchSummary', simulationJobBatchSummary_arn - The Amazon Resource Name (ARN) of the batch.
$sel:createdAt:SimulationJobBatchSummary', simulationJobBatchSummary_createdAt - The time, in milliseconds since the epoch, when the simulation job batch
was created.
$sel:pendingRequestCount:SimulationJobBatchSummary', simulationJobBatchSummary_pendingRequestCount - The number of pending simulation job requests.
$sel:failedRequestCount:SimulationJobBatchSummary', simulationJobBatchSummary_failedRequestCount - The number of failed simulation job requests.
SimulationJobRequest
data SimulationJobRequest Source #
Information about a simulation job request.
See: newSimulationJobRequest smart constructor.
Constructors
Instances
newSimulationJobRequest Source #
Create a value of SimulationJobRequest 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:failureBehavior:SimulationJobRequest', simulationJobRequest_failureBehavior - The failure behavior the simulation job.
- Continue
- Leaves the host running for its maximum timeout duration after a
4XXerror code. - Fail
- Stop the simulation job and terminate the instance.
$sel:robotApplications:SimulationJobRequest', simulationJobRequest_robotApplications - The robot applications to use in the simulation job.
$sel:compute:SimulationJobRequest', simulationJobRequest_compute - Compute information for the simulation job
$sel:dataSources:SimulationJobRequest', simulationJobRequest_dataSources - Specify data sources to mount read-only files from S3 into your
simulation. These files are available under
/opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all
DataSourceConfig objects.
$sel:useDefaultApplications:SimulationJobRequest', simulationJobRequest_useDefaultApplications - A Boolean indicating whether to use default applications in the
simulation job. Default applications include Gazebo, rqt, rviz and
terminal access.
$sel:vpcConfig:SimulationJobRequest', simulationJobRequest_vpcConfig - Undocumented member.
$sel:outputLocation:SimulationJobRequest', simulationJobRequest_outputLocation - Undocumented member.
$sel:simulationApplications:SimulationJobRequest', simulationJobRequest_simulationApplications - The simulation applications to use in the simulation job.
$sel:loggingConfig:SimulationJobRequest', simulationJobRequest_loggingConfig - Undocumented member.
$sel:iamRole:SimulationJobRequest', simulationJobRequest_iamRole - The IAM role name that allows the simulation instance to call the AWS
APIs that are specified in its associated policies on your behalf. This
is how credentials are passed in to your simulation job.
$sel:tags:SimulationJobRequest', simulationJobRequest_tags - A map that contains tag keys and tag values that are attached to the
simulation job request.
$sel:maxJobDurationInSeconds:SimulationJobRequest', simulationJobRequest_maxJobDurationInSeconds - The maximum simulation job duration in seconds. The value must be 8 days
(691,200 seconds) or less.
SimulationJobSummary
data SimulationJobSummary Source #
Summary information for a simulation job.
See: newSimulationJobSummary smart constructor.
Constructors
| SimulationJobSummary' (Maybe SimulationJobStatus) (Maybe [Text]) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe ComputeType) (Maybe [Text]) |
Instances
newSimulationJobSummary :: SimulationJobSummary Source #
Create a value of SimulationJobSummary 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:status:SimulationJobSummary', simulationJobSummary_status - The status of the simulation job.
$sel:robotApplicationNames:SimulationJobSummary', simulationJobSummary_robotApplicationNames - A list of simulation job robot application names.
$sel:lastUpdatedAt:SimulationJobSummary', simulationJobSummary_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job was
last updated.
$sel:arn:SimulationJobSummary', simulationJobSummary_arn - The Amazon Resource Name (ARN) of the simulation job.
$sel:name:SimulationJobSummary', simulationJobSummary_name - The name of the simulation job.
$sel:simulationApplicationNames:SimulationJobSummary', simulationJobSummary_simulationApplicationNames - A list of simulation job simulation application names.
$sel:computeType:SimulationJobSummary', simulationJobSummary_computeType - The compute type for the simulation job summary.
$sel:dataSourceNames:SimulationJobSummary', simulationJobSummary_dataSourceNames - The names of the data sources.
SimulationSoftwareSuite
data SimulationSoftwareSuite Source #
Information about a simulation software suite.
See: newSimulationSoftwareSuite smart constructor.
Constructors
| SimulationSoftwareSuite' (Maybe SimulationSoftwareSuiteType) (Maybe Text) |
Instances
newSimulationSoftwareSuite :: SimulationSoftwareSuite Source #
Create a value of SimulationSoftwareSuite 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:name:SimulationSoftwareSuite', simulationSoftwareSuite_name - The name of the simulation software suite.
$sel:version:SimulationSoftwareSuite', simulationSoftwareSuite_version - The version of the simulation software suite.
Source
Information about a source.
See: newSource smart constructor.
Instances
| Eq Source Source # | |
| Read Source Source # | |
| Show Source Source # | |
| Generic Source Source # | |
| NFData Source Source # | |
Defined in Amazonka.RobOMaker.Types.Source | |
| Hashable Source Source # | |
Defined in Amazonka.RobOMaker.Types.Source | |
| FromJSON Source Source # | |
| type Rep Source Source # | |
Defined in Amazonka.RobOMaker.Types.Source type Rep Source = D1 ('MetaData "Source" "Amazonka.RobOMaker.Types.Source" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "etag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
Create a value of Source 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:etag:Source', source_etag - A hash of the object specified by s3Bucket and s3Key.
$sel:s3Key:Source', source_s3Key - The s3 object key.
$sel:architecture:Source', source_architecture - The taget processor architecture for the application.
$sel:s3Bucket:Source', source_s3Bucket - The s3 bucket name.
SourceConfig
data SourceConfig Source #
Information about a source configuration.
See: newSourceConfig smart constructor.
Constructors
| SourceConfig' (Maybe Text) (Maybe Architecture) (Maybe Text) |
Instances
newSourceConfig :: SourceConfig Source #
Create a value of SourceConfig 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:s3Key:SourceConfig', sourceConfig_s3Key - The s3 object key.
$sel:architecture:SourceConfig', sourceConfig_architecture - The target processor architecture for the application.
$sel:s3Bucket:SourceConfig', sourceConfig_s3Bucket - The Amazon S3 bucket name.
TemplateLocation
data TemplateLocation Source #
Information about a template location.
See: newTemplateLocation smart constructor.
Constructors
| TemplateLocation' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> TemplateLocation |
Create a value of TemplateLocation 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:s3Bucket:TemplateLocation', templateLocation_s3Bucket - The Amazon S3 bucket name.
$sel:s3Key:TemplateLocation', templateLocation_s3Key - The list of S3 keys identifying the data source files.
TemplateSummary
data TemplateSummary Source #
Summary information for a template.
See: newTemplateSummary smart constructor.
Instances
newTemplateSummary :: TemplateSummary Source #
Create a value of TemplateSummary 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:TemplateSummary', templateSummary_lastUpdatedAt - The time, in milliseconds since the epoch, when the template was last
updated.
$sel:arn:TemplateSummary', templateSummary_arn - The Amazon Resource Name (ARN) of the template.
$sel:createdAt:TemplateSummary', templateSummary_createdAt - The time, in milliseconds since the epoch, when the template was
created.
$sel:name:TemplateSummary', templateSummary_name - The name of the template.
$sel:version:TemplateSummary', templateSummary_version - The version of the template that you're using.
Tool
Information about a tool. Tools are used in a simulation job.
See: newTool smart constructor.
Instances
Create a value of Tool 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:streamOutputToCloudWatch:Tool', tool_streamOutputToCloudWatch - Boolean indicating whether logs will be recorded in CloudWatch for the
tool. The default is False.
$sel:exitBehavior:Tool', tool_exitBehavior - Exit behavior determines what happens when your tool quits running.
RESTART will cause your tool to be restarted. FAIL will cause your
job to exit. The default is RESTART.
$sel:streamUI:Tool', tool_streamUI - Boolean indicating whether a streaming session will be configured for
the tool. If True, AWS RoboMaker will configure a connection so you
can interact with the tool as it is running in the simulation. It must
have a graphical user interface. The default is False.
$sel:name:Tool', tool_name - The name of the tool.
$sel:command:Tool', tool_command - Command-line arguments for the tool. It must include the tool executable
name.
UploadConfiguration
data UploadConfiguration Source #
Provides upload configuration information. Files are uploaded from the simulation job to a location you specify.
See: newUploadConfiguration smart constructor.
Constructors
| UploadConfiguration' Text Text UploadBehavior |
Instances
newUploadConfiguration Source #
Arguments
| :: Text | |
| -> Text | |
| -> UploadBehavior | |
| -> UploadConfiguration |
Create a value of UploadConfiguration 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:name:UploadConfiguration', uploadConfiguration_name - A prefix that specifies where files will be uploaded in Amazon S3. It is
appended to the simulation output location to determine the final path.
For example, if your simulation output location is s3://my-bucket
and your upload configuration name is robot-test, your files will be
uploaded to s3://my-bucket/<simid>/<runid>/robot-test.
$sel:path:UploadConfiguration', uploadConfiguration_path - Specifies the path of the file(s) to upload. Standard Unix glob matching
rules are accepted, with the addition of ** as a super asterisk. For
example, specifying /var/log/**.log causes all .log files in the
/var/log directory tree to be collected. For more examples, see
Glob Library.
$sel:uploadBehavior:UploadConfiguration', uploadConfiguration_uploadBehavior - Specifies when to upload the files:
- UPLOAD_ON_TERMINATE
- Matching files are uploaded once the simulation enters the
TERMINATINGstate. Matching files are not uploaded until all of your code (including tools) have stopped.If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.
- UPLOAD_ROLLING_AUTO_REMOVE
- Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.
VPCConfig
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and two subnet IDs.
See: newVPCConfig smart constructor.
Instances
| Eq VPCConfig Source # | |
| Read VPCConfig Source # | |
| Show VPCConfig Source # | |
| Generic VPCConfig Source # | |
| NFData VPCConfig Source # | |
Defined in Amazonka.RobOMaker.Types.VPCConfig | |
| Hashable VPCConfig Source # | |
Defined in Amazonka.RobOMaker.Types.VPCConfig | |
| ToJSON VPCConfig Source # | |
Defined in Amazonka.RobOMaker.Types.VPCConfig | |
| FromJSON VPCConfig Source # | |
| type Rep VPCConfig Source # | |
Defined in Amazonka.RobOMaker.Types.VPCConfig type Rep VPCConfig = D1 ('MetaData "VPCConfig" "Amazonka.RobOMaker.Types.VPCConfig" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "VPCConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "assignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))) | |
Create a value of VPCConfig 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:securityGroups:VPCConfig', vPCConfig_securityGroups - A list of one or more security groups IDs in your VPC.
$sel:assignPublicIp:VPCConfig', vPCConfig_assignPublicIp - A boolean indicating whether to assign a public IP address.
$sel:subnets:VPCConfig', vPCConfig_subnets - A list of one or more subnet IDs in your VPC.
VPCConfigResponse
data VPCConfigResponse Source #
VPC configuration associated with your simulation job.
See: newVPCConfigResponse smart constructor.
Constructors
| VPCConfigResponse' (Maybe (NonEmpty Text)) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Bool) |
Instances
newVPCConfigResponse :: VPCConfigResponse Source #
Create a value of VPCConfigResponse 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:securityGroups:VPCConfigResponse', vPCConfigResponse_securityGroups - A list of security group IDs associated with the simulation job.
$sel:vpcId:VPCConfigResponse', vPCConfigResponse_vpcId - The VPC ID associated with your simulation job.
$sel:subnets:VPCConfigResponse', vPCConfigResponse_subnets - A list of subnet IDs associated with the simulation job.
$sel:assignPublicIp:VPCConfigResponse', vPCConfigResponse_assignPublicIp - A boolean indicating if a public IP was assigned.
WorldConfig
data WorldConfig Source #
Configuration information for a world.
See: newWorldConfig smart constructor.
Constructors
| WorldConfig' (Maybe Text) |
Instances
newWorldConfig :: WorldConfig Source #
Create a value of WorldConfig 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:world:WorldConfig', worldConfig_world - The world generated by Simulation WorldForge.
WorldCount
data WorldCount Source #
The number of worlds that will be created. You can configure the number
of unique floorplans and the number of unique interiors for each floor
plan. For example, if you want 1 world with 20 unique interiors, you set
floorplanCount = 1 and interiorCountPerFloorplan = 20. This will
result in 20 worlds (floorplanCount * interiorCountPerFloorplan).
If you set floorplanCount = 4 and interiorCountPerFloorplan = 5,
there will be 20 worlds with 5 unique floor plans.
See: newWorldCount smart constructor.
Constructors
| WorldCount' (Maybe Int) (Maybe Int) |
Instances
newWorldCount :: WorldCount Source #
Create a value of WorldCount 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:interiorCountPerFloorplan:WorldCount', worldCount_interiorCountPerFloorplan - The number of unique interiors per floorplan.
$sel:floorplanCount:WorldCount', worldCount_floorplanCount - The number of unique floorplans.
WorldExportJobSummary
data WorldExportJobSummary Source #
Information about a world export job.
See: newWorldExportJobSummary smart constructor.
Constructors
| WorldExportJobSummary' (Maybe WorldExportJobStatus) (Maybe Text) (Maybe POSIX) (Maybe (NonEmpty Text)) |
Instances
newWorldExportJobSummary :: WorldExportJobSummary Source #
Create a value of WorldExportJobSummary 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:status:WorldExportJobSummary', worldExportJobSummary_status - The status of the world export job.
- Pending
- The world export job request is pending.
- Running
- The world export job is running.
- Completed
- The world export job completed.
- Failed
- The world export job failed. See
failureCodefor more information. - Canceled
- The world export job was cancelled.
- Canceling
- The world export job is being cancelled.
$sel:arn:WorldExportJobSummary', worldExportJobSummary_arn - The Amazon Resource Name (ARN) of the world export job.
$sel:createdAt:WorldExportJobSummary', worldExportJobSummary_createdAt - The time, in milliseconds since the epoch, when the world export job was
created.
$sel:worlds:WorldExportJobSummary', worldExportJobSummary_worlds - A list of worlds.
WorldFailure
data WorldFailure Source #
Information about a failed world.
See: newWorldFailure smart constructor.
Constructors
| WorldFailure' (Maybe Text) (Maybe WorldGenerationJobErrorCode) (Maybe Int) |
Instances
newWorldFailure :: WorldFailure Source #
Create a value of WorldFailure 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:sampleFailureReason:WorldFailure', worldFailure_sampleFailureReason - The sample reason why the world failed. World errors are aggregated. A
sample is used as the sampleFailureReason.
$sel:failureCode:WorldFailure', worldFailure_failureCode - The failure code of the world export job if it failed:
- InternalServiceError
- Internal service error.
- LimitExceeded
- The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
- ResourceNotFound
- The specified resource could not be found.
- RequestThrottled
- The request was throttled.
- InvalidInput
- An input parameter in the request is not valid.
$sel:failureCount:WorldFailure', worldFailure_failureCount - The number of failed worlds.
WorldGenerationJobSummary
data WorldGenerationJobSummary Source #
Information about a world generator job.
See: newWorldGenerationJobSummary smart constructor.
Constructors
| WorldGenerationJobSummary' (Maybe WorldGenerationJobStatus) (Maybe Text) (Maybe POSIX) (Maybe WorldCount) (Maybe Int) (Maybe Int) (Maybe Text) |
Instances
newWorldGenerationJobSummary :: WorldGenerationJobSummary Source #
Create a value of WorldGenerationJobSummary 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:status:WorldGenerationJobSummary', worldGenerationJobSummary_status - The status of the world generator job:
- Pending
- The world generator job request is pending.
- Running
- The world generator job is running.
- Completed
- The world generator job completed.
- Failed
- The world generator job failed. See
failureCodefor more information. - PartialFailed
- Some worlds did not generate.
- Canceled
- The world generator job was cancelled.
- Canceling
- The world generator job is being cancelled.
$sel:arn:WorldGenerationJobSummary', worldGenerationJobSummary_arn - The Amazon Resource Name (ARN) of the world generator job.
$sel:createdAt:WorldGenerationJobSummary', worldGenerationJobSummary_createdAt - The time, in milliseconds since the epoch, when the world generator job
was created.
$sel:worldCount:WorldGenerationJobSummary', worldGenerationJobSummary_worldCount - Information about the world count.
$sel:succeededWorldCount:WorldGenerationJobSummary', worldGenerationJobSummary_succeededWorldCount - The number of worlds that were generated.
$sel:failedWorldCount:WorldGenerationJobSummary', worldGenerationJobSummary_failedWorldCount - The number of worlds that failed.
$sel:template:WorldGenerationJobSummary', worldGenerationJobSummary_template - The Amazon Resource Name (arn) of the world template.
WorldSummary
data WorldSummary Source #
Information about a world.
See: newWorldSummary smart constructor.
Instances
newWorldSummary :: WorldSummary Source #
Create a value of WorldSummary 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:arn:WorldSummary', worldSummary_arn - The Amazon Resource Name (ARN) of the world.
$sel:createdAt:WorldSummary', worldSummary_createdAt - The time, in milliseconds since the epoch, when the world was created.
$sel:template:WorldSummary', worldSummary_template - The Amazon Resource Name (arn) of the world template.
$sel:generationJob:WorldSummary', worldSummary_generationJob - The Amazon Resource Name (arn) of the world generation job.