Skip to content

Robomaker Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDeleteWorldsRequest

worlds

  • Type: typing.List[str]
  • Required: Yes

BatchDeleteWorldsResponse

unprocessedWorlds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDescribeSimulationJobRequest

jobs

  • Type: typing.List[str]
  • Required: Yes

BatchDescribeSimulationJobResponse

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJob]
  • Required: Yes

unprocessedJobs

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchPolicy

timeoutInSeconds

  • Type: typing.Optional[int]

maxConcurrency

  • Type: typing.Optional[int]

CancelDeploymentJobRequest

job

  • Type:
  • Required: Yes

CancelSimulationJobBatchRequest

batch

  • Type:
  • Required: Yes

CancelSimulationJobRequest

job

  • Type:
  • Required: Yes

CancelWorldExportJobRequest

job

  • Type:
  • Required: Yes

CancelWorldGenerationJobRequest

job

  • Type:
  • Required: Yes

Compute

simulationUnitLimit

  • Type: typing.Optional[int]

computeType

  • Type: typing.Optional[typing.Literal['CPU', 'GPU_AND_CPU']]

gpuUnitLimit

  • Type: typing.Optional[int]

ComputeResponse

simulationUnitLimit

  • Type: typing.Optional[int]

computeType

  • Type: typing.Optional[typing.Literal['CPU', 'GPU_AND_CPU']]

gpuUnitLimit

  • Type: typing.Optional[int]

CreateDeploymentJobRequest

clientRequestToken

  • Type:
  • Required: Yes

fleet

  • Type:
  • Required: Yes

deploymentApplicationConfigs

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfigOutput]]
  • Required: Yes

deploymentConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentConfig]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateDeploymentJobResponse

arn

  • Type:
  • Required: Yes

fleet

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']
  • Required: Yes

deploymentApplicationConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfigOutput]
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['BadLambdaAssociated', 'BadPermissionError', 'DeploymentFleetDoesNotExist', 'DownloadConditionFailed', 'EnvironmentSetupError', 'EtagMismatch', 'ExtractingBundleFailure', 'FailureThresholdBreached', 'FleetDeploymentTimeout', 'GreengrassDeploymentFailed', 'GreengrassGroupVersionDoesNotExist', 'InternalServerError', 'InvalidGreengrassGroup', 'LambdaDeleted', 'MissingRobotApplicationArchitecture', 'MissingRobotArchitecture', 'MissingRobotDeploymentResource', 'PostLaunchFileFailure', 'PreLaunchFileFailure', 'ResourceNotFound', 'RobotAgentConnectionTimeout', 'RobotApplicationDoesNotExist', 'RobotDeploymentAborted', 'RobotDeploymentNoResponse']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentConfig

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFleetRequest

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateFleetResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRobotApplicationRequest

name

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SourceConfig]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Environment]

CreateRobotApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRobotApplicationVersionRequest

application

  • Type:
  • Required: Yes

currentRevisionId

  • Type: typing.Optional[str]

s3Etags

  • Type: typing.Optional[typing.List[str]]

imageDigest

  • Type: typing.Optional[str]

CreateRobotApplicationVersionResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRobotRequest

name

  • Type:
  • Required: Yes

architecture

  • Type: typing.Literal['ARM64', 'ARMHF', 'X86_64']
  • Required: Yes

greengrassGroupId

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateRobotResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

greengrassGroupId

  • Type:
  • Required: Yes

architecture

  • Type: typing.Literal['ARM64', 'ARMHF', 'X86_64']
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSimulationApplicationRequest

name

  • Type:
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SourceConfig]]

renderingEngine

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RenderingEngine]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Environment]

CreateSimulationApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

renderingEngine

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSimulationApplicationVersionRequest

application

  • Type:
  • Required: Yes

currentRevisionId

  • Type: typing.Optional[str]

s3Etags

  • Type: typing.Optional[typing.List[str]]

imageDigest

  • Type: typing.Optional[str]

CreateSimulationApplicationVersionResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

renderingEngine

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSimulationJobRequest

maxJobDurationInSeconds

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

outputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.OutputLocation]

loggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LoggingConfig]

failureBehavior

  • Type: typing.Optional[typing.Literal['Continue', 'Fail']]

robotApplications

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]]]

simulationApplications

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]]]

dataSources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSourceConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSourceConfigOutput]]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

vpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfigOutput, NoneType]

compute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Compute]

CreateSimulationJobResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Completed', 'Failed', 'Pending', 'Preparing', 'Restarting', 'Running', 'RunningFailed', 'Terminated', 'Terminating']
  • Required: Yes

lastStartedAt

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

failureBehavior

  • Type: typing.Literal['Continue', 'Fail']
  • Required: Yes

failureCode

  • Type: typing.Literal['BadPermissionsCloudwatchLogs', 'BadPermissionsRobotApplication', 'BadPermissionsS3Object', 'BadPermissionsS3Output', 'BadPermissionsSimulationApplication', 'BadPermissionsUserCredentials', 'BatchCanceled', 'BatchTimedOut', 'ENILimitExceeded', 'InternalServiceError', 'InvalidBundleRobotApplication', 'InvalidBundleSimulationApplication', 'InvalidInput', 'InvalidS3Resource', 'LimitExceeded', 'MismatchedEtag', 'RequestThrottled', 'ResourceNotFound', 'RobotApplicationCrash', 'RobotApplicationHealthCheckFailure', 'RobotApplicationVersionMismatchedEtag', 'SimulationApplicationCrash', 'SimulationApplicationHealthCheckFailure', 'SimulationApplicationVersionMismatchedEtag', 'SubnetIpLimitExceeded', 'ThrottlingError', 'UploadContentMismatchError', 'WrongRegionRobotApplication', 'WrongRegionS3Bucket', 'WrongRegionS3Output', 'WrongRegionSimulationApplication']
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

outputLocation

  • Type:
  • Required: Yes

loggingConfig

  • Type:
  • Required: Yes

maxJobDurationInSeconds

  • Type:
  • Required: Yes

simulationTimeMillis

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

robotApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]
  • Required: Yes

simulationApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]
  • Required: Yes

dataSources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSource]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

vpcConfig

  • Type:
  • Required: Yes

compute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorldExportJobRequest

worlds

  • Type: typing.List[str]
  • Required: Yes

outputLocation

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateWorldExportJobResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'Pending', 'Running']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['AccessDenied', 'InternalServiceError', 'InvalidInput', 'LimitExceeded', 'RequestThrottled', 'ResourceNotFound']
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

outputLocation

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorldGenerationJobRequest

template

  • Type:
  • Required: Yes

worldCount

  • Type:
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

worldTags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateWorldGenerationJobResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'PartialFailed', 'Pending', 'Running']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['AllWorldGenerationFailed', 'InternalServiceError', 'InvalidInput', 'LimitExceeded', 'RequestThrottled', 'ResourceNotFound']
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

template

  • Type:
  • Required: Yes

worldCount

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

worldTags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorldTemplateRequest

clientRequestToken

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

templateBody

  • Type: typing.Optional[str]

templateLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.TemplateLocation]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateWorldTemplateResponse

arn

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataSource

name

  • Type: typing.Optional[str]

s3Bucket

  • Type: typing.Optional[str]

s3Keys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.S3KeyOutput]]

type

  • Type: typing.Optional[typing.Literal['Archive', 'File', 'Prefix']]

destination

  • Type: typing.Optional[str]

DataSourceConfig

name

  • Type:
  • Required: Yes

s3Bucket

  • Type:
  • Required: Yes

s3Keys

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['Archive', 'File', 'Prefix']]

destination

  • Type: typing.Optional[str]

DataSourceConfigOutput

name

  • Type:
  • Required: Yes

s3Bucket

  • Type:
  • Required: Yes

s3Keys

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['Archive', 'File', 'Prefix']]

destination

  • Type: typing.Optional[str]

DeleteFleetRequest

fleet

  • Type:
  • Required: Yes

DeleteRobotApplicationRequest

application

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

DeleteRobotRequest

robot

  • Type:
  • Required: Yes

DeleteSimulationApplicationRequest

application

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

DeleteWorldTemplateRequest

template

  • Type:
  • Required: Yes

DeploymentApplicationConfig

application

  • Type:
  • Required: Yes

applicationVersion

  • Type:
  • Required: Yes

launchConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentLaunchConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentLaunchConfigOutput]
  • Required: Yes

DeploymentApplicationConfigOutput

application

  • Type:
  • Required: Yes

applicationVersion

  • Type:
  • Required: Yes

launchConfig

  • Type:
  • Required: Yes

DeploymentConfig

concurrentDeploymentPercentage

  • Type: typing.Optional[int]

failureThresholdPercentage

  • Type: typing.Optional[int]

robotDeploymentTimeoutInSeconds

  • Type: typing.Optional[int]

downloadConditionFile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.S3Object]

DeploymentJob

arn

  • Type: typing.Optional[str]

fleet

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']]

deploymentApplicationConfigs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfigOutput]]

deploymentConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentConfig]

failureReason

  • Type: typing.Optional[str]

failureCode

  • Type: typing.Optional[typing.Literal['BadLambdaAssociated', 'BadPermissionError', 'DeploymentFleetDoesNotExist', 'DownloadConditionFailed', 'EnvironmentSetupError', 'EtagMismatch', 'ExtractingBundleFailure', 'FailureThresholdBreached', 'FleetDeploymentTimeout', 'GreengrassDeploymentFailed', 'GreengrassGroupVersionDoesNotExist', 'InternalServerError', 'InvalidGreengrassGroup', 'LambdaDeleted', 'MissingRobotApplicationArchitecture', 'MissingRobotArchitecture', 'MissingRobotDeploymentResource', 'PostLaunchFileFailure', 'PreLaunchFileFailure', 'ResourceNotFound', 'RobotAgentConnectionTimeout', 'RobotApplicationDoesNotExist', 'RobotDeploymentAborted', 'RobotDeploymentNoResponse']]

createdAt

  • Type: typing.Optional[datetime.datetime]

DeploymentLaunchConfig

packageName

  • Type:
  • Required: Yes

launchFile

  • Type:
  • Required: Yes

preLaunchFile

  • Type: typing.Optional[str]

postLaunchFile

  • Type: typing.Optional[str]

environmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

DeploymentLaunchConfigOutput

packageName

  • Type:
  • Required: Yes

launchFile

  • Type:
  • Required: Yes

preLaunchFile

  • Type: typing.Optional[str]

postLaunchFile

  • Type: typing.Optional[str]

environmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

DeregisterRobotRequest

fleet

  • Type:
  • Required: Yes

robot

  • Type:
  • Required: Yes

DeregisterRobotResponse

fleet

  • Type:
  • Required: Yes

robot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDeploymentJobRequest

job

  • Type:
  • Required: Yes

DescribeDeploymentJobResponse

arn

  • Type:
  • Required: Yes

fleet

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']
  • Required: Yes

deploymentConfig

  • Type:
  • Required: Yes

deploymentApplicationConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfigOutput]
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['BadLambdaAssociated', 'BadPermissionError', 'DeploymentFleetDoesNotExist', 'DownloadConditionFailed', 'EnvironmentSetupError', 'EtagMismatch', 'ExtractingBundleFailure', 'FailureThresholdBreached', 'FleetDeploymentTimeout', 'GreengrassDeploymentFailed', 'GreengrassGroupVersionDoesNotExist', 'InternalServerError', 'InvalidGreengrassGroup', 'LambdaDeleted', 'MissingRobotApplicationArchitecture', 'MissingRobotArchitecture', 'MissingRobotDeploymentResource', 'PostLaunchFileFailure', 'PreLaunchFileFailure', 'ResourceNotFound', 'RobotAgentConnectionTimeout', 'RobotApplicationDoesNotExist', 'RobotDeploymentAborted', 'RobotDeploymentNoResponse']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

robotDeploymentSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotDeployment]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFleetRequest

fleet

  • Type:
  • Required: Yes

DescribeFleetResponse

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

robots

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Robot]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastDeploymentStatus

  • Type: typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']
  • Required: Yes

lastDeploymentJob

  • Type:
  • Required: Yes

lastDeploymentTime

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRobotApplicationRequest

application

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

DescribeRobotApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

environment

  • Type:
  • Required: Yes

imageDigest

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRobotRequest

robot

  • Type:
  • Required: Yes

DescribeRobotResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

fleetArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Available', 'Deploying', 'Failed', 'InSync', 'NoResponse', 'PendingNewDeployment', 'Registered']
  • Required: Yes

greengrassGroupId

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

architecture

  • Type: typing.Literal['ARM64', 'ARMHF', 'X86_64']
  • Required: Yes

lastDeploymentJob

  • Type:
  • Required: Yes

lastDeploymentTime

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSimulationApplicationRequest

application

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

DescribeSimulationApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

renderingEngine

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

environment

  • Type:
  • Required: Yes

imageDigest

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSimulationJobBatchRequest

batch

  • Type:
  • Required: Yes

DescribeSimulationJobBatchResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Completing', 'Failed', 'InProgress', 'Pending', 'TimedOut', 'TimingOut']
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

batchPolicy

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['InternalServiceError']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

failedRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.FailedCreateSimulationJobRequest]
  • Required: Yes

pendingRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobRequestOutput]
  • Required: Yes

createdRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobSummary]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSimulationJobRequest

job

  • Type:
  • Required: Yes

DescribeSimulationJobResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Completed', 'Failed', 'Pending', 'Preparing', 'Restarting', 'Running', 'RunningFailed', 'Terminated', 'Terminating']
  • Required: Yes

lastStartedAt

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

failureBehavior

  • Type: typing.Literal['Continue', 'Fail']
  • Required: Yes

failureCode

  • Type: typing.Literal['BadPermissionsCloudwatchLogs', 'BadPermissionsRobotApplication', 'BadPermissionsS3Object', 'BadPermissionsS3Output', 'BadPermissionsSimulationApplication', 'BadPermissionsUserCredentials', 'BatchCanceled', 'BatchTimedOut', 'ENILimitExceeded', 'InternalServiceError', 'InvalidBundleRobotApplication', 'InvalidBundleSimulationApplication', 'InvalidInput', 'InvalidS3Resource', 'LimitExceeded', 'MismatchedEtag', 'RequestThrottled', 'ResourceNotFound', 'RobotApplicationCrash', 'RobotApplicationHealthCheckFailure', 'RobotApplicationVersionMismatchedEtag', 'SimulationApplicationCrash', 'SimulationApplicationHealthCheckFailure', 'SimulationApplicationVersionMismatchedEtag', 'SubnetIpLimitExceeded', 'ThrottlingError', 'UploadContentMismatchError', 'WrongRegionRobotApplication', 'WrongRegionS3Bucket', 'WrongRegionS3Output', 'WrongRegionSimulationApplication']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

outputLocation

  • Type:
  • Required: Yes

loggingConfig

  • Type:
  • Required: Yes

maxJobDurationInSeconds

  • Type:
  • Required: Yes

simulationTimeMillis

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

robotApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]
  • Required: Yes

simulationApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]
  • Required: Yes

dataSources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSource]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

vpcConfig

  • Type:
  • Required: Yes

networkInterface

  • Type:
  • Required: Yes

compute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorldExportJobRequest

job

  • Type:
  • Required: Yes

DescribeWorldExportJobResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'Pending', 'Running']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['AccessDenied', 'InternalServiceError', 'InvalidInput', 'LimitExceeded', 'RequestThrottled', 'ResourceNotFound']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

worlds

  • Type: typing.List[str]
  • Required: Yes

outputLocation

  • Type:
  • Required: Yes

iamRole

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorldGenerationJobRequest

job

  • Type:
  • Required: Yes

DescribeWorldGenerationJobResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'PartialFailed', 'Pending', 'Running']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['AllWorldGenerationFailed', 'InternalServiceError', 'InvalidInput', 'LimitExceeded', 'RequestThrottled', 'ResourceNotFound']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

template

  • Type:
  • Required: Yes

worldCount

  • Type:
  • Required: Yes

finishedWorldsSummary

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

worldTags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorldRequest

world

  • Type:
  • Required: Yes

DescribeWorldResponse

arn

  • Type:
  • Required: Yes

generationJob

  • Type:
  • Required: Yes

template

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

worldDescriptionBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorldTemplateRequest

template

  • Type:
  • Required: Yes

DescribeWorldTemplateResponse

arn

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Environment

uri

  • Type: typing.Optional[str]

FailedCreateSimulationJobRequest

request

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobRequestOutput]

failureReason

  • Type: typing.Optional[str]

failureCode

  • Type: typing.Optional[typing.Literal['BadPermissionsCloudwatchLogs', 'BadPermissionsRobotApplication', 'BadPermissionsS3Object', 'BadPermissionsS3Output', 'BadPermissionsSimulationApplication', 'BadPermissionsUserCredentials', 'BatchCanceled', 'BatchTimedOut', 'ENILimitExceeded', 'InternalServiceError', 'InvalidBundleRobotApplication', 'InvalidBundleSimulationApplication', 'InvalidInput', 'InvalidS3Resource', 'LimitExceeded', 'MismatchedEtag', 'RequestThrottled', 'ResourceNotFound', 'RobotApplicationCrash', 'RobotApplicationHealthCheckFailure', 'RobotApplicationVersionMismatchedEtag', 'SimulationApplicationCrash', 'SimulationApplicationHealthCheckFailure', 'SimulationApplicationVersionMismatchedEtag', 'SubnetIpLimitExceeded', 'ThrottlingError', 'UploadContentMismatchError', 'WrongRegionRobotApplication', 'WrongRegionS3Bucket', 'WrongRegionS3Output', 'WrongRegionSimulationApplication']]

failedAt

  • Type: typing.Optional[datetime.datetime]

FailureSummary

totalFailureCount

  • Type: typing.Optional[int]

failures

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldFailure]]

Filter

name

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[str]]

FinishedWorldsSummary

finishedCount

  • Type: typing.Optional[int]

succeededWorlds

  • Type: typing.Optional[typing.List[str]]

failureSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.FailureSummary]

Fleet

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastDeploymentStatus

  • Type: typing.Optional[typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']]

lastDeploymentJob

  • Type: typing.Optional[str]

lastDeploymentTime

  • Type: typing.Optional[datetime.datetime]

GetWorldTemplateBodyRequest

template

  • Type: typing.Optional[str]

generationJob

  • Type: typing.Optional[str]

GetWorldTemplateBodyResponse

templateBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LaunchConfig

packageName

  • Type: typing.Optional[str]

launchFile

  • Type: typing.Optional[str]

environmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

portForwardingConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PortForwardingConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PortForwardingConfigOutput, NoneType]

streamUI

  • Type: typing.Optional[bool]

command

  • Type: typing.Optional[typing.List[str]]

LaunchConfigOutput

packageName

  • Type: typing.Optional[str]

launchFile

  • Type: typing.Optional[str]

environmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

portForwardingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PortForwardingConfigOutput]

streamUI

  • Type: typing.Optional[bool]

command

  • Type: typing.Optional[typing.List[str]]

ListDeploymentJobsRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDeploymentJobsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListDeploymentJobsResponse

deploymentJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListFleetsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListFleetsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListFleetsResponse

fleetDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Fleet]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRobotApplicationsRequest

versionQualifier

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListRobotApplicationsRequestPaginate

versionQualifier

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListRobotApplicationsResponse

robotApplicationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRobotsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListRobotsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListRobotsResponse

robots

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Robot]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSimulationApplicationsRequest

versionQualifier

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListSimulationApplicationsRequestPaginate

versionQualifier

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListSimulationApplicationsResponse

simulationApplicationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSimulationJobBatchesRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListSimulationJobBatchesRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListSimulationJobBatchesResponse

simulationJobBatchSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobBatchSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSimulationJobsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListSimulationJobsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListSimulationJobsResponse

simulationJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorldExportJobsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListWorldExportJobsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListWorldExportJobsResponse

worldExportJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldExportJobSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorldGenerationJobsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListWorldGenerationJobsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListWorldGenerationJobsResponse

worldGenerationJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldGenerationJobSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorldTemplatesRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListWorldTemplatesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListWorldTemplatesResponse

templateSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.TemplateSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorldsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

ListWorldsRequestPaginate

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PaginatorConfig]

ListWorldsResponse

worldSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

LoggingConfig

recordAllRosTopics

  • Type: typing.Optional[bool]

NetworkInterface

networkInterfaceId

  • Type: typing.Optional[str]

privateIpAddress

  • Type: typing.Optional[str]

publicIpAddress

  • Type: typing.Optional[str]

OutputLocation

s3Bucket

  • Type: typing.Optional[str]

s3Prefix

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PortForwardingConfig

portMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PortMapping]]

PortForwardingConfigOutput

portMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.PortMapping]]

PortMapping

jobPort

  • Type:
  • Required: Yes

applicationPort

  • Type:
  • Required: Yes

enableOnPublicIp

  • Type: typing.Optional[bool]

ProgressDetail

currentProgress

  • Type: typing.Optional[typing.Literal['DownloadingExtracting', 'ExecutingDownloadCondition', 'ExecutingPostLaunch', 'ExecutingPreLaunch', 'Finished', 'Launching', 'Validating']]

percentDone

  • Type: typing.Optional[float]

estimatedTimeRemainingSeconds

  • Type: typing.Optional[int]

targetResource

  • Type: typing.Optional[str]

RegisterRobotRequest

fleet

  • Type:
  • Required: Yes

robot

  • Type:
  • Required: Yes

RegisterRobotResponse

fleet

  • Type:
  • Required: Yes

robot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RenderingEngine

name

  • Type: typing.Optional[typing.Literal['OGRE']]

version

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RestartSimulationJobRequest

job

  • Type:
  • Required: Yes

Robot

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

fleetArn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Available', 'Deploying', 'Failed', 'InSync', 'NoResponse', 'PendingNewDeployment', 'Registered']]

greenGrassGroupId

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'ARMHF', 'X86_64']]

lastDeploymentJob

  • Type: typing.Optional[str]

lastDeploymentTime

  • Type: typing.Optional[datetime.datetime]

RobotApplicationConfig

application

  • Type:
  • Required: Yes

launchConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LaunchConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LaunchConfigOutput]
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

uploadConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.UploadConfiguration]]

useDefaultUploadConfigurations

  • Type: typing.Optional[bool]

tools

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Tool]]

useDefaultTools

  • Type: typing.Optional[bool]

RobotApplicationConfigOutput

application

  • Type:
  • Required: Yes

launchConfig

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

uploadConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.UploadConfiguration]]

useDefaultUploadConfigurations

  • Type: typing.Optional[bool]

tools

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Tool]]

useDefaultTools

  • Type: typing.Optional[bool]

RobotApplicationSummary

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

robotSoftwareSuite

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotSoftwareSuite]

RobotDeployment

arn

  • Type: typing.Optional[str]

deploymentStartTime

  • Type: typing.Optional[datetime.datetime]

deploymentFinishTime

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['Available', 'Deploying', 'Failed', 'InSync', 'NoResponse', 'PendingNewDeployment', 'Registered']]

progressDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.ProgressDetail]

failureReason

  • Type: typing.Optional[str]

failureCode

  • Type: typing.Optional[typing.Literal['BadLambdaAssociated', 'BadPermissionError', 'DeploymentFleetDoesNotExist', 'DownloadConditionFailed', 'EnvironmentSetupError', 'EtagMismatch', 'ExtractingBundleFailure', 'FailureThresholdBreached', 'FleetDeploymentTimeout', 'GreengrassDeploymentFailed', 'GreengrassGroupVersionDoesNotExist', 'InternalServerError', 'InvalidGreengrassGroup', 'LambdaDeleted', 'MissingRobotApplicationArchitecture', 'MissingRobotArchitecture', 'MissingRobotDeploymentResource', 'PostLaunchFileFailure', 'PreLaunchFileFailure', 'ResourceNotFound', 'RobotAgentConnectionTimeout', 'RobotApplicationDoesNotExist', 'RobotDeploymentAborted', 'RobotDeploymentNoResponse']]

RobotSoftwareSuite

name

  • Type: typing.Optional[typing.Literal['General', 'ROS', 'ROS2']]

version

  • Type: typing.Optional[typing.Literal['Dashing', 'Foxy', 'Kinetic', 'Melodic']]

S3KeyOutput

s3Key

  • Type: typing.Optional[str]

etag

  • Type: typing.Optional[str]

S3Object

bucket

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

etag

  • Type: typing.Optional[str]

SimulationApplicationConfig

application

  • Type:
  • Required: Yes

launchConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LaunchConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LaunchConfigOutput]
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

uploadConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.UploadConfiguration]]

worldConfigs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldConfig]]

useDefaultUploadConfigurations

  • Type: typing.Optional[bool]

tools

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Tool]]

useDefaultTools

  • Type: typing.Optional[bool]

SimulationApplicationConfigOutput

application

  • Type:
  • Required: Yes

launchConfig

  • Type:
  • Required: Yes

applicationVersion

  • Type: typing.Optional[str]

uploadConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.UploadConfiguration]]

worldConfigs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldConfig]]

useDefaultUploadConfigurations

  • Type: typing.Optional[bool]

tools

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Tool]]

useDefaultTools

  • Type: typing.Optional[bool]

SimulationApplicationSummary

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

robotSoftwareSuite

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotSoftwareSuite]

simulationSoftwareSuite

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationSoftwareSuite]

SimulationJob

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Completed', 'Failed', 'Pending', 'Preparing', 'Restarting', 'Running', 'RunningFailed', 'Terminated', 'Terminating']]

lastStartedAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

failureBehavior

  • Type: typing.Optional[typing.Literal['Continue', 'Fail']]

failureCode

  • Type: typing.Optional[typing.Literal['BadPermissionsCloudwatchLogs', 'BadPermissionsRobotApplication', 'BadPermissionsS3Object', 'BadPermissionsS3Output', 'BadPermissionsSimulationApplication', 'BadPermissionsUserCredentials', 'BatchCanceled', 'BatchTimedOut', 'ENILimitExceeded', 'InternalServiceError', 'InvalidBundleRobotApplication', 'InvalidBundleSimulationApplication', 'InvalidInput', 'InvalidS3Resource', 'LimitExceeded', 'MismatchedEtag', 'RequestThrottled', 'ResourceNotFound', 'RobotApplicationCrash', 'RobotApplicationHealthCheckFailure', 'RobotApplicationVersionMismatchedEtag', 'SimulationApplicationCrash', 'SimulationApplicationHealthCheckFailure', 'SimulationApplicationVersionMismatchedEtag', 'SubnetIpLimitExceeded', 'ThrottlingError', 'UploadContentMismatchError', 'WrongRegionRobotApplication', 'WrongRegionS3Bucket', 'WrongRegionS3Output', 'WrongRegionSimulationApplication']]

failureReason

  • Type: typing.Optional[str]

clientRequestToken

  • Type: typing.Optional[str]

outputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.OutputLocation]

loggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LoggingConfig]

maxJobDurationInSeconds

  • Type: typing.Optional[int]

simulationTimeMillis

  • Type: typing.Optional[int]

iamRole

  • Type: typing.Optional[str]

robotApplications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]]

simulationApplications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]]

dataSources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSource]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfigResponse]

networkInterface

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.NetworkInterface]

compute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.ComputeResponse]

SimulationJobBatchSummary

arn

  • Type: typing.Optional[str]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

createdAt

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Canceling', 'Completed', 'Completing', 'Failed', 'InProgress', 'Pending', 'TimedOut', 'TimingOut']]

failedRequestCount

  • Type: typing.Optional[int]

pendingRequestCount

  • Type: typing.Optional[int]

createdRequestCount

  • Type: typing.Optional[int]

SimulationJobRequest

maxJobDurationInSeconds

  • Type:
  • Required: Yes

outputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.OutputLocation]

loggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LoggingConfig]

iamRole

  • Type: typing.Optional[str]

failureBehavior

  • Type: typing.Optional[typing.Literal['Continue', 'Fail']]

useDefaultApplications

  • Type: typing.Optional[bool]

robotApplications

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]]]

simulationApplications

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]]]

dataSources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSourceConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSourceConfigOutput]]]

vpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfig, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfigOutput, NoneType]

compute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Compute]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

SimulationJobRequestOutput

maxJobDurationInSeconds

  • Type:
  • Required: Yes

outputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.OutputLocation]

loggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.LoggingConfig]

iamRole

  • Type: typing.Optional[str]

failureBehavior

  • Type: typing.Optional[typing.Literal['Continue', 'Fail']]

useDefaultApplications

  • Type: typing.Optional[bool]

robotApplications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RobotApplicationConfigOutput]]

simulationApplications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationApplicationConfigOutput]]

dataSources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DataSourceConfigOutput]]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.VPCConfigOutput]

compute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Compute]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

SimulationJobSummary

arn

  • Type: typing.Optional[str]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

name

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Completed', 'Failed', 'Pending', 'Preparing', 'Restarting', 'Running', 'RunningFailed', 'Terminated', 'Terminating']]

simulationApplicationNames

  • Type: typing.Optional[typing.List[str]]

robotApplicationNames

  • Type: typing.Optional[typing.List[str]]

dataSourceNames

  • Type: typing.Optional[typing.List[str]]

computeType

  • Type: typing.Optional[typing.Literal['CPU', 'GPU_AND_CPU']]

SimulationSoftwareSuite

name

  • Type: typing.Optional[typing.Literal['Gazebo', 'RosbagPlay', 'SimulationRuntime']]

version

  • Type: typing.Optional[str]

Source

s3Bucket

  • Type: typing.Optional[str]

s3Key

  • Type: typing.Optional[str]

etag

  • Type: typing.Optional[str]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'ARMHF', 'X86_64']]

SourceConfig

s3Bucket

  • Type: typing.Optional[str]

s3Key

  • Type: typing.Optional[str]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'ARMHF', 'X86_64']]

StartSimulationJobBatchRequest

createSimulationJobRequests

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobRequest, aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobRequestOutput]]
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

batchPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.BatchPolicy]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

StartSimulationJobBatchResponse

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Canceling', 'Completed', 'Completing', 'Failed', 'InProgress', 'Pending', 'TimedOut', 'TimingOut']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

batchPolicy

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['InternalServiceError']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

failedRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.FailedCreateSimulationJobRequest]
  • Required: Yes

pendingRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobRequestOutput]
  • Required: Yes

createdRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SimulationJobSummary]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SyncDeploymentJobRequest

clientRequestToken

  • Type:
  • Required: Yes

fleet

  • Type:
  • Required: Yes

SyncDeploymentJobResponse

arn

  • Type:
  • Required: Yes

fleet

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Canceled', 'Failed', 'InProgress', 'Pending', 'Preparing', 'Succeeded']
  • Required: Yes

deploymentConfig

  • Type:
  • Required: Yes

deploymentApplicationConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.DeploymentApplicationConfigOutput]
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

failureCode

  • Type: typing.Literal['BadLambdaAssociated', 'BadPermissionError', 'DeploymentFleetDoesNotExist', 'DownloadConditionFailed', 'EnvironmentSetupError', 'EtagMismatch', 'ExtractingBundleFailure', 'FailureThresholdBreached', 'FleetDeploymentTimeout', 'GreengrassDeploymentFailed', 'GreengrassGroupVersionDoesNotExist', 'InternalServerError', 'InvalidGreengrassGroup', 'LambdaDeleted', 'MissingRobotApplicationArchitecture', 'MissingRobotArchitecture', 'MissingRobotDeploymentResource', 'PostLaunchFileFailure', 'PreLaunchFileFailure', 'ResourceNotFound', 'RobotAgentConnectionTimeout', 'RobotApplicationDoesNotExist', 'RobotDeploymentAborted', 'RobotDeploymentNoResponse']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TemplateLocation

s3Bucket

  • Type:
  • Required: Yes

s3Key

  • Type:
  • Required: Yes

TemplateSummary

arn

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

Tool

name

  • Type:
  • Required: Yes

command

  • Type:
  • Required: Yes

streamUI

  • Type: typing.Optional[bool]

streamOutputToCloudWatch

  • Type: typing.Optional[bool]

exitBehavior

  • Type: typing.Optional[typing.Literal['FAIL', 'RESTART']]

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateRobotApplicationRequest

application

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SourceConfig]]

currentRevisionId

  • Type: typing.Optional[str]

environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Environment]

UpdateRobotApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSimulationApplicationRequest

application

  • Type:
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.SourceConfig]]

renderingEngine

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.RenderingEngine]

currentRevisionId

  • Type: typing.Optional[str]

environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Environment]

UpdateSimulationApplicationResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.Source]
  • Required: Yes

simulationSoftwareSuite

  • Type:
  • Required: Yes

robotSoftwareSuite

  • Type:
  • Required: Yes

renderingEngine

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorldTemplateRequest

template

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

templateBody

  • Type: typing.Optional[str]

templateLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.TemplateLocation]

UpdateWorldTemplateResponse

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UploadConfiguration

name

  • Type:
  • Required: Yes

path

  • Type:
  • Required: Yes

uploadBehavior

  • Type: typing.Literal['UPLOAD_ON_TERMINATE', 'UPLOAD_ROLLING_AUTO_REMOVE']
  • Required: Yes

VPCConfig

subnets

  • Type: typing.List[str]
  • Required: Yes

securityGroups

  • Type: typing.Optional[typing.List[str]]

assignPublicIp

  • Type: typing.Optional[bool]

VPCConfigOutput

subnets

  • Type: typing.List[str]
  • Required: Yes

securityGroups

  • Type: typing.Optional[typing.List[str]]

assignPublicIp

  • Type: typing.Optional[bool]

VPCConfigResponse

subnets

  • Type: typing.Optional[typing.List[str]]

securityGroups

  • Type: typing.Optional[typing.List[str]]

vpcId

  • Type: typing.Optional[str]

assignPublicIp

  • Type: typing.Optional[bool]

WorldConfig

world

  • Type: typing.Optional[str]

WorldCount

floorplanCount

  • Type: typing.Optional[int]

interiorCountPerFloorplan

  • Type: typing.Optional[int]

WorldExportJobSummary

arn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'Pending', 'Running']]

createdAt

  • Type: typing.Optional[datetime.datetime]

worlds

  • Type: typing.Optional[typing.List[str]]

outputLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.OutputLocation]

WorldFailure

failureCode

  • Type: typing.Optional[typing.Literal['AllWorldGenerationFailed', 'InternalServiceError', 'InvalidInput', 'LimitExceeded', 'RequestThrottled', 'ResourceNotFound']]

sampleFailureReason

  • Type: typing.Optional[str]

failureCount

  • Type: typing.Optional[int]

WorldGenerationJobSummary

arn

  • Type: typing.Optional[str]

template

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['Canceled', 'Canceling', 'Completed', 'Failed', 'PartialFailed', 'Pending', 'Running']]

worldCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.robomaker.robomaker_classes.WorldCount]

succeededWorldCount

  • Type: typing.Optional[int]

failedWorldCount

  • Type: typing.Optional[int]

WorldSummary

arn

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

generationJob

  • Type: typing.Optional[str]

template

  • Type: typing.Optional[str]