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 |
- Service Configuration
- Errors
- 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
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
- 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' {}
- newBatchPolicy :: BatchPolicy
- batchPolicy_timeoutInSeconds :: Lens' BatchPolicy (Maybe Integer)
- batchPolicy_maxConcurrency :: Lens' BatchPolicy (Maybe Int)
- data Compute = Compute' {}
- newCompute :: Compute
- compute_simulationUnitLimit :: Lens' Compute (Maybe Natural)
- compute_gpuUnitLimit :: Lens' Compute (Maybe Natural)
- compute_computeType :: Lens' Compute (Maybe ComputeType)
- data ComputeResponse = ComputeResponse' {}
- newComputeResponse :: ComputeResponse
- computeResponse_simulationUnitLimit :: Lens' ComputeResponse (Maybe Natural)
- computeResponse_gpuUnitLimit :: Lens' ComputeResponse (Maybe Natural)
- computeResponse_computeType :: Lens' ComputeResponse (Maybe ComputeType)
- data DataSource = DataSource' {
- s3Keys :: Maybe [S3KeyOutput]
- destination :: Maybe Text
- name :: Maybe Text
- type' :: Maybe DataSourceType
- s3Bucket :: Maybe Text
- newDataSource :: DataSource
- dataSource_s3Keys :: Lens' DataSource (Maybe [S3KeyOutput])
- dataSource_destination :: Lens' DataSource (Maybe Text)
- dataSource_name :: Lens' DataSource (Maybe Text)
- dataSource_type :: Lens' DataSource (Maybe DataSourceType)
- dataSource_s3Bucket :: Lens' DataSource (Maybe Text)
- data DataSourceConfig = DataSourceConfig' {}
- newDataSourceConfig :: Text -> Text -> NonEmpty Text -> DataSourceConfig
- dataSourceConfig_destination :: Lens' DataSourceConfig (Maybe Text)
- dataSourceConfig_type :: Lens' DataSourceConfig (Maybe DataSourceType)
- dataSourceConfig_name :: Lens' DataSourceConfig Text
- dataSourceConfig_s3Bucket :: Lens' DataSourceConfig Text
- dataSourceConfig_s3Keys :: Lens' DataSourceConfig (NonEmpty Text)
- data DeploymentApplicationConfig = DeploymentApplicationConfig' {}
- newDeploymentApplicationConfig :: Text -> Text -> DeploymentLaunchConfig -> DeploymentApplicationConfig
- deploymentApplicationConfig_application :: Lens' DeploymentApplicationConfig Text
- deploymentApplicationConfig_applicationVersion :: Lens' DeploymentApplicationConfig Text
- deploymentApplicationConfig_launchConfig :: Lens' DeploymentApplicationConfig DeploymentLaunchConfig
- data DeploymentConfig = DeploymentConfig' {}
- newDeploymentConfig :: DeploymentConfig
- deploymentConfig_concurrentDeploymentPercentage :: Lens' DeploymentConfig (Maybe Natural)
- deploymentConfig_downloadConditionFile :: Lens' DeploymentConfig (Maybe S3Object)
- deploymentConfig_failureThresholdPercentage :: Lens' DeploymentConfig (Maybe Natural)
- deploymentConfig_robotDeploymentTimeoutInSeconds :: Lens' DeploymentConfig (Maybe Integer)
- data DeploymentJob = DeploymentJob' {}
- newDeploymentJob :: DeploymentJob
- deploymentJob_failureReason :: Lens' DeploymentJob (Maybe Text)
- deploymentJob_status :: Lens' DeploymentJob (Maybe DeploymentStatus)
- deploymentJob_deploymentApplicationConfigs :: Lens' DeploymentJob (Maybe (NonEmpty DeploymentApplicationConfig))
- deploymentJob_arn :: Lens' DeploymentJob (Maybe Text)
- deploymentJob_createdAt :: Lens' DeploymentJob (Maybe UTCTime)
- deploymentJob_failureCode :: Lens' DeploymentJob (Maybe DeploymentJobErrorCode)
- deploymentJob_deploymentConfig :: Lens' DeploymentJob (Maybe DeploymentConfig)
- deploymentJob_fleet :: Lens' DeploymentJob (Maybe Text)
- data DeploymentLaunchConfig = DeploymentLaunchConfig' {}
- newDeploymentLaunchConfig :: Text -> Text -> DeploymentLaunchConfig
- deploymentLaunchConfig_preLaunchFile :: Lens' DeploymentLaunchConfig (Maybe Text)
- deploymentLaunchConfig_postLaunchFile :: Lens' DeploymentLaunchConfig (Maybe Text)
- deploymentLaunchConfig_environmentVariables :: Lens' DeploymentLaunchConfig (Maybe (HashMap Text Text))
- deploymentLaunchConfig_packageName :: Lens' DeploymentLaunchConfig Text
- deploymentLaunchConfig_launchFile :: Lens' DeploymentLaunchConfig Text
- data Environment = Environment' {}
- newEnvironment :: Environment
- environment_uri :: Lens' Environment (Maybe Text)
- data FailedCreateSimulationJobRequest = FailedCreateSimulationJobRequest' {}
- newFailedCreateSimulationJobRequest :: FailedCreateSimulationJobRequest
- failedCreateSimulationJobRequest_failureReason :: Lens' FailedCreateSimulationJobRequest (Maybe Text)
- failedCreateSimulationJobRequest_failureCode :: Lens' FailedCreateSimulationJobRequest (Maybe SimulationJobErrorCode)
- failedCreateSimulationJobRequest_failedAt :: Lens' FailedCreateSimulationJobRequest (Maybe UTCTime)
- failedCreateSimulationJobRequest_request :: Lens' FailedCreateSimulationJobRequest (Maybe SimulationJobRequest)
- data FailureSummary = FailureSummary' {}
- newFailureSummary :: FailureSummary
- failureSummary_failures :: Lens' FailureSummary (Maybe [WorldFailure])
- failureSummary_totalFailureCount :: Lens' FailureSummary (Maybe Int)
- data Filter = Filter' {}
- newFilter :: Filter
- filter_values :: Lens' Filter (Maybe (NonEmpty Text))
- filter_name :: Lens' Filter (Maybe Text)
- data FinishedWorldsSummary = FinishedWorldsSummary' {}
- newFinishedWorldsSummary :: FinishedWorldsSummary
- finishedWorldsSummary_succeededWorlds :: Lens' FinishedWorldsSummary (Maybe (NonEmpty Text))
- finishedWorldsSummary_failureSummary :: Lens' FinishedWorldsSummary (Maybe FailureSummary)
- finishedWorldsSummary_finishedCount :: Lens' FinishedWorldsSummary (Maybe Int)
- data Fleet = Fleet' {}
- newFleet :: Fleet
- fleet_lastDeploymentJob :: Lens' Fleet (Maybe Text)
- fleet_lastDeploymentStatus :: Lens' Fleet (Maybe DeploymentStatus)
- fleet_arn :: Lens' Fleet (Maybe Text)
- fleet_createdAt :: Lens' Fleet (Maybe UTCTime)
- fleet_name :: Lens' Fleet (Maybe Text)
- fleet_lastDeploymentTime :: Lens' Fleet (Maybe UTCTime)
- data LaunchConfig = LaunchConfig' {}
- newLaunchConfig :: LaunchConfig
- launchConfig_command :: Lens' LaunchConfig (Maybe [Text])
- launchConfig_packageName :: Lens' LaunchConfig (Maybe Text)
- launchConfig_portForwardingConfig :: Lens' LaunchConfig (Maybe PortForwardingConfig)
- launchConfig_launchFile :: Lens' LaunchConfig (Maybe Text)
- launchConfig_environmentVariables :: Lens' LaunchConfig (Maybe (HashMap Text Text))
- launchConfig_streamUI :: Lens' LaunchConfig (Maybe Bool)
- data LoggingConfig = LoggingConfig' {}
- newLoggingConfig :: Bool -> LoggingConfig
- loggingConfig_recordAllRosTopics :: Lens' LoggingConfig Bool
- data NetworkInterface = NetworkInterface' {}
- newNetworkInterface :: NetworkInterface
- networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text)
- networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text)
- networkInterface_publicIpAddress :: Lens' NetworkInterface (Maybe Text)
- data OutputLocation = OutputLocation' {}
- newOutputLocation :: OutputLocation
- outputLocation_s3Prefix :: Lens' OutputLocation (Maybe Text)
- outputLocation_s3Bucket :: Lens' OutputLocation (Maybe Text)
- data PortForwardingConfig = PortForwardingConfig' {
- portMappings :: Maybe [PortMapping]
- newPortForwardingConfig :: PortForwardingConfig
- portForwardingConfig_portMappings :: Lens' PortForwardingConfig (Maybe [PortMapping])
- data PortMapping = PortMapping' {}
- newPortMapping :: Natural -> Natural -> PortMapping
- portMapping_enableOnPublicIp :: Lens' PortMapping (Maybe Bool)
- portMapping_jobPort :: Lens' PortMapping Natural
- portMapping_applicationPort :: Lens' PortMapping Natural
- data ProgressDetail = ProgressDetail' {}
- newProgressDetail :: ProgressDetail
- progressDetail_currentProgress :: Lens' ProgressDetail (Maybe RobotDeploymentStep)
- progressDetail_estimatedTimeRemainingSeconds :: Lens' ProgressDetail (Maybe Int)
- progressDetail_targetResource :: Lens' ProgressDetail (Maybe Text)
- progressDetail_percentDone :: Lens' ProgressDetail (Maybe Double)
- data RenderingEngine = RenderingEngine' {}
- newRenderingEngine :: RenderingEngine
- renderingEngine_name :: Lens' RenderingEngine (Maybe RenderingEngineType)
- renderingEngine_version :: Lens' RenderingEngine (Maybe Text)
- data Robot = Robot' {}
- newRobot :: Robot
- robot_lastDeploymentJob :: Lens' Robot (Maybe Text)
- robot_status :: Lens' Robot (Maybe RobotStatus)
- robot_arn :: Lens' Robot (Maybe Text)
- robot_createdAt :: Lens' Robot (Maybe UTCTime)
- robot_greenGrassGroupId :: Lens' Robot (Maybe Text)
- robot_fleetArn :: Lens' Robot (Maybe Text)
- robot_name :: Lens' Robot (Maybe Text)
- robot_architecture :: Lens' Robot (Maybe Architecture)
- robot_lastDeploymentTime :: Lens' Robot (Maybe UTCTime)
- data RobotApplicationConfig = RobotApplicationConfig' {}
- newRobotApplicationConfig :: Text -> LaunchConfig -> RobotApplicationConfig
- robotApplicationConfig_useDefaultUploadConfigurations :: Lens' RobotApplicationConfig (Maybe Bool)
- robotApplicationConfig_useDefaultTools :: Lens' RobotApplicationConfig (Maybe Bool)
- robotApplicationConfig_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text)
- robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration])
- robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool])
- robotApplicationConfig_application :: Lens' RobotApplicationConfig Text
- robotApplicationConfig_launchConfig :: Lens' RobotApplicationConfig LaunchConfig
- data RobotApplicationSummary = RobotApplicationSummary' {}
- newRobotApplicationSummary :: RobotApplicationSummary
- robotApplicationSummary_lastUpdatedAt :: Lens' RobotApplicationSummary (Maybe UTCTime)
- robotApplicationSummary_arn :: Lens' RobotApplicationSummary (Maybe Text)
- robotApplicationSummary_name :: Lens' RobotApplicationSummary (Maybe Text)
- robotApplicationSummary_version :: Lens' RobotApplicationSummary (Maybe Text)
- robotApplicationSummary_robotSoftwareSuite :: Lens' RobotApplicationSummary (Maybe RobotSoftwareSuite)
- data RobotDeployment = RobotDeployment' {}
- newRobotDeployment :: RobotDeployment
- robotDeployment_deploymentStartTime :: Lens' RobotDeployment (Maybe UTCTime)
- robotDeployment_failureReason :: Lens' RobotDeployment (Maybe Text)
- robotDeployment_status :: Lens' RobotDeployment (Maybe RobotStatus)
- robotDeployment_arn :: Lens' RobotDeployment (Maybe Text)
- robotDeployment_failureCode :: Lens' RobotDeployment (Maybe DeploymentJobErrorCode)
- robotDeployment_progressDetail :: Lens' RobotDeployment (Maybe ProgressDetail)
- robotDeployment_deploymentFinishTime :: Lens' RobotDeployment (Maybe UTCTime)
- data RobotSoftwareSuite = RobotSoftwareSuite' {}
- newRobotSoftwareSuite :: RobotSoftwareSuite
- robotSoftwareSuite_name :: Lens' RobotSoftwareSuite (Maybe RobotSoftwareSuiteType)
- robotSoftwareSuite_version :: Lens' RobotSoftwareSuite (Maybe RobotSoftwareSuiteVersionType)
- data S3KeyOutput = S3KeyOutput' {}
- newS3KeyOutput :: S3KeyOutput
- s3KeyOutput_etag :: Lens' S3KeyOutput (Maybe Text)
- s3KeyOutput_s3Key :: Lens' S3KeyOutput (Maybe Text)
- data S3Object = S3Object' {}
- newS3Object :: Text -> Text -> S3Object
- s3Object_etag :: Lens' S3Object (Maybe Text)
- s3Object_bucket :: Lens' S3Object Text
- s3Object_key :: Lens' S3Object Text
- data SimulationApplicationConfig = SimulationApplicationConfig' {}
- newSimulationApplicationConfig :: Text -> LaunchConfig -> SimulationApplicationConfig
- simulationApplicationConfig_useDefaultUploadConfigurations :: Lens' SimulationApplicationConfig (Maybe Bool)
- simulationApplicationConfig_useDefaultTools :: Lens' SimulationApplicationConfig (Maybe Bool)
- simulationApplicationConfig_applicationVersion :: Lens' SimulationApplicationConfig (Maybe Text)
- simulationApplicationConfig_uploadConfigurations :: Lens' SimulationApplicationConfig (Maybe [UploadConfiguration])
- simulationApplicationConfig_tools :: Lens' SimulationApplicationConfig (Maybe [Tool])
- simulationApplicationConfig_worldConfigs :: Lens' SimulationApplicationConfig (Maybe [WorldConfig])
- simulationApplicationConfig_application :: Lens' SimulationApplicationConfig Text
- simulationApplicationConfig_launchConfig :: Lens' SimulationApplicationConfig LaunchConfig
- data SimulationApplicationSummary = SimulationApplicationSummary' {}
- newSimulationApplicationSummary :: SimulationApplicationSummary
- simulationApplicationSummary_lastUpdatedAt :: Lens' SimulationApplicationSummary (Maybe UTCTime)
- simulationApplicationSummary_arn :: Lens' SimulationApplicationSummary (Maybe Text)
- simulationApplicationSummary_name :: Lens' SimulationApplicationSummary (Maybe Text)
- simulationApplicationSummary_version :: Lens' SimulationApplicationSummary (Maybe Text)
- simulationApplicationSummary_simulationSoftwareSuite :: Lens' SimulationApplicationSummary (Maybe SimulationSoftwareSuite)
- simulationApplicationSummary_robotSoftwareSuite :: Lens' SimulationApplicationSummary (Maybe RobotSoftwareSuite)
- data SimulationJob = SimulationJob' {
- failureReason :: Maybe Text
- failureBehavior :: Maybe FailureBehavior
- status :: Maybe SimulationJobStatus
- lastUpdatedAt :: Maybe POSIX
- arn :: Maybe Text
- robotApplications :: Maybe (NonEmpty RobotApplicationConfig)
- failureCode :: Maybe SimulationJobErrorCode
- compute :: Maybe ComputeResponse
- networkInterface :: Maybe NetworkInterface
- dataSources :: Maybe [DataSource]
- name :: Maybe Text
- vpcConfig :: Maybe VPCConfigResponse
- outputLocation :: Maybe OutputLocation
- simulationApplications :: Maybe (NonEmpty SimulationApplicationConfig)
- simulationTimeMillis :: Maybe Integer
- clientRequestToken :: Maybe Text
- lastStartedAt :: Maybe POSIX
- loggingConfig :: Maybe LoggingConfig
- iamRole :: Maybe Text
- maxJobDurationInSeconds :: Maybe Integer
- tags :: Maybe (HashMap Text Text)
- newSimulationJob :: SimulationJob
- simulationJob_failureReason :: Lens' SimulationJob (Maybe Text)
- simulationJob_failureBehavior :: Lens' SimulationJob (Maybe FailureBehavior)
- simulationJob_status :: Lens' SimulationJob (Maybe SimulationJobStatus)
- simulationJob_lastUpdatedAt :: Lens' SimulationJob (Maybe UTCTime)
- simulationJob_arn :: Lens' SimulationJob (Maybe Text)
- simulationJob_robotApplications :: Lens' SimulationJob (Maybe (NonEmpty RobotApplicationConfig))
- simulationJob_failureCode :: Lens' SimulationJob (Maybe SimulationJobErrorCode)
- simulationJob_compute :: Lens' SimulationJob (Maybe ComputeResponse)
- simulationJob_networkInterface :: Lens' SimulationJob (Maybe NetworkInterface)
- simulationJob_dataSources :: Lens' SimulationJob (Maybe [DataSource])
- simulationJob_name :: Lens' SimulationJob (Maybe Text)
- simulationJob_vpcConfig :: Lens' SimulationJob (Maybe VPCConfigResponse)
- simulationJob_outputLocation :: Lens' SimulationJob (Maybe OutputLocation)
- simulationJob_simulationApplications :: Lens' SimulationJob (Maybe (NonEmpty SimulationApplicationConfig))
- simulationJob_simulationTimeMillis :: Lens' SimulationJob (Maybe Integer)
- simulationJob_clientRequestToken :: Lens' SimulationJob (Maybe Text)
- simulationJob_lastStartedAt :: Lens' SimulationJob (Maybe UTCTime)
- simulationJob_loggingConfig :: Lens' SimulationJob (Maybe LoggingConfig)
- simulationJob_iamRole :: Lens' SimulationJob (Maybe Text)
- simulationJob_maxJobDurationInSeconds :: Lens' SimulationJob (Maybe Integer)
- simulationJob_tags :: Lens' SimulationJob (Maybe (HashMap Text Text))
- data SimulationJobBatchSummary = SimulationJobBatchSummary' {}
- newSimulationJobBatchSummary :: SimulationJobBatchSummary
- simulationJobBatchSummary_status :: Lens' SimulationJobBatchSummary (Maybe SimulationJobBatchStatus)
- simulationJobBatchSummary_createdRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int)
- simulationJobBatchSummary_lastUpdatedAt :: Lens' SimulationJobBatchSummary (Maybe UTCTime)
- simulationJobBatchSummary_arn :: Lens' SimulationJobBatchSummary (Maybe Text)
- simulationJobBatchSummary_createdAt :: Lens' SimulationJobBatchSummary (Maybe UTCTime)
- simulationJobBatchSummary_pendingRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int)
- simulationJobBatchSummary_failedRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int)
- data SimulationJobRequest = SimulationJobRequest' {
- failureBehavior :: Maybe FailureBehavior
- robotApplications :: Maybe (NonEmpty RobotApplicationConfig)
- compute :: Maybe Compute
- dataSources :: Maybe (NonEmpty DataSourceConfig)
- useDefaultApplications :: Maybe Bool
- vpcConfig :: Maybe VPCConfig
- outputLocation :: Maybe OutputLocation
- simulationApplications :: Maybe (NonEmpty SimulationApplicationConfig)
- loggingConfig :: Maybe LoggingConfig
- iamRole :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- maxJobDurationInSeconds :: Integer
- newSimulationJobRequest :: Integer -> SimulationJobRequest
- simulationJobRequest_failureBehavior :: Lens' SimulationJobRequest (Maybe FailureBehavior)
- simulationJobRequest_robotApplications :: Lens' SimulationJobRequest (Maybe (NonEmpty RobotApplicationConfig))
- simulationJobRequest_compute :: Lens' SimulationJobRequest (Maybe Compute)
- simulationJobRequest_dataSources :: Lens' SimulationJobRequest (Maybe (NonEmpty DataSourceConfig))
- simulationJobRequest_useDefaultApplications :: Lens' SimulationJobRequest (Maybe Bool)
- simulationJobRequest_vpcConfig :: Lens' SimulationJobRequest (Maybe VPCConfig)
- simulationJobRequest_outputLocation :: Lens' SimulationJobRequest (Maybe OutputLocation)
- simulationJobRequest_simulationApplications :: Lens' SimulationJobRequest (Maybe (NonEmpty SimulationApplicationConfig))
- simulationJobRequest_loggingConfig :: Lens' SimulationJobRequest (Maybe LoggingConfig)
- simulationJobRequest_iamRole :: Lens' SimulationJobRequest (Maybe Text)
- simulationJobRequest_tags :: Lens' SimulationJobRequest (Maybe (HashMap Text Text))
- simulationJobRequest_maxJobDurationInSeconds :: Lens' SimulationJobRequest Integer
- data SimulationJobSummary = SimulationJobSummary' {}
- newSimulationJobSummary :: SimulationJobSummary
- simulationJobSummary_status :: Lens' SimulationJobSummary (Maybe SimulationJobStatus)
- simulationJobSummary_robotApplicationNames :: Lens' SimulationJobSummary (Maybe [Text])
- simulationJobSummary_lastUpdatedAt :: Lens' SimulationJobSummary (Maybe UTCTime)
- simulationJobSummary_arn :: Lens' SimulationJobSummary (Maybe Text)
- simulationJobSummary_name :: Lens' SimulationJobSummary (Maybe Text)
- simulationJobSummary_simulationApplicationNames :: Lens' SimulationJobSummary (Maybe [Text])
- simulationJobSummary_computeType :: Lens' SimulationJobSummary (Maybe ComputeType)
- simulationJobSummary_dataSourceNames :: Lens' SimulationJobSummary (Maybe [Text])
- data SimulationSoftwareSuite = SimulationSoftwareSuite' {}
- newSimulationSoftwareSuite :: SimulationSoftwareSuite
- simulationSoftwareSuite_name :: Lens' SimulationSoftwareSuite (Maybe SimulationSoftwareSuiteType)
- simulationSoftwareSuite_version :: Lens' SimulationSoftwareSuite (Maybe Text)
- data Source = Source' {}
- newSource :: Source
- source_etag :: Lens' Source (Maybe Text)
- source_s3Key :: Lens' Source (Maybe Text)
- source_architecture :: Lens' Source (Maybe Architecture)
- source_s3Bucket :: Lens' Source (Maybe Text)
- data SourceConfig = SourceConfig' {
- s3Key :: Maybe Text
- architecture :: Maybe Architecture
- s3Bucket :: Maybe Text
- newSourceConfig :: SourceConfig
- sourceConfig_s3Key :: Lens' SourceConfig (Maybe Text)
- sourceConfig_architecture :: Lens' SourceConfig (Maybe Architecture)
- sourceConfig_s3Bucket :: Lens' SourceConfig (Maybe Text)
- data TemplateLocation = TemplateLocation' {}
- newTemplateLocation :: Text -> Text -> TemplateLocation
- templateLocation_s3Bucket :: Lens' TemplateLocation Text
- templateLocation_s3Key :: Lens' TemplateLocation Text
- data TemplateSummary = TemplateSummary' {}
- newTemplateSummary :: TemplateSummary
- templateSummary_lastUpdatedAt :: Lens' TemplateSummary (Maybe UTCTime)
- templateSummary_arn :: Lens' TemplateSummary (Maybe Text)
- templateSummary_createdAt :: Lens' TemplateSummary (Maybe UTCTime)
- templateSummary_name :: Lens' TemplateSummary (Maybe Text)
- templateSummary_version :: Lens' TemplateSummary (Maybe Text)
- data Tool = Tool' {}
- newTool :: Text -> Text -> Tool
- tool_streamOutputToCloudWatch :: Lens' Tool (Maybe Bool)
- tool_exitBehavior :: Lens' Tool (Maybe ExitBehavior)
- tool_streamUI :: Lens' Tool (Maybe Bool)
- tool_name :: Lens' Tool Text
- tool_command :: Lens' Tool Text
- data UploadConfiguration = UploadConfiguration' {
- name :: Text
- path :: Text
- uploadBehavior :: UploadBehavior
- newUploadConfiguration :: Text -> Text -> UploadBehavior -> UploadConfiguration
- uploadConfiguration_name :: Lens' UploadConfiguration Text
- uploadConfiguration_path :: Lens' UploadConfiguration Text
- uploadConfiguration_uploadBehavior :: Lens' UploadConfiguration UploadBehavior
- data VPCConfig = VPCConfig' {}
- newVPCConfig :: NonEmpty Text -> VPCConfig
- vPCConfig_securityGroups :: Lens' VPCConfig (Maybe (NonEmpty Text))
- vPCConfig_assignPublicIp :: Lens' VPCConfig (Maybe Bool)
- vPCConfig_subnets :: Lens' VPCConfig (NonEmpty Text)
- data VPCConfigResponse = VPCConfigResponse' {}
- newVPCConfigResponse :: VPCConfigResponse
- vPCConfigResponse_securityGroups :: Lens' VPCConfigResponse (Maybe (NonEmpty Text))
- vPCConfigResponse_vpcId :: Lens' VPCConfigResponse (Maybe Text)
- vPCConfigResponse_subnets :: Lens' VPCConfigResponse (Maybe (NonEmpty Text))
- vPCConfigResponse_assignPublicIp :: Lens' VPCConfigResponse (Maybe Bool)
- data WorldConfig = WorldConfig' {}
- newWorldConfig :: WorldConfig
- worldConfig_world :: Lens' WorldConfig (Maybe Text)
- data WorldCount = WorldCount' {}
- newWorldCount :: WorldCount
- worldCount_interiorCountPerFloorplan :: Lens' WorldCount (Maybe Int)
- worldCount_floorplanCount :: Lens' WorldCount (Maybe Int)
- data WorldExportJobSummary = WorldExportJobSummary' {}
- newWorldExportJobSummary :: WorldExportJobSummary
- worldExportJobSummary_status :: Lens' WorldExportJobSummary (Maybe WorldExportJobStatus)
- worldExportJobSummary_arn :: Lens' WorldExportJobSummary (Maybe Text)
- worldExportJobSummary_createdAt :: Lens' WorldExportJobSummary (Maybe UTCTime)
- worldExportJobSummary_worlds :: Lens' WorldExportJobSummary (Maybe (NonEmpty Text))
- data WorldFailure = WorldFailure' {}
- newWorldFailure :: WorldFailure
- worldFailure_sampleFailureReason :: Lens' WorldFailure (Maybe Text)
- worldFailure_failureCode :: Lens' WorldFailure (Maybe WorldGenerationJobErrorCode)
- worldFailure_failureCount :: Lens' WorldFailure (Maybe Int)
- data WorldGenerationJobSummary = WorldGenerationJobSummary' {}
- newWorldGenerationJobSummary :: WorldGenerationJobSummary
- worldGenerationJobSummary_status :: Lens' WorldGenerationJobSummary (Maybe WorldGenerationJobStatus)
- worldGenerationJobSummary_arn :: Lens' WorldGenerationJobSummary (Maybe Text)
- worldGenerationJobSummary_createdAt :: Lens' WorldGenerationJobSummary (Maybe UTCTime)
- worldGenerationJobSummary_worldCount :: Lens' WorldGenerationJobSummary (Maybe WorldCount)
- worldGenerationJobSummary_succeededWorldCount :: Lens' WorldGenerationJobSummary (Maybe Int)
- worldGenerationJobSummary_failedWorldCount :: Lens' WorldGenerationJobSummary (Maybe Int)
- worldGenerationJobSummary_template :: Lens' WorldGenerationJobSummary (Maybe Text)
- data WorldSummary = WorldSummary' {}
- newWorldSummary :: WorldSummary
- worldSummary_arn :: Lens' WorldSummary (Maybe Text)
- worldSummary_createdAt :: Lens' WorldSummary (Maybe UTCTime)
- worldSummary_template :: Lens' WorldSummary (Maybe Text)
- worldSummary_generationJob :: Lens' WorldSummary (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-06-29
of the Amazon RoboMaker SDK configuration.
Errors
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource already exists.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS RoboMaker is temporarily unable to process the request. Try your call again.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS RoboMaker experienced a service issue. Try your call again.
_ConcurrentDeploymentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The failure percentage threshold percentage was met.
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has failed due to a temporary failure of the server.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource does not exist.
_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.
Architecture
newtype Architecture Source #
pattern Architecture_ARM64 :: Architecture | |
pattern Architecture_ARMHF :: Architecture | |
pattern Architecture_X86_64 :: Architecture |
Instances
ComputeType
newtype ComputeType Source #
pattern ComputeType_CPU :: ComputeType | |
pattern ComputeType_GPU_AND_CPU :: ComputeType |
Instances
DataSourceType
newtype DataSourceType Source #
pattern DataSourceType_Archive :: DataSourceType | |
pattern DataSourceType_File :: DataSourceType | |
pattern DataSourceType_Prefix :: DataSourceType |
Instances
DeploymentJobErrorCode
newtype DeploymentJobErrorCode Source #
Instances
DeploymentStatus
newtype DeploymentStatus Source #
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 #
pattern ExitBehavior_FAIL :: ExitBehavior | |
pattern ExitBehavior_RESTART :: ExitBehavior |
Instances
FailureBehavior
newtype FailureBehavior Source #
pattern FailureBehavior_Continue :: FailureBehavior | |
pattern FailureBehavior_Fail :: FailureBehavior |
Instances
RenderingEngineType
newtype RenderingEngineType Source #
pattern RenderingEngineType_OGRE :: RenderingEngineType |
Instances
RobotDeploymentStep
newtype RobotDeploymentStep Source #
Instances
RobotSoftwareSuiteType
newtype RobotSoftwareSuiteType Source #
pattern RobotSoftwareSuiteType_General :: RobotSoftwareSuiteType | |
pattern RobotSoftwareSuiteType_ROS :: RobotSoftwareSuiteType | |
pattern RobotSoftwareSuiteType_ROS2 :: RobotSoftwareSuiteType |
Instances
RobotSoftwareSuiteVersionType
newtype RobotSoftwareSuiteVersionType Source #
Instances
RobotStatus
newtype RobotStatus Source #
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 #
Instances
SimulationJobBatchStatus
newtype SimulationJobBatchStatus Source #
Instances
SimulationJobErrorCode
newtype SimulationJobErrorCode Source #
Instances
SimulationJobStatus
newtype SimulationJobStatus Source #
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 #
Instances
UploadBehavior
newtype UploadBehavior Source #
pattern UploadBehavior_UPLOAD_ON_TERMINATE :: UploadBehavior | |
pattern UploadBehavior_UPLOAD_ROLLING_AUTO_REMOVE :: UploadBehavior |
Instances
WorldExportJobErrorCode
newtype WorldExportJobErrorCode Source #
Instances
WorldExportJobStatus
newtype WorldExportJobStatus Source #
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 #
Instances
WorldGenerationJobStatus
newtype WorldGenerationJobStatus Source #
Instances
BatchPolicy
data BatchPolicy Source #
Information about the batch policy.
See: newBatchPolicy
smart constructor.
BatchPolicy' | |
|
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.
batchPolicy_timeoutInSeconds :: Lens' BatchPolicy (Maybe Integer) Source #
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
.
batchPolicy_maxConcurrency :: Lens' BatchPolicy (Maybe Int) Source #
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.
Compute' | |
|
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.
compute_simulationUnitLimit :: Lens' Compute (Maybe Natural) Source #
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.
compute_gpuUnitLimit :: Lens' Compute (Maybe Natural) Source #
Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
compute_computeType :: Lens' Compute (Maybe ComputeType) Source #
Compute type information for the simulation job.
ComputeResponse
data ComputeResponse Source #
Compute information for the simulation job
See: newComputeResponse
smart constructor.
ComputeResponse' | |
|
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.
computeResponse_simulationUnitLimit :: Lens' ComputeResponse (Maybe Natural) Source #
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.
computeResponse_gpuUnitLimit :: Lens' ComputeResponse (Maybe Natural) Source #
Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
computeResponse_computeType :: Lens' ComputeResponse (Maybe ComputeType) Source #
Compute type response information for the simulation job.
DataSource
data DataSource Source #
Information about a data source.
See: newDataSource
smart constructor.
DataSource' | |
|
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.
dataSource_s3Keys :: Lens' DataSource (Maybe [S3KeyOutput]) Source #
The list of S3 keys identifying the data source files.
dataSource_destination :: Lens' DataSource (Maybe Text) Source #
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.
dataSource_name :: Lens' DataSource (Maybe Text) Source #
The name of the data source.
dataSource_type :: Lens' DataSource (Maybe DataSourceType) Source #
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
.
dataSource_s3Bucket :: Lens' DataSource (Maybe Text) Source #
The S3 bucket where the data files are located.
DataSourceConfig
data DataSourceConfig Source #
Information about a data source.
See: newDataSourceConfig
smart constructor.
DataSourceConfig' | |
|
Instances
:: 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.
dataSourceConfig_destination :: Lens' DataSourceConfig (Maybe Text) Source #
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.
dataSourceConfig_type :: Lens' DataSourceConfig (Maybe DataSourceType) Source #
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
.
dataSourceConfig_name :: Lens' DataSourceConfig Text Source #
The name of the data source.
dataSourceConfig_s3Bucket :: Lens' DataSourceConfig Text Source #
The S3 bucket where the data files are located.
dataSourceConfig_s3Keys :: Lens' DataSourceConfig (NonEmpty Text) Source #
The list of S3 keys identifying the data source files.
DeploymentApplicationConfig
data DeploymentApplicationConfig Source #
Information about a deployment application configuration.
See: newDeploymentApplicationConfig
smart constructor.
DeploymentApplicationConfig' | |
|
Instances
newDeploymentApplicationConfig Source #
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.
deploymentApplicationConfig_application :: Lens' DeploymentApplicationConfig Text Source #
The Amazon Resource Name (ARN) of the robot application.
deploymentApplicationConfig_applicationVersion :: Lens' DeploymentApplicationConfig Text Source #
The version of the application.
deploymentApplicationConfig_launchConfig :: Lens' DeploymentApplicationConfig DeploymentLaunchConfig Source #
The launch configuration.
DeploymentConfig
data DeploymentConfig Source #
Information about a deployment configuration.
See: newDeploymentConfig
smart constructor.
DeploymentConfig' | |
|
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.
deploymentConfig_concurrentDeploymentPercentage :: Lens' DeploymentConfig (Maybe Natural) Source #
The percentage of robots receiving the deployment at the same time.
deploymentConfig_downloadConditionFile :: Lens' DeploymentConfig (Maybe S3Object) Source #
The download condition file.
deploymentConfig_failureThresholdPercentage :: Lens' DeploymentConfig (Maybe Natural) Source #
The percentage of deployments that need to fail before stopping deployment.
deploymentConfig_robotDeploymentTimeoutInSeconds :: Lens' DeploymentConfig (Maybe Integer) Source #
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.
DeploymentJob' | |
|
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.
deploymentJob_failureReason :: Lens' DeploymentJob (Maybe Text) Source #
A short description of the reason why the deployment job failed.
deploymentJob_status :: Lens' DeploymentJob (Maybe DeploymentStatus) Source #
The status of the deployment job.
deploymentJob_deploymentApplicationConfigs :: Lens' DeploymentJob (Maybe (NonEmpty DeploymentApplicationConfig)) Source #
The deployment application configuration.
deploymentJob_arn :: Lens' DeploymentJob (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deployment job.
deploymentJob_createdAt :: Lens' DeploymentJob (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the deployment job was created.
deploymentJob_failureCode :: Lens' DeploymentJob (Maybe DeploymentJobErrorCode) Source #
The deployment job failure code.
deploymentJob_deploymentConfig :: Lens' DeploymentJob (Maybe DeploymentConfig) Source #
The deployment configuration.
deploymentJob_fleet :: Lens' DeploymentJob (Maybe Text) Source #
The Amazon Resource Name (ARN) of the fleet.
DeploymentLaunchConfig
data DeploymentLaunchConfig Source #
Configuration information for a deployment launch.
See: newDeploymentLaunchConfig
smart constructor.
DeploymentLaunchConfig' | |
|
Instances
newDeploymentLaunchConfig Source #
:: 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.
deploymentLaunchConfig_preLaunchFile :: Lens' DeploymentLaunchConfig (Maybe Text) Source #
The deployment pre-launch file. This file will be executed prior to the launch file.
deploymentLaunchConfig_postLaunchFile :: Lens' DeploymentLaunchConfig (Maybe Text) Source #
The deployment post-launch file. This file will be executed after the launch file.
deploymentLaunchConfig_environmentVariables :: Lens' DeploymentLaunchConfig (Maybe (HashMap Text Text)) Source #
An array of key/value pairs specifying environment variables for the robot application
deploymentLaunchConfig_packageName :: Lens' DeploymentLaunchConfig Text Source #
The package name.
deploymentLaunchConfig_launchFile :: Lens' DeploymentLaunchConfig Text Source #
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.
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.
environment_uri :: Lens' Environment (Maybe Text) Source #
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.
FailedCreateSimulationJobRequest' | |
|
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.
failedCreateSimulationJobRequest_failureReason :: Lens' FailedCreateSimulationJobRequest (Maybe Text) Source #
The failure reason of the simulation job request.
failedCreateSimulationJobRequest_failureCode :: Lens' FailedCreateSimulationJobRequest (Maybe SimulationJobErrorCode) Source #
The failure code.
failedCreateSimulationJobRequest_failedAt :: Lens' FailedCreateSimulationJobRequest (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job batch failed.
failedCreateSimulationJobRequest_request :: Lens' FailedCreateSimulationJobRequest (Maybe SimulationJobRequest) Source #
The simulation job request.
FailureSummary
data FailureSummary Source #
Information about worlds that failed.
See: newFailureSummary
smart constructor.
FailureSummary' | |
|
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.
failureSummary_failures :: Lens' FailureSummary (Maybe [WorldFailure]) Source #
The worlds that failed.
failureSummary_totalFailureCount :: Lens' FailureSummary (Maybe Int) Source #
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.
FinishedWorldsSummary' | |
|
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.
finishedWorldsSummary_succeededWorlds :: Lens' FinishedWorldsSummary (Maybe (NonEmpty Text)) Source #
A list of worlds that succeeded.
finishedWorldsSummary_failureSummary :: Lens' FinishedWorldsSummary (Maybe FailureSummary) Source #
Information about worlds that failed.
finishedWorldsSummary_finishedCount :: Lens' FinishedWorldsSummary (Maybe Int) Source #
The total number of finished worlds.
Fleet
Information about a fleet.
See: newFleet
smart constructor.
Fleet' | |
|
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.
fleet_lastDeploymentJob :: Lens' Fleet (Maybe Text) Source #
The Amazon Resource Name (ARN) of the last deployment job.
fleet_lastDeploymentStatus :: Lens' Fleet (Maybe DeploymentStatus) Source #
The status of the last fleet deployment.
fleet_createdAt :: Lens' Fleet (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the fleet was created.
LaunchConfig
data LaunchConfig Source #
Information about a launch configuration.
See: newLaunchConfig
smart constructor.
LaunchConfig' | |
|
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.
launchConfig_command :: Lens' LaunchConfig (Maybe [Text]) Source #
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.
launchConfig_packageName :: Lens' LaunchConfig (Maybe Text) Source #
The package name.
launchConfig_portForwardingConfig :: Lens' LaunchConfig (Maybe PortForwardingConfig) Source #
The port forwarding configuration.
launchConfig_launchFile :: Lens' LaunchConfig (Maybe Text) Source #
The launch file name.
launchConfig_environmentVariables :: Lens' LaunchConfig (Maybe (HashMap Text Text)) Source #
The environment variables for the application launch.
launchConfig_streamUI :: Lens' LaunchConfig (Maybe Bool) Source #
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.
LoggingConfig' | |
|
Instances
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.
loggingConfig_recordAllRosTopics :: Lens' LoggingConfig Bool Source #
A boolean indicating whether to record all ROS topics.
NetworkInterface
data NetworkInterface Source #
Describes a network interface.
See: newNetworkInterface
smart constructor.
NetworkInterface' | |
|
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.
networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text) Source #
The ID of the network interface.
networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #
The IPv4 address of the network interface within the subnet.
networkInterface_publicIpAddress :: Lens' NetworkInterface (Maybe Text) Source #
The IPv4 public address of the network interface.
OutputLocation
data OutputLocation Source #
The output location.
See: newOutputLocation
smart constructor.
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.
outputLocation_s3Prefix :: Lens' OutputLocation (Maybe Text) Source #
The S3 folder in the s3Bucket
where output files will be placed.
outputLocation_s3Bucket :: Lens' OutputLocation (Maybe Text) Source #
The S3 bucket for output.
PortForwardingConfig
data PortForwardingConfig Source #
Configuration information for port forwarding.
See: newPortForwardingConfig
smart constructor.
PortForwardingConfig' | |
|
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.
portForwardingConfig_portMappings :: Lens' PortForwardingConfig (Maybe [PortMapping]) Source #
The port mappings for the configuration.
PortMapping
data PortMapping Source #
An object representing a port mapping.
See: newPortMapping
smart constructor.
PortMapping' | |
|
Instances
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.
portMapping_enableOnPublicIp :: Lens' PortMapping (Maybe Bool) Source #
A Boolean indicating whether to enable this port mapping on public IP.
portMapping_jobPort :: Lens' PortMapping Natural Source #
The port number on the simulation job instance to use as a remote connection point.
portMapping_applicationPort :: Lens' PortMapping Natural Source #
The port number on the application.
ProgressDetail
data ProgressDetail Source #
Information about the progress of a deployment job.
See: newProgressDetail
smart constructor.
ProgressDetail' | |
|
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.
progressDetail_currentProgress :: Lens' ProgressDetail (Maybe RobotDeploymentStep) Source #
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.
progressDetail_estimatedTimeRemainingSeconds :: Lens' ProgressDetail (Maybe Int) Source #
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.
progressDetail_targetResource :: Lens' ProgressDetail (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deployment job.
progressDetail_percentDone :: Lens' ProgressDetail (Maybe Double) Source #
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.
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.
renderingEngine_name :: Lens' RenderingEngine (Maybe RenderingEngineType) Source #
The name of the rendering engine.
renderingEngine_version :: Lens' RenderingEngine (Maybe Text) Source #
The version of the rendering engine.
Robot
Information about a robot.
See: newRobot
smart constructor.
Robot' | |
|
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.
robot_lastDeploymentJob :: Lens' Robot (Maybe Text) Source #
The Amazon Resource Name (ARN) of the last deployment job.
robot_status :: Lens' Robot (Maybe RobotStatus) Source #
The status of the robot.
robot_createdAt :: Lens' Robot (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the robot was created.
robot_greenGrassGroupId :: Lens' Robot (Maybe Text) Source #
The Greengrass group associated with the robot.
robot_architecture :: Lens' Robot (Maybe Architecture) Source #
The architecture of the robot.
RobotApplicationConfig
data RobotApplicationConfig Source #
Application configuration information for a robot.
See: newRobotApplicationConfig
smart constructor.
RobotApplicationConfig' | |
|
Instances
newRobotApplicationConfig Source #
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.
robotApplicationConfig_useDefaultUploadConfigurations :: Lens' RobotApplicationConfig (Maybe Bool) Source #
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
.
robotApplicationConfig_useDefaultTools :: Lens' RobotApplicationConfig (Maybe Bool) Source #
A Boolean indicating whether to use default robot application tools. The
default tools are rviz, rqt, terminal and rosbag record. The default is
False
.
robotApplicationConfig_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text) Source #
The version of the robot application.
robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration]) Source #
The upload configurations for the robot application.
robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool]) Source #
Information about tools configured for the robot application.
robotApplicationConfig_application :: Lens' RobotApplicationConfig Text Source #
The application information for the robot application.
robotApplicationConfig_launchConfig :: Lens' RobotApplicationConfig LaunchConfig Source #
The launch configuration for the robot application.
RobotApplicationSummary
data RobotApplicationSummary Source #
Summary information for a robot application.
See: newRobotApplicationSummary
smart constructor.
RobotApplicationSummary' | |
|
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).
robotApplicationSummary_lastUpdatedAt :: Lens' RobotApplicationSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the robot application was last updated.
robotApplicationSummary_arn :: Lens' RobotApplicationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the robot.
robotApplicationSummary_name :: Lens' RobotApplicationSummary (Maybe Text) Source #
The name of the robot application.
robotApplicationSummary_version :: Lens' RobotApplicationSummary (Maybe Text) Source #
The version of the robot application.
robotApplicationSummary_robotSoftwareSuite :: Lens' RobotApplicationSummary (Maybe RobotSoftwareSuite) Source #
Information about a robot software suite (ROS distribution).
RobotDeployment
data RobotDeployment Source #
Information about a robot deployment.
See: newRobotDeployment
smart constructor.
RobotDeployment' | |
|
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.
robotDeployment_deploymentStartTime :: Lens' RobotDeployment (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the deployment was started.
robotDeployment_failureReason :: Lens' RobotDeployment (Maybe Text) Source #
A short description of the reason why the robot deployment failed.
robotDeployment_status :: Lens' RobotDeployment (Maybe RobotStatus) Source #
The status of the robot deployment.
robotDeployment_arn :: Lens' RobotDeployment (Maybe Text) Source #
The robot deployment Amazon Resource Name (ARN).
robotDeployment_failureCode :: Lens' RobotDeployment (Maybe DeploymentJobErrorCode) Source #
The robot deployment failure code.
robotDeployment_progressDetail :: Lens' RobotDeployment (Maybe ProgressDetail) Source #
Information about how the deployment is progressing.
robotDeployment_deploymentFinishTime :: Lens' RobotDeployment (Maybe UTCTime) Source #
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.
RobotSoftwareSuite' | |
|
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).
robotSoftwareSuite_name :: Lens' RobotSoftwareSuite (Maybe RobotSoftwareSuiteType) Source #
The name of the robot software suite (ROS distribution).
robotSoftwareSuite_version :: Lens' RobotSoftwareSuite (Maybe RobotSoftwareSuiteVersionType) Source #
The version of the robot software suite (ROS distribution).
S3KeyOutput
data S3KeyOutput Source #
Information about S3 keys.
See: newS3KeyOutput
smart constructor.
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.
s3KeyOutput_etag :: Lens' S3KeyOutput (Maybe Text) Source #
The etag for the object.
s3KeyOutput_s3Key :: Lens' S3KeyOutput (Maybe Text) Source #
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.
SimulationApplicationConfig' | |
|
Instances
newSimulationApplicationConfig Source #
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.
simulationApplicationConfig_useDefaultUploadConfigurations :: Lens' SimulationApplicationConfig (Maybe Bool) Source #
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
.
simulationApplicationConfig_useDefaultTools :: Lens' SimulationApplicationConfig (Maybe Bool) Source #
A Boolean indicating whether to use default simulation application
tools. The default tools are rviz, rqt, terminal and rosbag record. The
default is False
.
simulationApplicationConfig_applicationVersion :: Lens' SimulationApplicationConfig (Maybe Text) Source #
The version of the simulation application.
simulationApplicationConfig_uploadConfigurations :: Lens' SimulationApplicationConfig (Maybe [UploadConfiguration]) Source #
Information about upload configurations for the simulation application.
simulationApplicationConfig_tools :: Lens' SimulationApplicationConfig (Maybe [Tool]) Source #
Information about tools configured for the simulation application.
simulationApplicationConfig_worldConfigs :: Lens' SimulationApplicationConfig (Maybe [WorldConfig]) Source #
A list of world configurations.
simulationApplicationConfig_application :: Lens' SimulationApplicationConfig Text Source #
The application information for the simulation application.
simulationApplicationConfig_launchConfig :: Lens' SimulationApplicationConfig LaunchConfig Source #
The launch configuration for the simulation application.
SimulationApplicationSummary
data SimulationApplicationSummary Source #
Summary information for a simulation application.
See: newSimulationApplicationSummary
smart constructor.
SimulationApplicationSummary' | |
|
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).
simulationApplicationSummary_lastUpdatedAt :: Lens' SimulationApplicationSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation application was last updated.
simulationApplicationSummary_arn :: Lens' SimulationApplicationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation application.
simulationApplicationSummary_name :: Lens' SimulationApplicationSummary (Maybe Text) Source #
The name of the simulation application.
simulationApplicationSummary_version :: Lens' SimulationApplicationSummary (Maybe Text) Source #
The version of the simulation application.
simulationApplicationSummary_simulationSoftwareSuite :: Lens' SimulationApplicationSummary (Maybe SimulationSoftwareSuite) Source #
Information about a simulation software suite.
simulationApplicationSummary_robotSoftwareSuite :: Lens' SimulationApplicationSummary (Maybe RobotSoftwareSuite) Source #
Information about a robot software suite (ROS distribution).
SimulationJob
data SimulationJob Source #
Information about a simulation job.
See: newSimulationJob
smart constructor.
SimulationJob' | |
|
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
4XX
error 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.
simulationJob_failureReason :: Lens' SimulationJob (Maybe Text) Source #
The reason why the simulation job failed.
simulationJob_failureBehavior :: Lens' SimulationJob (Maybe FailureBehavior) Source #
The failure behavior the simulation job.
- Continue
- Leaves the host running for its maximum timeout duration after a
4XX
error code. - Fail
- Stop the simulation job and terminate the instance.
simulationJob_status :: Lens' SimulationJob (Maybe SimulationJobStatus) Source #
Status of the simulation job.
simulationJob_lastUpdatedAt :: Lens' SimulationJob (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job was last updated.
simulationJob_arn :: Lens' SimulationJob (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation job.
simulationJob_robotApplications :: Lens' SimulationJob (Maybe (NonEmpty RobotApplicationConfig)) Source #
A list of robot applications.
simulationJob_failureCode :: Lens' SimulationJob (Maybe SimulationJobErrorCode) Source #
The failure code of the simulation job if it failed.
simulationJob_compute :: Lens' SimulationJob (Maybe ComputeResponse) Source #
Compute information for the simulation job
simulationJob_networkInterface :: Lens' SimulationJob (Maybe NetworkInterface) Source #
Information about a network interface.
simulationJob_dataSources :: Lens' SimulationJob (Maybe [DataSource]) Source #
The data sources for the simulation job.
simulationJob_name :: Lens' SimulationJob (Maybe Text) Source #
The name of the simulation job.
simulationJob_vpcConfig :: Lens' SimulationJob (Maybe VPCConfigResponse) Source #
VPC configuration information.
simulationJob_outputLocation :: Lens' SimulationJob (Maybe OutputLocation) Source #
Location for output files generated by the simulation job.
simulationJob_simulationApplications :: Lens' SimulationJob (Maybe (NonEmpty SimulationApplicationConfig)) Source #
A list of simulation applications.
simulationJob_simulationTimeMillis :: Lens' SimulationJob (Maybe Integer) Source #
The simulation job execution duration in milliseconds.
simulationJob_clientRequestToken :: Lens' SimulationJob (Maybe Text) Source #
A unique identifier for this SimulationJob
request.
simulationJob_lastStartedAt :: Lens' SimulationJob (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job was last started.
simulationJob_loggingConfig :: Lens' SimulationJob (Maybe LoggingConfig) Source #
The logging configuration.
simulationJob_iamRole :: Lens' SimulationJob (Maybe Text) Source #
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.
simulationJob_maxJobDurationInSeconds :: Lens' SimulationJob (Maybe Integer) Source #
The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.
simulationJob_tags :: Lens' SimulationJob (Maybe (HashMap Text Text)) Source #
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.
SimulationJobBatchSummary' | |
|
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
). SeefailureCode
andfailureReason
for 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
InternalServiceError
and (2) when all created simulation jobs have reached a terminal state (for example,Completed
orFailed
). - 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.
simulationJobBatchSummary_status :: Lens' SimulationJobBatchSummary (Maybe SimulationJobBatchStatus) Source #
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
). SeefailureCode
andfailureReason
for 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
InternalServiceError
and (2) when all created simulation jobs have reached a terminal state (for example,Completed
orFailed
). - 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.
simulationJobBatchSummary_createdRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int) Source #
The number of created simulation job requests.
simulationJobBatchSummary_lastUpdatedAt :: Lens' SimulationJobBatchSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job batch was last updated.
simulationJobBatchSummary_arn :: Lens' SimulationJobBatchSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the batch.
simulationJobBatchSummary_createdAt :: Lens' SimulationJobBatchSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job batch was created.
simulationJobBatchSummary_pendingRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int) Source #
The number of pending simulation job requests.
simulationJobBatchSummary_failedRequestCount :: Lens' SimulationJobBatchSummary (Maybe Int) Source #
The number of failed simulation job requests.
SimulationJobRequest
data SimulationJobRequest Source #
Information about a simulation job request.
See: newSimulationJobRequest
smart constructor.
SimulationJobRequest' | |
|
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
4XX
error 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.
simulationJobRequest_failureBehavior :: Lens' SimulationJobRequest (Maybe FailureBehavior) Source #
The failure behavior the simulation job.
- Continue
- Leaves the host running for its maximum timeout duration after a
4XX
error code. - Fail
- Stop the simulation job and terminate the instance.
simulationJobRequest_robotApplications :: Lens' SimulationJobRequest (Maybe (NonEmpty RobotApplicationConfig)) Source #
The robot applications to use in the simulation job.
simulationJobRequest_compute :: Lens' SimulationJobRequest (Maybe Compute) Source #
Compute information for the simulation job
simulationJobRequest_dataSources :: Lens' SimulationJobRequest (Maybe (NonEmpty DataSourceConfig)) Source #
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.
simulationJobRequest_useDefaultApplications :: Lens' SimulationJobRequest (Maybe Bool) Source #
A Boolean indicating whether to use default applications in the simulation job. Default applications include Gazebo, rqt, rviz and terminal access.
simulationJobRequest_vpcConfig :: Lens' SimulationJobRequest (Maybe VPCConfig) Source #
Undocumented member.
simulationJobRequest_outputLocation :: Lens' SimulationJobRequest (Maybe OutputLocation) Source #
Undocumented member.
simulationJobRequest_simulationApplications :: Lens' SimulationJobRequest (Maybe (NonEmpty SimulationApplicationConfig)) Source #
The simulation applications to use in the simulation job.
simulationJobRequest_loggingConfig :: Lens' SimulationJobRequest (Maybe LoggingConfig) Source #
Undocumented member.
simulationJobRequest_iamRole :: Lens' SimulationJobRequest (Maybe Text) Source #
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.
simulationJobRequest_tags :: Lens' SimulationJobRequest (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to the simulation job request.
simulationJobRequest_maxJobDurationInSeconds :: Lens' SimulationJobRequest Integer Source #
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.
SimulationJobSummary' | |
|
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.
simulationJobSummary_status :: Lens' SimulationJobSummary (Maybe SimulationJobStatus) Source #
The status of the simulation job.
simulationJobSummary_robotApplicationNames :: Lens' SimulationJobSummary (Maybe [Text]) Source #
A list of simulation job robot application names.
simulationJobSummary_lastUpdatedAt :: Lens' SimulationJobSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the simulation job was last updated.
simulationJobSummary_arn :: Lens' SimulationJobSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation job.
simulationJobSummary_name :: Lens' SimulationJobSummary (Maybe Text) Source #
The name of the simulation job.
simulationJobSummary_simulationApplicationNames :: Lens' SimulationJobSummary (Maybe [Text]) Source #
A list of simulation job simulation application names.
simulationJobSummary_computeType :: Lens' SimulationJobSummary (Maybe ComputeType) Source #
The compute type for the simulation job summary.
simulationJobSummary_dataSourceNames :: Lens' SimulationJobSummary (Maybe [Text]) Source #
The names of the data sources.
SimulationSoftwareSuite
data SimulationSoftwareSuite Source #
Information about a simulation software suite.
See: newSimulationSoftwareSuite
smart constructor.
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.
simulationSoftwareSuite_name :: Lens' SimulationSoftwareSuite (Maybe SimulationSoftwareSuiteType) Source #
The name of the simulation software suite.
simulationSoftwareSuite_version :: Lens' SimulationSoftwareSuite (Maybe Text) Source #
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.
source_etag :: Lens' Source (Maybe Text) Source #
A hash of the object specified by s3Bucket
and s3Key
.
source_architecture :: Lens' Source (Maybe Architecture) Source #
The taget processor architecture for the application.
SourceConfig
data SourceConfig Source #
Information about a source configuration.
See: newSourceConfig
smart constructor.
SourceConfig' | |
|
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.
sourceConfig_s3Key :: Lens' SourceConfig (Maybe Text) Source #
The s3 object key.
sourceConfig_architecture :: Lens' SourceConfig (Maybe Architecture) Source #
The target processor architecture for the application.
sourceConfig_s3Bucket :: Lens' SourceConfig (Maybe Text) Source #
The Amazon S3 bucket name.
TemplateLocation
data TemplateLocation Source #
Information about a template location.
See: newTemplateLocation
smart constructor.
Instances
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.
templateLocation_s3Bucket :: Lens' TemplateLocation Text Source #
The Amazon S3 bucket name.
templateLocation_s3Key :: Lens' TemplateLocation Text Source #
The list of S3 keys identifying the data source files.
TemplateSummary
data TemplateSummary Source #
Summary information for a template.
See: newTemplateSummary
smart constructor.
TemplateSummary' | |
|
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.
templateSummary_lastUpdatedAt :: Lens' TemplateSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the template was last updated.
templateSummary_arn :: Lens' TemplateSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the template.
templateSummary_createdAt :: Lens' TemplateSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the template was created.
templateSummary_name :: Lens' TemplateSummary (Maybe Text) Source #
The name of the template.
templateSummary_version :: Lens' TemplateSummary (Maybe Text) Source #
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.
Tool' | |
|
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.
tool_streamOutputToCloudWatch :: Lens' Tool (Maybe Bool) Source #
Boolean indicating whether logs will be recorded in CloudWatch for the
tool. The default is False
.
tool_exitBehavior :: Lens' Tool (Maybe ExitBehavior) Source #
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
.
tool_streamUI :: Lens' Tool (Maybe Bool) Source #
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
.
tool_command :: Lens' Tool Text Source #
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.
UploadConfiguration' | |
|
Instances
newUploadConfiguration Source #
:: 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
TERMINATING
state. 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.
uploadConfiguration_name :: Lens' UploadConfiguration Text Source #
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
.
uploadConfiguration_path :: Lens' UploadConfiguration Text Source #
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.
uploadConfiguration_uploadBehavior :: Lens' UploadConfiguration UploadBehavior Source #
Specifies when to upload the files:
- UPLOAD_ON_TERMINATE
- Matching files are uploaded once the simulation enters the
TERMINATING
state. 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.
VPCConfig' | |
|
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.
vPCConfig_securityGroups :: Lens' VPCConfig (Maybe (NonEmpty Text)) Source #
A list of one or more security groups IDs in your VPC.
vPCConfig_assignPublicIp :: Lens' VPCConfig (Maybe Bool) Source #
A boolean indicating whether to assign a public IP address.
vPCConfig_subnets :: Lens' VPCConfig (NonEmpty Text) Source #
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.
VPCConfigResponse' | |
|
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.
vPCConfigResponse_securityGroups :: Lens' VPCConfigResponse (Maybe (NonEmpty Text)) Source #
A list of security group IDs associated with the simulation job.
vPCConfigResponse_vpcId :: Lens' VPCConfigResponse (Maybe Text) Source #
The VPC ID associated with your simulation job.
vPCConfigResponse_subnets :: Lens' VPCConfigResponse (Maybe (NonEmpty Text)) Source #
A list of subnet IDs associated with the simulation job.
vPCConfigResponse_assignPublicIp :: Lens' VPCConfigResponse (Maybe Bool) Source #
A boolean indicating if a public IP was assigned.
WorldConfig
data WorldConfig Source #
Configuration information for a world.
See: newWorldConfig
smart constructor.
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.
worldConfig_world :: Lens' WorldConfig (Maybe Text) Source #
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.
WorldCount' | |
|
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.
worldCount_interiorCountPerFloorplan :: Lens' WorldCount (Maybe Int) Source #
The number of unique interiors per floorplan.
worldCount_floorplanCount :: Lens' WorldCount (Maybe Int) Source #
The number of unique floorplans.
WorldExportJobSummary
data WorldExportJobSummary Source #
Information about a world export job.
See: newWorldExportJobSummary
smart constructor.
WorldExportJobSummary' | |
|
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
failureCode
for 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.
worldExportJobSummary_status :: Lens' WorldExportJobSummary (Maybe WorldExportJobStatus) Source #
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
failureCode
for more information. - Canceled
- The world export job was cancelled.
- Canceling
- The world export job is being cancelled.
worldExportJobSummary_arn :: Lens' WorldExportJobSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the world export job.
worldExportJobSummary_createdAt :: Lens' WorldExportJobSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the world export job was created.
worldExportJobSummary_worlds :: Lens' WorldExportJobSummary (Maybe (NonEmpty Text)) Source #
A list of worlds.
WorldFailure
data WorldFailure Source #
Information about a failed world.
See: newWorldFailure
smart constructor.
WorldFailure' | |
|
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.
worldFailure_sampleFailureReason :: Lens' WorldFailure (Maybe Text) Source #
The sample reason why the world failed. World errors are aggregated. A
sample is used as the sampleFailureReason
.
worldFailure_failureCode :: Lens' WorldFailure (Maybe WorldGenerationJobErrorCode) Source #
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.
worldFailure_failureCount :: Lens' WorldFailure (Maybe Int) Source #
The number of failed worlds.
WorldGenerationJobSummary
data WorldGenerationJobSummary Source #
Information about a world generator job.
See: newWorldGenerationJobSummary
smart constructor.
WorldGenerationJobSummary' | |
|
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
failureCode
for 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.
worldGenerationJobSummary_status :: Lens' WorldGenerationJobSummary (Maybe WorldGenerationJobStatus) Source #
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
failureCode
for more information. - PartialFailed
- Some worlds did not generate.
- Canceled
- The world generator job was cancelled.
- Canceling
- The world generator job is being cancelled.
worldGenerationJobSummary_arn :: Lens' WorldGenerationJobSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the world generator job.
worldGenerationJobSummary_createdAt :: Lens' WorldGenerationJobSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the world generator job was created.
worldGenerationJobSummary_worldCount :: Lens' WorldGenerationJobSummary (Maybe WorldCount) Source #
Information about the world count.
worldGenerationJobSummary_succeededWorldCount :: Lens' WorldGenerationJobSummary (Maybe Int) Source #
The number of worlds that were generated.
worldGenerationJobSummary_failedWorldCount :: Lens' WorldGenerationJobSummary (Maybe Int) Source #
The number of worlds that failed.
worldGenerationJobSummary_template :: Lens' WorldGenerationJobSummary (Maybe Text) Source #
The Amazon Resource Name (arn) of the world template.
WorldSummary
data WorldSummary Source #
Information about a world.
See: newWorldSummary
smart constructor.
WorldSummary' | |
|
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.
worldSummary_arn :: Lens' WorldSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the world.
worldSummary_createdAt :: Lens' WorldSummary (Maybe UTCTime) Source #
The time, in milliseconds since the epoch, when the world was created.
worldSummary_template :: Lens' WorldSummary (Maybe Text) Source #
The Amazon Resource Name (arn) of the world template.
worldSummary_generationJob :: Lens' WorldSummary (Maybe Text) Source #
The Amazon Resource Name (arn) of the world generation job.