{-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Amazonka.RobOMaker -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- 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. module Amazonka.RobOMaker ( -- * Service Configuration defaultService, -- * Errors -- $errors -- ** ConcurrentDeploymentException _ConcurrentDeploymentException, -- ** IdempotentParameterMismatchException _IdempotentParameterMismatchException, -- ** InternalServerException _InternalServerException, -- ** InvalidParameterException _InvalidParameterException, -- ** LimitExceededException _LimitExceededException, -- ** ResourceAlreadyExistsException _ResourceAlreadyExistsException, -- ** ResourceNotFoundException _ResourceNotFoundException, -- ** ServiceUnavailableException _ServiceUnavailableException, -- ** ThrottlingException _ThrottlingException, -- * Waiters -- $waiters -- * Operations -- $operations -- ** BatchDeleteWorlds BatchDeleteWorlds (BatchDeleteWorlds'), newBatchDeleteWorlds, BatchDeleteWorldsResponse (BatchDeleteWorldsResponse'), newBatchDeleteWorldsResponse, -- ** BatchDescribeSimulationJob BatchDescribeSimulationJob (BatchDescribeSimulationJob'), newBatchDescribeSimulationJob, BatchDescribeSimulationJobResponse (BatchDescribeSimulationJobResponse'), newBatchDescribeSimulationJobResponse, -- ** CancelSimulationJob CancelSimulationJob (CancelSimulationJob'), newCancelSimulationJob, CancelSimulationJobResponse (CancelSimulationJobResponse'), newCancelSimulationJobResponse, -- ** CancelSimulationJobBatch CancelSimulationJobBatch (CancelSimulationJobBatch'), newCancelSimulationJobBatch, CancelSimulationJobBatchResponse (CancelSimulationJobBatchResponse'), newCancelSimulationJobBatchResponse, -- ** CancelWorldExportJob CancelWorldExportJob (CancelWorldExportJob'), newCancelWorldExportJob, CancelWorldExportJobResponse (CancelWorldExportJobResponse'), newCancelWorldExportJobResponse, -- ** CancelWorldGenerationJob CancelWorldGenerationJob (CancelWorldGenerationJob'), newCancelWorldGenerationJob, CancelWorldGenerationJobResponse (CancelWorldGenerationJobResponse'), newCancelWorldGenerationJobResponse, -- ** CreateRobotApplication CreateRobotApplication (CreateRobotApplication'), newCreateRobotApplication, CreateRobotApplicationResponse (CreateRobotApplicationResponse'), newCreateRobotApplicationResponse, -- ** CreateRobotApplicationVersion CreateRobotApplicationVersion (CreateRobotApplicationVersion'), newCreateRobotApplicationVersion, CreateRobotApplicationVersionResponse (CreateRobotApplicationVersionResponse'), newCreateRobotApplicationVersionResponse, -- ** CreateSimulationApplication CreateSimulationApplication (CreateSimulationApplication'), newCreateSimulationApplication, CreateSimulationApplicationResponse (CreateSimulationApplicationResponse'), newCreateSimulationApplicationResponse, -- ** CreateSimulationApplicationVersion CreateSimulationApplicationVersion (CreateSimulationApplicationVersion'), newCreateSimulationApplicationVersion, CreateSimulationApplicationVersionResponse (CreateSimulationApplicationVersionResponse'), newCreateSimulationApplicationVersionResponse, -- ** CreateSimulationJob CreateSimulationJob (CreateSimulationJob'), newCreateSimulationJob, CreateSimulationJobResponse (CreateSimulationJobResponse'), newCreateSimulationJobResponse, -- ** CreateWorldExportJob CreateWorldExportJob (CreateWorldExportJob'), newCreateWorldExportJob, CreateWorldExportJobResponse (CreateWorldExportJobResponse'), newCreateWorldExportJobResponse, -- ** CreateWorldGenerationJob CreateWorldGenerationJob (CreateWorldGenerationJob'), newCreateWorldGenerationJob, CreateWorldGenerationJobResponse (CreateWorldGenerationJobResponse'), newCreateWorldGenerationJobResponse, -- ** CreateWorldTemplate CreateWorldTemplate (CreateWorldTemplate'), newCreateWorldTemplate, CreateWorldTemplateResponse (CreateWorldTemplateResponse'), newCreateWorldTemplateResponse, -- ** DeleteRobotApplication DeleteRobotApplication (DeleteRobotApplication'), newDeleteRobotApplication, DeleteRobotApplicationResponse (DeleteRobotApplicationResponse'), newDeleteRobotApplicationResponse, -- ** DeleteSimulationApplication DeleteSimulationApplication (DeleteSimulationApplication'), newDeleteSimulationApplication, DeleteSimulationApplicationResponse (DeleteSimulationApplicationResponse'), newDeleteSimulationApplicationResponse, -- ** DeleteWorldTemplate DeleteWorldTemplate (DeleteWorldTemplate'), newDeleteWorldTemplate, DeleteWorldTemplateResponse (DeleteWorldTemplateResponse'), newDeleteWorldTemplateResponse, -- ** DescribeRobotApplication DescribeRobotApplication (DescribeRobotApplication'), newDescribeRobotApplication, DescribeRobotApplicationResponse (DescribeRobotApplicationResponse'), newDescribeRobotApplicationResponse, -- ** DescribeSimulationApplication DescribeSimulationApplication (DescribeSimulationApplication'), newDescribeSimulationApplication, DescribeSimulationApplicationResponse (DescribeSimulationApplicationResponse'), newDescribeSimulationApplicationResponse, -- ** DescribeSimulationJob DescribeSimulationJob (DescribeSimulationJob'), newDescribeSimulationJob, DescribeSimulationJobResponse (DescribeSimulationJobResponse'), newDescribeSimulationJobResponse, -- ** DescribeSimulationJobBatch DescribeSimulationJobBatch (DescribeSimulationJobBatch'), newDescribeSimulationJobBatch, DescribeSimulationJobBatchResponse (DescribeSimulationJobBatchResponse'), newDescribeSimulationJobBatchResponse, -- ** DescribeWorld DescribeWorld (DescribeWorld'), newDescribeWorld, DescribeWorldResponse (DescribeWorldResponse'), newDescribeWorldResponse, -- ** DescribeWorldExportJob DescribeWorldExportJob (DescribeWorldExportJob'), newDescribeWorldExportJob, DescribeWorldExportJobResponse (DescribeWorldExportJobResponse'), newDescribeWorldExportJobResponse, -- ** DescribeWorldGenerationJob DescribeWorldGenerationJob (DescribeWorldGenerationJob'), newDescribeWorldGenerationJob, DescribeWorldGenerationJobResponse (DescribeWorldGenerationJobResponse'), newDescribeWorldGenerationJobResponse, -- ** DescribeWorldTemplate DescribeWorldTemplate (DescribeWorldTemplate'), newDescribeWorldTemplate, DescribeWorldTemplateResponse (DescribeWorldTemplateResponse'), newDescribeWorldTemplateResponse, -- ** GetWorldTemplateBody GetWorldTemplateBody (GetWorldTemplateBody'), newGetWorldTemplateBody, GetWorldTemplateBodyResponse (GetWorldTemplateBodyResponse'), newGetWorldTemplateBodyResponse, -- ** ListRobotApplications (Paginated) ListRobotApplications (ListRobotApplications'), newListRobotApplications, ListRobotApplicationsResponse (ListRobotApplicationsResponse'), newListRobotApplicationsResponse, -- ** ListSimulationApplications (Paginated) ListSimulationApplications (ListSimulationApplications'), newListSimulationApplications, ListSimulationApplicationsResponse (ListSimulationApplicationsResponse'), newListSimulationApplicationsResponse, -- ** ListSimulationJobBatches (Paginated) ListSimulationJobBatches (ListSimulationJobBatches'), newListSimulationJobBatches, ListSimulationJobBatchesResponse (ListSimulationJobBatchesResponse'), newListSimulationJobBatchesResponse, -- ** ListSimulationJobs (Paginated) ListSimulationJobs (ListSimulationJobs'), newListSimulationJobs, ListSimulationJobsResponse (ListSimulationJobsResponse'), newListSimulationJobsResponse, -- ** ListTagsForResource ListTagsForResource (ListTagsForResource'), newListTagsForResource, ListTagsForResourceResponse (ListTagsForResourceResponse'), newListTagsForResourceResponse, -- ** ListWorldExportJobs (Paginated) ListWorldExportJobs (ListWorldExportJobs'), newListWorldExportJobs, ListWorldExportJobsResponse (ListWorldExportJobsResponse'), newListWorldExportJobsResponse, -- ** ListWorldGenerationJobs (Paginated) ListWorldGenerationJobs (ListWorldGenerationJobs'), newListWorldGenerationJobs, ListWorldGenerationJobsResponse (ListWorldGenerationJobsResponse'), newListWorldGenerationJobsResponse, -- ** ListWorldTemplates (Paginated) ListWorldTemplates (ListWorldTemplates'), newListWorldTemplates, ListWorldTemplatesResponse (ListWorldTemplatesResponse'), newListWorldTemplatesResponse, -- ** ListWorlds (Paginated) ListWorlds (ListWorlds'), newListWorlds, ListWorldsResponse (ListWorldsResponse'), newListWorldsResponse, -- ** RestartSimulationJob RestartSimulationJob (RestartSimulationJob'), newRestartSimulationJob, RestartSimulationJobResponse (RestartSimulationJobResponse'), newRestartSimulationJobResponse, -- ** StartSimulationJobBatch StartSimulationJobBatch (StartSimulationJobBatch'), newStartSimulationJobBatch, StartSimulationJobBatchResponse (StartSimulationJobBatchResponse'), newStartSimulationJobBatchResponse, -- ** TagResource TagResource (TagResource'), newTagResource, TagResourceResponse (TagResourceResponse'), newTagResourceResponse, -- ** UntagResource UntagResource (UntagResource'), newUntagResource, UntagResourceResponse (UntagResourceResponse'), newUntagResourceResponse, -- ** UpdateRobotApplication UpdateRobotApplication (UpdateRobotApplication'), newUpdateRobotApplication, UpdateRobotApplicationResponse (UpdateRobotApplicationResponse'), newUpdateRobotApplicationResponse, -- ** UpdateSimulationApplication UpdateSimulationApplication (UpdateSimulationApplication'), newUpdateSimulationApplication, UpdateSimulationApplicationResponse (UpdateSimulationApplicationResponse'), newUpdateSimulationApplicationResponse, -- ** UpdateWorldTemplate UpdateWorldTemplate (UpdateWorldTemplate'), newUpdateWorldTemplate, UpdateWorldTemplateResponse (UpdateWorldTemplateResponse'), newUpdateWorldTemplateResponse, -- * Types -- ** Architecture Architecture (..), -- ** ComputeType ComputeType (..), -- ** DataSourceType DataSourceType (..), -- ** ExitBehavior ExitBehavior (..), -- ** FailureBehavior FailureBehavior (..), -- ** RenderingEngineType RenderingEngineType (..), -- ** RobotSoftwareSuiteType RobotSoftwareSuiteType (..), -- ** RobotSoftwareSuiteVersionType RobotSoftwareSuiteVersionType (..), -- ** SimulationJobBatchErrorCode SimulationJobBatchErrorCode (..), -- ** SimulationJobBatchStatus SimulationJobBatchStatus (..), -- ** SimulationJobErrorCode SimulationJobErrorCode (..), -- ** SimulationJobStatus SimulationJobStatus (..), -- ** SimulationSoftwareSuiteType SimulationSoftwareSuiteType (..), -- ** UploadBehavior UploadBehavior (..), -- ** WorldExportJobErrorCode WorldExportJobErrorCode (..), -- ** WorldExportJobStatus WorldExportJobStatus (..), -- ** WorldGenerationJobErrorCode WorldGenerationJobErrorCode (..), -- ** WorldGenerationJobStatus WorldGenerationJobStatus (..), -- ** BatchPolicy BatchPolicy (BatchPolicy'), newBatchPolicy, -- ** Compute Compute (Compute'), newCompute, -- ** ComputeResponse ComputeResponse (ComputeResponse'), newComputeResponse, -- ** DataSource DataSource (DataSource'), newDataSource, -- ** DataSourceConfig DataSourceConfig (DataSourceConfig'), newDataSourceConfig, -- ** Environment Environment (Environment'), newEnvironment, -- ** FailedCreateSimulationJobRequest FailedCreateSimulationJobRequest (FailedCreateSimulationJobRequest'), newFailedCreateSimulationJobRequest, -- ** FailureSummary FailureSummary (FailureSummary'), newFailureSummary, -- ** Filter Filter (Filter'), newFilter, -- ** FinishedWorldsSummary FinishedWorldsSummary (FinishedWorldsSummary'), newFinishedWorldsSummary, -- ** LaunchConfig LaunchConfig (LaunchConfig'), newLaunchConfig, -- ** LoggingConfig LoggingConfig (LoggingConfig'), newLoggingConfig, -- ** NetworkInterface NetworkInterface (NetworkInterface'), newNetworkInterface, -- ** OutputLocation OutputLocation (OutputLocation'), newOutputLocation, -- ** PortForwardingConfig PortForwardingConfig (PortForwardingConfig'), newPortForwardingConfig, -- ** PortMapping PortMapping (PortMapping'), newPortMapping, -- ** RenderingEngine RenderingEngine (RenderingEngine'), newRenderingEngine, -- ** RobotApplicationConfig RobotApplicationConfig (RobotApplicationConfig'), newRobotApplicationConfig, -- ** RobotApplicationSummary RobotApplicationSummary (RobotApplicationSummary'), newRobotApplicationSummary, -- ** RobotSoftwareSuite RobotSoftwareSuite (RobotSoftwareSuite'), newRobotSoftwareSuite, -- ** S3KeyOutput S3KeyOutput (S3KeyOutput'), newS3KeyOutput, -- ** SimulationApplicationConfig SimulationApplicationConfig (SimulationApplicationConfig'), newSimulationApplicationConfig, -- ** SimulationApplicationSummary SimulationApplicationSummary (SimulationApplicationSummary'), newSimulationApplicationSummary, -- ** SimulationJob SimulationJob (SimulationJob'), newSimulationJob, -- ** SimulationJobBatchSummary SimulationJobBatchSummary (SimulationJobBatchSummary'), newSimulationJobBatchSummary, -- ** SimulationJobRequest SimulationJobRequest (SimulationJobRequest'), newSimulationJobRequest, -- ** SimulationJobSummary SimulationJobSummary (SimulationJobSummary'), newSimulationJobSummary, -- ** SimulationSoftwareSuite SimulationSoftwareSuite (SimulationSoftwareSuite'), newSimulationSoftwareSuite, -- ** Source Source (Source'), newSource, -- ** SourceConfig SourceConfig (SourceConfig'), newSourceConfig, -- ** TemplateLocation TemplateLocation (TemplateLocation'), newTemplateLocation, -- ** TemplateSummary TemplateSummary (TemplateSummary'), newTemplateSummary, -- ** Tool Tool (Tool'), newTool, -- ** UploadConfiguration UploadConfiguration (UploadConfiguration'), newUploadConfiguration, -- ** VPCConfig VPCConfig (VPCConfig'), newVPCConfig, -- ** VPCConfigResponse VPCConfigResponse (VPCConfigResponse'), newVPCConfigResponse, -- ** WorldConfig WorldConfig (WorldConfig'), newWorldConfig, -- ** WorldCount WorldCount (WorldCount'), newWorldCount, -- ** WorldExportJobSummary WorldExportJobSummary (WorldExportJobSummary'), newWorldExportJobSummary, -- ** WorldFailure WorldFailure (WorldFailure'), newWorldFailure, -- ** WorldGenerationJobSummary WorldGenerationJobSummary (WorldGenerationJobSummary'), newWorldGenerationJobSummary, -- ** WorldSummary WorldSummary (WorldSummary'), newWorldSummary, ) where import Amazonka.RobOMaker.BatchDeleteWorlds import Amazonka.RobOMaker.BatchDescribeSimulationJob import Amazonka.RobOMaker.CancelSimulationJob import Amazonka.RobOMaker.CancelSimulationJobBatch import Amazonka.RobOMaker.CancelWorldExportJob import Amazonka.RobOMaker.CancelWorldGenerationJob import Amazonka.RobOMaker.CreateRobotApplication import Amazonka.RobOMaker.CreateRobotApplicationVersion import Amazonka.RobOMaker.CreateSimulationApplication import Amazonka.RobOMaker.CreateSimulationApplicationVersion import Amazonka.RobOMaker.CreateSimulationJob import Amazonka.RobOMaker.CreateWorldExportJob import Amazonka.RobOMaker.CreateWorldGenerationJob import Amazonka.RobOMaker.CreateWorldTemplate import Amazonka.RobOMaker.DeleteRobotApplication import Amazonka.RobOMaker.DeleteSimulationApplication import Amazonka.RobOMaker.DeleteWorldTemplate import Amazonka.RobOMaker.DescribeRobotApplication import Amazonka.RobOMaker.DescribeSimulationApplication import Amazonka.RobOMaker.DescribeSimulationJob import Amazonka.RobOMaker.DescribeSimulationJobBatch import Amazonka.RobOMaker.DescribeWorld import Amazonka.RobOMaker.DescribeWorldExportJob import Amazonka.RobOMaker.DescribeWorldGenerationJob import Amazonka.RobOMaker.DescribeWorldTemplate import Amazonka.RobOMaker.GetWorldTemplateBody import Amazonka.RobOMaker.Lens import Amazonka.RobOMaker.ListRobotApplications import Amazonka.RobOMaker.ListSimulationApplications import Amazonka.RobOMaker.ListSimulationJobBatches import Amazonka.RobOMaker.ListSimulationJobs import Amazonka.RobOMaker.ListTagsForResource import Amazonka.RobOMaker.ListWorldExportJobs import Amazonka.RobOMaker.ListWorldGenerationJobs import Amazonka.RobOMaker.ListWorldTemplates import Amazonka.RobOMaker.ListWorlds import Amazonka.RobOMaker.RestartSimulationJob import Amazonka.RobOMaker.StartSimulationJobBatch import Amazonka.RobOMaker.TagResource import Amazonka.RobOMaker.Types import Amazonka.RobOMaker.UntagResource import Amazonka.RobOMaker.UpdateRobotApplication import Amazonka.RobOMaker.UpdateSimulationApplication import Amazonka.RobOMaker.UpdateWorldTemplate import Amazonka.RobOMaker.Waiters -- $errors -- Error matchers are designed for use with the functions provided by -- . -- This allows catching (and rethrowing) service specific errors returned -- by 'RobOMaker'. -- $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. -- $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.