Type definitions#
Auto-generated documentation for RoboMaker type annotations stubs module mypy-boto3-robomaker.
DataSourceConfigUnionTypeDef#
# DataSourceConfigUnionTypeDef definition
DataSourceConfigUnionTypeDef = Union[
DataSourceConfigTypeDef, # (1)
DataSourceConfigOutputTypeDef, # (2)
]
DeploymentLaunchConfigUnionTypeDef#
# DeploymentLaunchConfigUnionTypeDef definition
DeploymentLaunchConfigUnionTypeDef = Union[
DeploymentLaunchConfigTypeDef, # (1)
DeploymentLaunchConfigOutputTypeDef, # (2)
]
VPCConfigUnionTypeDef#
# VPCConfigUnionTypeDef definition
VPCConfigUnionTypeDef = Union[
VPCConfigTypeDef, # (1)
VPCConfigOutputTypeDef, # (2)
]
PortForwardingConfigUnionTypeDef#
# PortForwardingConfigUnionTypeDef definition
PortForwardingConfigUnionTypeDef = Union[
PortForwardingConfigTypeDef, # (1)
PortForwardingConfigOutputTypeDef, # (2)
]
DeploymentApplicationConfigUnionTypeDef#
# DeploymentApplicationConfigUnionTypeDef definition
DeploymentApplicationConfigUnionTypeDef = Union[
DeploymentApplicationConfigTypeDef, # (1)
DeploymentApplicationConfigOutputTypeDef, # (2)
]
LaunchConfigUnionTypeDef#
# LaunchConfigUnionTypeDef definition
LaunchConfigUnionTypeDef = Union[
LaunchConfigTypeDef, # (1)
LaunchConfigOutputTypeDef, # (2)
]
RobotApplicationConfigUnionTypeDef#
# RobotApplicationConfigUnionTypeDef definition
RobotApplicationConfigUnionTypeDef = Union[
RobotApplicationConfigTypeDef, # (1)
RobotApplicationConfigOutputTypeDef, # (2)
]
SimulationApplicationConfigUnionTypeDef#
# SimulationApplicationConfigUnionTypeDef definition
SimulationApplicationConfigUnionTypeDef = Union[
SimulationApplicationConfigTypeDef, # (1)
SimulationApplicationConfigOutputTypeDef, # (2)
]
SimulationJobRequestUnionTypeDef#
# SimulationJobRequestUnionTypeDef definition
SimulationJobRequestUnionTypeDef = Union[
SimulationJobRequestTypeDef, # (1)
SimulationJobRequestOutputTypeDef, # (2)
]
BatchDeleteWorldsRequestRequestTypeDef#
# BatchDeleteWorldsRequestRequestTypeDef definition
class BatchDeleteWorldsRequestRequestTypeDef(TypedDict):
worlds: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchDescribeSimulationJobRequestRequestTypeDef#
# BatchDescribeSimulationJobRequestRequestTypeDef definition
class BatchDescribeSimulationJobRequestRequestTypeDef(TypedDict):
jobs: Sequence[str],
BatchPolicyTypeDef#
# BatchPolicyTypeDef definition
class BatchPolicyTypeDef(TypedDict):
timeoutInSeconds: NotRequired[int],
maxConcurrency: NotRequired[int],
CancelDeploymentJobRequestRequestTypeDef#
# CancelDeploymentJobRequestRequestTypeDef definition
class CancelDeploymentJobRequestRequestTypeDef(TypedDict):
job: str,
CancelSimulationJobBatchRequestRequestTypeDef#
# CancelSimulationJobBatchRequestRequestTypeDef definition
class CancelSimulationJobBatchRequestRequestTypeDef(TypedDict):
batch: str,
CancelSimulationJobRequestRequestTypeDef#
# CancelSimulationJobRequestRequestTypeDef definition
class CancelSimulationJobRequestRequestTypeDef(TypedDict):
job: str,
CancelWorldExportJobRequestRequestTypeDef#
# CancelWorldExportJobRequestRequestTypeDef definition
class CancelWorldExportJobRequestRequestTypeDef(TypedDict):
job: str,
CancelWorldGenerationJobRequestRequestTypeDef#
# CancelWorldGenerationJobRequestRequestTypeDef definition
class CancelWorldGenerationJobRequestRequestTypeDef(TypedDict):
job: str,
ComputeResponseTypeDef#
# ComputeResponseTypeDef definition
class ComputeResponseTypeDef(TypedDict):
simulationUnitLimit: NotRequired[int],
computeType: NotRequired[ComputeTypeType], # (1)
gpuUnitLimit: NotRequired[int],
- See ComputeTypeType
ComputeTypeDef#
# ComputeTypeDef definition
class ComputeTypeDef(TypedDict):
simulationUnitLimit: NotRequired[int],
computeType: NotRequired[ComputeTypeType], # (1)
gpuUnitLimit: NotRequired[int],
- See ComputeTypeType
CreateFleetRequestRequestTypeDef#
# CreateFleetRequestRequestTypeDef definition
class CreateFleetRequestRequestTypeDef(TypedDict):
name: str,
tags: NotRequired[Mapping[str, str]],
EnvironmentTypeDef#
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
uri: NotRequired[str],
RobotSoftwareSuiteTypeDef#
# RobotSoftwareSuiteTypeDef definition
class RobotSoftwareSuiteTypeDef(TypedDict):
name: NotRequired[RobotSoftwareSuiteTypeType], # (1)
version: NotRequired[RobotSoftwareSuiteVersionTypeType], # (2)
SourceConfigTypeDef#
# SourceConfigTypeDef definition
class SourceConfigTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3Key: NotRequired[str],
architecture: NotRequired[ArchitectureType], # (1)
- See ArchitectureType
SourceTypeDef#
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3Key: NotRequired[str],
etag: NotRequired[str],
architecture: NotRequired[ArchitectureType], # (1)
- See ArchitectureType
CreateRobotApplicationVersionRequestRequestTypeDef#
# CreateRobotApplicationVersionRequestRequestTypeDef definition
class CreateRobotApplicationVersionRequestRequestTypeDef(TypedDict):
application: str,
currentRevisionId: NotRequired[str],
s3Etags: NotRequired[Sequence[str]],
imageDigest: NotRequired[str],
CreateRobotRequestRequestTypeDef#
# CreateRobotRequestRequestTypeDef definition
class CreateRobotRequestRequestTypeDef(TypedDict):
name: str,
architecture: ArchitectureType, # (1)
greengrassGroupId: str,
tags: NotRequired[Mapping[str, str]],
- See ArchitectureType
RenderingEngineTypeDef#
# RenderingEngineTypeDef definition
class RenderingEngineTypeDef(TypedDict):
name: NotRequired[RenderingEngineTypeType], # (1)
version: NotRequired[str],
SimulationSoftwareSuiteTypeDef#
# SimulationSoftwareSuiteTypeDef definition
class SimulationSoftwareSuiteTypeDef(TypedDict):
name: NotRequired[SimulationSoftwareSuiteTypeType], # (1)
version: NotRequired[str],
CreateSimulationApplicationVersionRequestRequestTypeDef#
# CreateSimulationApplicationVersionRequestRequestTypeDef definition
class CreateSimulationApplicationVersionRequestRequestTypeDef(TypedDict):
application: str,
currentRevisionId: NotRequired[str],
s3Etags: NotRequired[Sequence[str]],
imageDigest: NotRequired[str],
LoggingConfigTypeDef#
# LoggingConfigTypeDef definition
class LoggingConfigTypeDef(TypedDict):
recordAllRosTopics: NotRequired[bool],
OutputLocationTypeDef#
# OutputLocationTypeDef definition
class OutputLocationTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3Prefix: NotRequired[str],
VPCConfigTypeDef#
# VPCConfigTypeDef definition
class VPCConfigTypeDef(TypedDict):
subnets: Sequence[str],
securityGroups: NotRequired[Sequence[str]],
assignPublicIp: NotRequired[bool],
VPCConfigResponseTypeDef#
# VPCConfigResponseTypeDef definition
class VPCConfigResponseTypeDef(TypedDict):
subnets: NotRequired[list[str]],
securityGroups: NotRequired[list[str]],
vpcId: NotRequired[str],
assignPublicIp: NotRequired[bool],
WorldCountTypeDef#
# WorldCountTypeDef definition
class WorldCountTypeDef(TypedDict):
floorplanCount: NotRequired[int],
interiorCountPerFloorplan: NotRequired[int],
TemplateLocationTypeDef#
# TemplateLocationTypeDef definition
class TemplateLocationTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
DataSourceConfigOutputTypeDef#
# DataSourceConfigOutputTypeDef definition
class DataSourceConfigOutputTypeDef(TypedDict):
name: str,
s3Bucket: str,
s3Keys: list[str],
type: NotRequired[DataSourceTypeType], # (1)
destination: NotRequired[str],
DataSourceConfigTypeDef#
# DataSourceConfigTypeDef definition
class DataSourceConfigTypeDef(TypedDict):
name: str,
s3Bucket: str,
s3Keys: Sequence[str],
type: NotRequired[DataSourceTypeType], # (1)
destination: NotRequired[str],
S3KeyOutputTypeDef#
# S3KeyOutputTypeDef definition
class S3KeyOutputTypeDef(TypedDict):
s3Key: NotRequired[str],
etag: NotRequired[str],
DeleteFleetRequestRequestTypeDef#
# DeleteFleetRequestRequestTypeDef definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
fleet: str,
DeleteRobotApplicationRequestRequestTypeDef#
# DeleteRobotApplicationRequestRequestTypeDef definition
class DeleteRobotApplicationRequestRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DeleteRobotRequestRequestTypeDef#
# DeleteRobotRequestRequestTypeDef definition
class DeleteRobotRequestRequestTypeDef(TypedDict):
robot: str,
DeleteSimulationApplicationRequestRequestTypeDef#
# DeleteSimulationApplicationRequestRequestTypeDef definition
class DeleteSimulationApplicationRequestRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DeleteWorldTemplateRequestRequestTypeDef#
# DeleteWorldTemplateRequestRequestTypeDef definition
class DeleteWorldTemplateRequestRequestTypeDef(TypedDict):
template: str,
DeploymentLaunchConfigOutputTypeDef#
# DeploymentLaunchConfigOutputTypeDef definition
class DeploymentLaunchConfigOutputTypeDef(TypedDict):
packageName: str,
launchFile: str,
preLaunchFile: NotRequired[str],
postLaunchFile: NotRequired[str],
environmentVariables: NotRequired[dict[str, str]],
S3ObjectTypeDef#
# S3ObjectTypeDef definition
class S3ObjectTypeDef(TypedDict):
bucket: str,
key: str,
etag: NotRequired[str],
DeploymentLaunchConfigTypeDef#
# DeploymentLaunchConfigTypeDef definition
class DeploymentLaunchConfigTypeDef(TypedDict):
packageName: str,
launchFile: str,
preLaunchFile: NotRequired[str],
postLaunchFile: NotRequired[str],
environmentVariables: NotRequired[Mapping[str, str]],
DeregisterRobotRequestRequestTypeDef#
# DeregisterRobotRequestRequestTypeDef definition
class DeregisterRobotRequestRequestTypeDef(TypedDict):
fleet: str,
robot: str,
DescribeDeploymentJobRequestRequestTypeDef#
# DescribeDeploymentJobRequestRequestTypeDef definition
class DescribeDeploymentJobRequestRequestTypeDef(TypedDict):
job: str,
DescribeFleetRequestRequestTypeDef#
# DescribeFleetRequestRequestTypeDef definition
class DescribeFleetRequestRequestTypeDef(TypedDict):
fleet: str,
RobotTypeDef#
# RobotTypeDef definition
class RobotTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
fleetArn: NotRequired[str],
status: NotRequired[RobotStatusType], # (1)
greenGrassGroupId: NotRequired[str],
createdAt: NotRequired[datetime],
architecture: NotRequired[ArchitectureType], # (2)
lastDeploymentJob: NotRequired[str],
lastDeploymentTime: NotRequired[datetime],
- See RobotStatusType
- See ArchitectureType
DescribeRobotApplicationRequestRequestTypeDef#
# DescribeRobotApplicationRequestRequestTypeDef definition
class DescribeRobotApplicationRequestRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DescribeRobotRequestRequestTypeDef#
# DescribeRobotRequestRequestTypeDef definition
class DescribeRobotRequestRequestTypeDef(TypedDict):
robot: str,
DescribeSimulationApplicationRequestRequestTypeDef#
# DescribeSimulationApplicationRequestRequestTypeDef definition
class DescribeSimulationApplicationRequestRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DescribeSimulationJobBatchRequestRequestTypeDef#
# DescribeSimulationJobBatchRequestRequestTypeDef definition
class DescribeSimulationJobBatchRequestRequestTypeDef(TypedDict):
batch: str,
SimulationJobSummaryTypeDef#
# SimulationJobSummaryTypeDef definition
class SimulationJobSummaryTypeDef(TypedDict):
arn: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
name: NotRequired[str],
status: NotRequired[SimulationJobStatusType], # (1)
simulationApplicationNames: NotRequired[list[str]],
robotApplicationNames: NotRequired[list[str]],
dataSourceNames: NotRequired[list[str]],
computeType: NotRequired[ComputeTypeType], # (2)
DescribeSimulationJobRequestRequestTypeDef#
# DescribeSimulationJobRequestRequestTypeDef definition
class DescribeSimulationJobRequestRequestTypeDef(TypedDict):
job: str,
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
networkInterfaceId: NotRequired[str],
privateIpAddress: NotRequired[str],
publicIpAddress: NotRequired[str],
DescribeWorldExportJobRequestRequestTypeDef#
# DescribeWorldExportJobRequestRequestTypeDef definition
class DescribeWorldExportJobRequestRequestTypeDef(TypedDict):
job: str,
DescribeWorldGenerationJobRequestRequestTypeDef#
# DescribeWorldGenerationJobRequestRequestTypeDef definition
class DescribeWorldGenerationJobRequestRequestTypeDef(TypedDict):
job: str,
DescribeWorldRequestRequestTypeDef#
# DescribeWorldRequestRequestTypeDef definition
class DescribeWorldRequestRequestTypeDef(TypedDict):
world: str,
DescribeWorldTemplateRequestRequestTypeDef#
# DescribeWorldTemplateRequestRequestTypeDef definition
class DescribeWorldTemplateRequestRequestTypeDef(TypedDict):
template: str,
WorldFailureTypeDef#
# WorldFailureTypeDef definition
class WorldFailureTypeDef(TypedDict):
failureCode: NotRequired[WorldGenerationJobErrorCodeType], # (1)
sampleFailureReason: NotRequired[str],
failureCount: NotRequired[int],
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
FleetTypeDef#
# FleetTypeDef definition
class FleetTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
createdAt: NotRequired[datetime],
lastDeploymentStatus: NotRequired[DeploymentStatusType], # (1)
lastDeploymentJob: NotRequired[str],
lastDeploymentTime: NotRequired[datetime],
GetWorldTemplateBodyRequestRequestTypeDef#
# GetWorldTemplateBodyRequestRequestTypeDef definition
class GetWorldTemplateBodyRequestRequestTypeDef(TypedDict):
template: NotRequired[str],
generationJob: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SimulationJobBatchSummaryTypeDef#
# SimulationJobBatchSummaryTypeDef definition
class SimulationJobBatchSummaryTypeDef(TypedDict):
arn: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
createdAt: NotRequired[datetime],
status: NotRequired[SimulationJobBatchStatusType], # (1)
failedRequestCount: NotRequired[int],
pendingRequestCount: NotRequired[int],
createdRequestCount: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListWorldTemplatesRequestRequestTypeDef#
# ListWorldTemplatesRequestRequestTypeDef definition
class ListWorldTemplatesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
TemplateSummaryTypeDef#
# TemplateSummaryTypeDef definition
class TemplateSummaryTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
name: NotRequired[str],
version: NotRequired[str],
WorldSummaryTypeDef#
# WorldSummaryTypeDef definition
class WorldSummaryTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
generationJob: NotRequired[str],
template: NotRequired[str],
PortMappingTypeDef#
# PortMappingTypeDef definition
class PortMappingTypeDef(TypedDict):
jobPort: int,
applicationPort: int,
enableOnPublicIp: NotRequired[bool],
ProgressDetailTypeDef#
# ProgressDetailTypeDef definition
class ProgressDetailTypeDef(TypedDict):
currentProgress: NotRequired[RobotDeploymentStepType], # (1)
percentDone: NotRequired[float],
estimatedTimeRemainingSeconds: NotRequired[int],
targetResource: NotRequired[str],
RegisterRobotRequestRequestTypeDef#
# RegisterRobotRequestRequestTypeDef definition
class RegisterRobotRequestRequestTypeDef(TypedDict):
fleet: str,
robot: str,
RestartSimulationJobRequestRequestTypeDef#
# RestartSimulationJobRequestRequestTypeDef definition
class RestartSimulationJobRequestRequestTypeDef(TypedDict):
job: str,
ToolTypeDef#
# ToolTypeDef definition
class ToolTypeDef(TypedDict):
name: str,
command: str,
streamUI: NotRequired[bool],
streamOutputToCloudWatch: NotRequired[bool],
exitBehavior: NotRequired[ExitBehaviorType], # (1)
- See ExitBehaviorType
UploadConfigurationTypeDef#
# UploadConfigurationTypeDef definition
class UploadConfigurationTypeDef(TypedDict):
name: str,
path: str,
uploadBehavior: UploadBehaviorType, # (1)
WorldConfigTypeDef#
# WorldConfigTypeDef definition
class WorldConfigTypeDef(TypedDict):
world: NotRequired[str],
VPCConfigOutputTypeDef#
# VPCConfigOutputTypeDef definition
class VPCConfigOutputTypeDef(TypedDict):
subnets: list[str],
securityGroups: NotRequired[list[str]],
assignPublicIp: NotRequired[bool],
SyncDeploymentJobRequestRequestTypeDef#
# SyncDeploymentJobRequestRequestTypeDef definition
class SyncDeploymentJobRequestRequestTypeDef(TypedDict):
clientRequestToken: str,
fleet: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
BatchDeleteWorldsResponseTypeDef#
# BatchDeleteWorldsResponseTypeDef definition
class BatchDeleteWorldsResponseTypeDef(TypedDict):
unprocessedWorlds: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRobotResponseTypeDef#
# CreateRobotResponseTypeDef definition
class CreateRobotResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
greengrassGroupId: str,
architecture: ArchitectureType, # (1)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorldTemplateResponseTypeDef#
# CreateWorldTemplateResponseTypeDef definition
class CreateWorldTemplateResponseTypeDef(TypedDict):
arn: str,
clientRequestToken: str,
createdAt: datetime,
name: str,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterRobotResponseTypeDef#
# DeregisterRobotResponseTypeDef definition
class DeregisterRobotResponseTypeDef(TypedDict):
fleet: str,
robot: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeRobotResponseTypeDef#
# DescribeRobotResponseTypeDef definition
class DescribeRobotResponseTypeDef(TypedDict):
arn: str,
name: str,
fleetArn: str,
status: RobotStatusType, # (1)
greengrassGroupId: str,
createdAt: datetime,
architecture: ArchitectureType, # (2)
lastDeploymentJob: str,
lastDeploymentTime: datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RobotStatusType
- See ArchitectureType
- See ResponseMetadataTypeDef
DescribeWorldResponseTypeDef#
# DescribeWorldResponseTypeDef definition
class DescribeWorldResponseTypeDef(TypedDict):
arn: str,
generationJob: str,
template: str,
createdAt: datetime,
tags: dict[str, str],
worldDescriptionBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeWorldTemplateResponseTypeDef#
# DescribeWorldTemplateResponseTypeDef definition
class DescribeWorldTemplateResponseTypeDef(TypedDict):
arn: str,
clientRequestToken: str,
name: str,
createdAt: datetime,
lastUpdatedAt: datetime,
tags: dict[str, str],
version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorldTemplateBodyResponseTypeDef#
# GetWorldTemplateBodyResponseTypeDef definition
class GetWorldTemplateBodyResponseTypeDef(TypedDict):
templateBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterRobotResponseTypeDef#
# RegisterRobotResponseTypeDef definition
class RegisterRobotResponseTypeDef(TypedDict):
fleet: str,
robot: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorldTemplateResponseTypeDef#
# UpdateWorldTemplateResponseTypeDef definition
class UpdateWorldTemplateResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
lastUpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RobotApplicationSummaryTypeDef#
# RobotApplicationSummaryTypeDef definition
class RobotApplicationSummaryTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
version: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
robotSoftwareSuite: NotRequired[RobotSoftwareSuiteTypeDef], # (1)
CreateRobotApplicationRequestRequestTypeDef#
# CreateRobotApplicationRequestRequestTypeDef definition
class CreateRobotApplicationRequestRequestTypeDef(TypedDict):
name: str,
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (1)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
environment: NotRequired[EnvironmentTypeDef], # (3)
UpdateRobotApplicationRequestRequestTypeDef#
# UpdateRobotApplicationRequestRequestTypeDef definition
class UpdateRobotApplicationRequestRequestTypeDef(TypedDict):
application: str,
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (1)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (2)
currentRevisionId: NotRequired[str],
environment: NotRequired[EnvironmentTypeDef], # (3)
CreateRobotApplicationResponseTypeDef#
# CreateRobotApplicationResponseTypeDef definition
class CreateRobotApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
lastUpdatedAt: datetime,
revisionId: str,
tags: dict[str, str],
environment: EnvironmentTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
CreateRobotApplicationVersionResponseTypeDef#
# CreateRobotApplicationVersionResponseTypeDef definition
class CreateRobotApplicationVersionResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
lastUpdatedAt: datetime,
revisionId: str,
environment: EnvironmentTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
DescribeRobotApplicationResponseTypeDef#
# DescribeRobotApplicationResponseTypeDef definition
class DescribeRobotApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
revisionId: str,
lastUpdatedAt: datetime,
tags: dict[str, str],
environment: EnvironmentTypeDef, # (3)
imageDigest: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
UpdateRobotApplicationResponseTypeDef#
# UpdateRobotApplicationResponseTypeDef definition
class UpdateRobotApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
lastUpdatedAt: datetime,
revisionId: str,
environment: EnvironmentTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
CreateSimulationApplicationRequestRequestTypeDef#
# CreateSimulationApplicationRequestRequestTypeDef definition
class CreateSimulationApplicationRequestRequestTypeDef(TypedDict):
name: str,
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (3)
renderingEngine: NotRequired[RenderingEngineTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
environment: NotRequired[EnvironmentTypeDef], # (5)
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See SourceConfigTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
CreateSimulationApplicationResponseTypeDef#
# CreateSimulationApplicationResponseTypeDef definition
class CreateSimulationApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (2)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (3)
renderingEngine: RenderingEngineTypeDef, # (4)
lastUpdatedAt: datetime,
revisionId: str,
tags: dict[str, str],
environment: EnvironmentTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- See ResponseMetadataTypeDef
CreateSimulationApplicationVersionResponseTypeDef#
# CreateSimulationApplicationVersionResponseTypeDef definition
class CreateSimulationApplicationVersionResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (2)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (3)
renderingEngine: RenderingEngineTypeDef, # (4)
lastUpdatedAt: datetime,
revisionId: str,
environment: EnvironmentTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- See ResponseMetadataTypeDef
DescribeSimulationApplicationResponseTypeDef#
# DescribeSimulationApplicationResponseTypeDef definition
class DescribeSimulationApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (2)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (3)
renderingEngine: RenderingEngineTypeDef, # (4)
revisionId: str,
lastUpdatedAt: datetime,
tags: dict[str, str],
environment: EnvironmentTypeDef, # (5)
imageDigest: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- See ResponseMetadataTypeDef
SimulationApplicationSummaryTypeDef#
# SimulationApplicationSummaryTypeDef definition
class SimulationApplicationSummaryTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
version: NotRequired[str],
lastUpdatedAt: NotRequired[datetime],
robotSoftwareSuite: NotRequired[RobotSoftwareSuiteTypeDef], # (1)
simulationSoftwareSuite: NotRequired[SimulationSoftwareSuiteTypeDef], # (2)
UpdateSimulationApplicationRequestRequestTypeDef#
# UpdateSimulationApplicationRequestRequestTypeDef definition
class UpdateSimulationApplicationRequestRequestTypeDef(TypedDict):
application: str,
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (1)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (2)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (3)
renderingEngine: NotRequired[RenderingEngineTypeDef], # (4)
currentRevisionId: NotRequired[str],
environment: NotRequired[EnvironmentTypeDef], # (5)
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See SourceConfigTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
UpdateSimulationApplicationResponseTypeDef#
# UpdateSimulationApplicationResponseTypeDef definition
class UpdateSimulationApplicationResponseTypeDef(TypedDict):
arn: str,
name: str,
version: str,
sources: list[SourceTypeDef], # (1)
simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef, # (2)
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (3)
renderingEngine: RenderingEngineTypeDef, # (4)
lastUpdatedAt: datetime,
revisionId: str,
environment: EnvironmentTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- See ResponseMetadataTypeDef
CreateWorldExportJobRequestRequestTypeDef#
# CreateWorldExportJobRequestRequestTypeDef definition
class CreateWorldExportJobRequestRequestTypeDef(TypedDict):
worlds: Sequence[str],
outputLocation: OutputLocationTypeDef, # (1)
iamRole: str,
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateWorldExportJobResponseTypeDef#
# CreateWorldExportJobResponseTypeDef definition
class CreateWorldExportJobResponseTypeDef(TypedDict):
arn: str,
status: WorldExportJobStatusType, # (1)
createdAt: datetime,
failureCode: WorldExportJobErrorCodeType, # (2)
clientRequestToken: str,
outputLocation: OutputLocationTypeDef, # (3)
iamRole: str,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WorldExportJobStatusType
- See WorldExportJobErrorCodeType
- See OutputLocationTypeDef
- See ResponseMetadataTypeDef
DescribeWorldExportJobResponseTypeDef#
# DescribeWorldExportJobResponseTypeDef definition
class DescribeWorldExportJobResponseTypeDef(TypedDict):
arn: str,
status: WorldExportJobStatusType, # (1)
createdAt: datetime,
failureCode: WorldExportJobErrorCodeType, # (2)
failureReason: str,
clientRequestToken: str,
worlds: list[str],
outputLocation: OutputLocationTypeDef, # (3)
iamRole: str,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WorldExportJobStatusType
- See WorldExportJobErrorCodeType
- See OutputLocationTypeDef
- See ResponseMetadataTypeDef
WorldExportJobSummaryTypeDef#
# WorldExportJobSummaryTypeDef definition
class WorldExportJobSummaryTypeDef(TypedDict):
arn: NotRequired[str],
status: NotRequired[WorldExportJobStatusType], # (1)
createdAt: NotRequired[datetime],
worlds: NotRequired[list[str]],
outputLocation: NotRequired[OutputLocationTypeDef], # (2)
CreateWorldGenerationJobRequestRequestTypeDef#
# CreateWorldGenerationJobRequestRequestTypeDef definition
class CreateWorldGenerationJobRequestRequestTypeDef(TypedDict):
template: str,
worldCount: WorldCountTypeDef, # (1)
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
worldTags: NotRequired[Mapping[str, str]],
CreateWorldGenerationJobResponseTypeDef#
# CreateWorldGenerationJobResponseTypeDef definition
class CreateWorldGenerationJobResponseTypeDef(TypedDict):
arn: str,
status: WorldGenerationJobStatusType, # (1)
createdAt: datetime,
failureCode: WorldGenerationJobErrorCodeType, # (2)
clientRequestToken: str,
template: str,
worldCount: WorldCountTypeDef, # (3)
tags: dict[str, str],
worldTags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WorldGenerationJobStatusType
- See WorldGenerationJobErrorCodeType
- See WorldCountTypeDef
- See ResponseMetadataTypeDef
WorldGenerationJobSummaryTypeDef#
# WorldGenerationJobSummaryTypeDef definition
class WorldGenerationJobSummaryTypeDef(TypedDict):
arn: NotRequired[str],
template: NotRequired[str],
createdAt: NotRequired[datetime],
status: NotRequired[WorldGenerationJobStatusType], # (1)
worldCount: NotRequired[WorldCountTypeDef], # (2)
succeededWorldCount: NotRequired[int],
failedWorldCount: NotRequired[int],
CreateWorldTemplateRequestRequestTypeDef#
# CreateWorldTemplateRequestRequestTypeDef definition
class CreateWorldTemplateRequestRequestTypeDef(TypedDict):
clientRequestToken: NotRequired[str],
name: NotRequired[str],
templateBody: NotRequired[str],
templateLocation: NotRequired[TemplateLocationTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateWorldTemplateRequestRequestTypeDef#
# UpdateWorldTemplateRequestRequestTypeDef definition
class UpdateWorldTemplateRequestRequestTypeDef(TypedDict):
template: str,
name: NotRequired[str],
templateBody: NotRequired[str],
templateLocation: NotRequired[TemplateLocationTypeDef], # (1)
DataSourceTypeDef#
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
name: NotRequired[str],
s3Bucket: NotRequired[str],
s3Keys: NotRequired[list[S3KeyOutputTypeDef]], # (1)
type: NotRequired[DataSourceTypeType], # (2)
destination: NotRequired[str],
- See S3KeyOutputTypeDef
- See DataSourceTypeType
DeploymentApplicationConfigOutputTypeDef#
# DeploymentApplicationConfigOutputTypeDef definition
class DeploymentApplicationConfigOutputTypeDef(TypedDict):
application: str,
applicationVersion: str,
launchConfig: DeploymentLaunchConfigOutputTypeDef, # (1)
DeploymentConfigTypeDef#
# DeploymentConfigTypeDef definition
class DeploymentConfigTypeDef(TypedDict):
concurrentDeploymentPercentage: NotRequired[int],
failureThresholdPercentage: NotRequired[int],
robotDeploymentTimeoutInSeconds: NotRequired[int],
downloadConditionFile: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
DescribeFleetResponseTypeDef#
# DescribeFleetResponseTypeDef definition
class DescribeFleetResponseTypeDef(TypedDict):
name: str,
arn: str,
robots: list[RobotTypeDef], # (1)
createdAt: datetime,
lastDeploymentStatus: DeploymentStatusType, # (2)
lastDeploymentJob: str,
lastDeploymentTime: datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RobotTypeDef
- See DeploymentStatusType
- See ResponseMetadataTypeDef
ListRobotsResponseTypeDef#
# ListRobotsResponseTypeDef definition
class ListRobotsResponseTypeDef(TypedDict):
robots: list[RobotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See RobotTypeDef
- See ResponseMetadataTypeDef
ListSimulationJobsResponseTypeDef#
# ListSimulationJobsResponseTypeDef definition
class ListSimulationJobsResponseTypeDef(TypedDict):
simulationJobSummaries: list[SimulationJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FailureSummaryTypeDef#
# FailureSummaryTypeDef definition
class FailureSummaryTypeDef(TypedDict):
totalFailureCount: NotRequired[int],
failures: NotRequired[list[WorldFailureTypeDef]], # (1)
ListDeploymentJobsRequestRequestTypeDef#
# ListDeploymentJobsRequestRequestTypeDef definition
class ListDeploymentJobsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterTypeDef
ListFleetsRequestRequestTypeDef#
# ListFleetsRequestRequestTypeDef definition
class ListFleetsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListRobotApplicationsRequestRequestTypeDef#
# ListRobotApplicationsRequestRequestTypeDef definition
class ListRobotApplicationsRequestRequestTypeDef(TypedDict):
versionQualifier: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListRobotsRequestRequestTypeDef#
# ListRobotsRequestRequestTypeDef definition
class ListRobotsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationApplicationsRequestRequestTypeDef#
# ListSimulationApplicationsRequestRequestTypeDef definition
class ListSimulationApplicationsRequestRequestTypeDef(TypedDict):
versionQualifier: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationJobBatchesRequestRequestTypeDef#
# ListSimulationJobBatchesRequestRequestTypeDef definition
class ListSimulationJobBatchesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationJobsRequestRequestTypeDef#
# ListSimulationJobsRequestRequestTypeDef definition
class ListSimulationJobsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldExportJobsRequestRequestTypeDef#
# ListWorldExportJobsRequestRequestTypeDef definition
class ListWorldExportJobsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldGenerationJobsRequestRequestTypeDef#
# ListWorldGenerationJobsRequestRequestTypeDef definition
class ListWorldGenerationJobsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldsRequestRequestTypeDef#
# ListWorldsRequestRequestTypeDef definition
class ListWorldsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListFleetsResponseTypeDef#
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleetDetails: list[FleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See FleetTypeDef
- See ResponseMetadataTypeDef
ListDeploymentJobsRequestPaginateTypeDef#
# ListDeploymentJobsRequestPaginateTypeDef definition
class ListDeploymentJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListFleetsRequestPaginateTypeDef#
# ListFleetsRequestPaginateTypeDef definition
class ListFleetsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListRobotApplicationsRequestPaginateTypeDef#
# ListRobotApplicationsRequestPaginateTypeDef definition
class ListRobotApplicationsRequestPaginateTypeDef(TypedDict):
versionQualifier: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListRobotsRequestPaginateTypeDef#
# ListRobotsRequestPaginateTypeDef definition
class ListRobotsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationApplicationsRequestPaginateTypeDef#
# ListSimulationApplicationsRequestPaginateTypeDef definition
class ListSimulationApplicationsRequestPaginateTypeDef(TypedDict):
versionQualifier: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobBatchesRequestPaginateTypeDef#
# ListSimulationJobBatchesRequestPaginateTypeDef definition
class ListSimulationJobBatchesRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobsRequestPaginateTypeDef#
# ListSimulationJobsRequestPaginateTypeDef definition
class ListSimulationJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldExportJobsRequestPaginateTypeDef#
# ListWorldExportJobsRequestPaginateTypeDef definition
class ListWorldExportJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldGenerationJobsRequestPaginateTypeDef#
# ListWorldGenerationJobsRequestPaginateTypeDef definition
class ListWorldGenerationJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldTemplatesRequestPaginateTypeDef#
# ListWorldTemplatesRequestPaginateTypeDef definition
class ListWorldTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorldsRequestPaginateTypeDef#
# ListWorldsRequestPaginateTypeDef definition
class ListWorldsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobBatchesResponseTypeDef#
# ListSimulationJobBatchesResponseTypeDef definition
class ListSimulationJobBatchesResponseTypeDef(TypedDict):
simulationJobBatchSummaries: list[SimulationJobBatchSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldTemplatesResponseTypeDef#
# ListWorldTemplatesResponseTypeDef definition
class ListWorldTemplatesResponseTypeDef(TypedDict):
templateSummaries: list[TemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldsResponseTypeDef#
# ListWorldsResponseTypeDef definition
class ListWorldsResponseTypeDef(TypedDict):
worldSummaries: list[WorldSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PortForwardingConfigOutputTypeDef#
# PortForwardingConfigOutputTypeDef definition
class PortForwardingConfigOutputTypeDef(TypedDict):
portMappings: NotRequired[list[PortMappingTypeDef]], # (1)
PortForwardingConfigTypeDef#
# PortForwardingConfigTypeDef definition
class PortForwardingConfigTypeDef(TypedDict):
portMappings: NotRequired[Sequence[PortMappingTypeDef]], # (1)
RobotDeploymentTypeDef#
# RobotDeploymentTypeDef definition
class RobotDeploymentTypeDef(TypedDict):
arn: NotRequired[str],
deploymentStartTime: NotRequired[datetime],
deploymentFinishTime: NotRequired[datetime],
status: NotRequired[RobotStatusType], # (1)
progressDetail: NotRequired[ProgressDetailTypeDef], # (2)
failureReason: NotRequired[str],
failureCode: NotRequired[DeploymentJobErrorCodeType], # (3)
ListRobotApplicationsResponseTypeDef#
# ListRobotApplicationsResponseTypeDef definition
class ListRobotApplicationsResponseTypeDef(TypedDict):
robotApplicationSummaries: list[RobotApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSimulationApplicationsResponseTypeDef#
# ListSimulationApplicationsResponseTypeDef definition
class ListSimulationApplicationsResponseTypeDef(TypedDict):
simulationApplicationSummaries: list[SimulationApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldExportJobsResponseTypeDef#
# ListWorldExportJobsResponseTypeDef definition
class ListWorldExportJobsResponseTypeDef(TypedDict):
worldExportJobSummaries: list[WorldExportJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldGenerationJobsResponseTypeDef#
# ListWorldGenerationJobsResponseTypeDef definition
class ListWorldGenerationJobsResponseTypeDef(TypedDict):
worldGenerationJobSummaries: list[WorldGenerationJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateDeploymentJobResponseTypeDef#
# CreateDeploymentJobResponseTypeDef definition
class CreateDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentApplicationConfigs: list[DeploymentApplicationConfigOutputTypeDef], # (2)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (3)
createdAt: datetime,
deploymentConfig: DeploymentConfigTypeDef, # (4)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DeploymentStatusType
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See DeploymentConfigTypeDef
- See ResponseMetadataTypeDef
DeploymentJobTypeDef#
# DeploymentJobTypeDef definition
class DeploymentJobTypeDef(TypedDict):
arn: NotRequired[str],
fleet: NotRequired[str],
status: NotRequired[DeploymentStatusType], # (1)
deploymentApplicationConfigs: NotRequired[list[DeploymentApplicationConfigOutputTypeDef]], # (2)
deploymentConfig: NotRequired[DeploymentConfigTypeDef], # (3)
failureReason: NotRequired[str],
failureCode: NotRequired[DeploymentJobErrorCodeType], # (4)
createdAt: NotRequired[datetime],
- See DeploymentStatusType
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentConfigTypeDef
- See DeploymentJobErrorCodeType
SyncDeploymentJobResponseTypeDef#
# SyncDeploymentJobResponseTypeDef definition
class SyncDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentConfig: DeploymentConfigTypeDef, # (2)
deploymentApplicationConfigs: list[DeploymentApplicationConfigOutputTypeDef], # (3)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (4)
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See ResponseMetadataTypeDef
DeploymentApplicationConfigTypeDef#
# DeploymentApplicationConfigTypeDef definition
class DeploymentApplicationConfigTypeDef(TypedDict):
application: str,
applicationVersion: str,
launchConfig: DeploymentLaunchConfigUnionTypeDef, # (1)
FinishedWorldsSummaryTypeDef#
# FinishedWorldsSummaryTypeDef definition
class FinishedWorldsSummaryTypeDef(TypedDict):
finishedCount: NotRequired[int],
succeededWorlds: NotRequired[list[str]],
failureSummary: NotRequired[FailureSummaryTypeDef], # (1)
LaunchConfigOutputTypeDef#
# LaunchConfigOutputTypeDef definition
class LaunchConfigOutputTypeDef(TypedDict):
packageName: NotRequired[str],
launchFile: NotRequired[str],
environmentVariables: NotRequired[dict[str, str]],
portForwardingConfig: NotRequired[PortForwardingConfigOutputTypeDef], # (1)
streamUI: NotRequired[bool],
command: NotRequired[list[str]],
DescribeDeploymentJobResponseTypeDef#
# DescribeDeploymentJobResponseTypeDef definition
class DescribeDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentConfig: DeploymentConfigTypeDef, # (2)
deploymentApplicationConfigs: list[DeploymentApplicationConfigOutputTypeDef], # (3)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (4)
createdAt: datetime,
robotDeploymentSummary: list[RobotDeploymentTypeDef], # (5)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See RobotDeploymentTypeDef
- See ResponseMetadataTypeDef
ListDeploymentJobsResponseTypeDef#
# ListDeploymentJobsResponseTypeDef definition
class ListDeploymentJobsResponseTypeDef(TypedDict):
deploymentJobs: list[DeploymentJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeWorldGenerationJobResponseTypeDef#
# DescribeWorldGenerationJobResponseTypeDef definition
class DescribeWorldGenerationJobResponseTypeDef(TypedDict):
arn: str,
status: WorldGenerationJobStatusType, # (1)
createdAt: datetime,
failureCode: WorldGenerationJobErrorCodeType, # (2)
failureReason: str,
clientRequestToken: str,
template: str,
worldCount: WorldCountTypeDef, # (3)
finishedWorldsSummary: FinishedWorldsSummaryTypeDef, # (4)
tags: dict[str, str],
worldTags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See WorldGenerationJobStatusType
- See WorldGenerationJobErrorCodeType
- See WorldCountTypeDef
- See FinishedWorldsSummaryTypeDef
- See ResponseMetadataTypeDef
RobotApplicationConfigOutputTypeDef#
# RobotApplicationConfigOutputTypeDef definition
class RobotApplicationConfigOutputTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigOutputTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[list[UploadConfigurationTypeDef]], # (2)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[list[ToolTypeDef]], # (3)
useDefaultTools: NotRequired[bool],
SimulationApplicationConfigOutputTypeDef#
# SimulationApplicationConfigOutputTypeDef definition
class SimulationApplicationConfigOutputTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigOutputTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[list[UploadConfigurationTypeDef]], # (2)
worldConfigs: NotRequired[list[WorldConfigTypeDef]], # (3)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[list[ToolTypeDef]], # (4)
useDefaultTools: NotRequired[bool],
LaunchConfigTypeDef#
# LaunchConfigTypeDef definition
class LaunchConfigTypeDef(TypedDict):
packageName: NotRequired[str],
launchFile: NotRequired[str],
environmentVariables: NotRequired[Mapping[str, str]],
portForwardingConfig: NotRequired[PortForwardingConfigUnionTypeDef], # (1)
streamUI: NotRequired[bool],
command: NotRequired[Sequence[str]],
CreateDeploymentJobRequestRequestTypeDef#
# CreateDeploymentJobRequestRequestTypeDef definition
class CreateDeploymentJobRequestRequestTypeDef(TypedDict):
clientRequestToken: str,
fleet: str,
deploymentApplicationConfigs: Sequence[DeploymentApplicationConfigUnionTypeDef], # (1)
deploymentConfig: NotRequired[DeploymentConfigTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
- See DeploymentApplicationConfigTypeDef DeploymentApplicationConfigOutputTypeDef
- See DeploymentConfigTypeDef
CreateSimulationJobResponseTypeDef#
# CreateSimulationJobResponseTypeDef definition
class CreateSimulationJobResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobStatusType, # (1)
lastStartedAt: datetime,
lastUpdatedAt: datetime,
failureBehavior: FailureBehaviorType, # (2)
failureCode: SimulationJobErrorCodeType, # (3)
clientRequestToken: str,
outputLocation: OutputLocationTypeDef, # (4)
loggingConfig: LoggingConfigTypeDef, # (5)
maxJobDurationInSeconds: int,
simulationTimeMillis: int,
iamRole: str,
robotApplications: list[RobotApplicationConfigOutputTypeDef], # (6)
simulationApplications: list[SimulationApplicationConfigOutputTypeDef], # (7)
dataSources: list[DataSourceTypeDef], # (8)
tags: dict[str, str],
vpcConfig: VPCConfigResponseTypeDef, # (9)
compute: ComputeResponseTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See ComputeResponseTypeDef
- See ResponseMetadataTypeDef
DescribeSimulationJobResponseTypeDef#
# DescribeSimulationJobResponseTypeDef definition
class DescribeSimulationJobResponseTypeDef(TypedDict):
arn: str,
name: str,
status: SimulationJobStatusType, # (1)
lastStartedAt: datetime,
lastUpdatedAt: datetime,
failureBehavior: FailureBehaviorType, # (2)
failureCode: SimulationJobErrorCodeType, # (3)
failureReason: str,
clientRequestToken: str,
outputLocation: OutputLocationTypeDef, # (4)
loggingConfig: LoggingConfigTypeDef, # (5)
maxJobDurationInSeconds: int,
simulationTimeMillis: int,
iamRole: str,
robotApplications: list[RobotApplicationConfigOutputTypeDef], # (6)
simulationApplications: list[SimulationApplicationConfigOutputTypeDef], # (7)
dataSources: list[DataSourceTypeDef], # (8)
tags: dict[str, str],
vpcConfig: VPCConfigResponseTypeDef, # (9)
networkInterface: NetworkInterfaceTypeDef, # (10)
compute: ComputeResponseTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- See ComputeResponseTypeDef
- See ResponseMetadataTypeDef
SimulationJobRequestOutputTypeDef#
# SimulationJobRequestOutputTypeDef definition
class SimulationJobRequestOutputTypeDef(TypedDict):
maxJobDurationInSeconds: int,
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
iamRole: NotRequired[str],
failureBehavior: NotRequired[FailureBehaviorType], # (3)
useDefaultApplications: NotRequired[bool],
robotApplications: NotRequired[list[RobotApplicationConfigOutputTypeDef]], # (4)
simulationApplications: NotRequired[list[SimulationApplicationConfigOutputTypeDef]], # (5)
dataSources: NotRequired[list[DataSourceConfigOutputTypeDef]], # (6)
vpcConfig: NotRequired[VPCConfigOutputTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
tags: NotRequired[dict[str, str]],
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigOutputTypeDef
- See VPCConfigOutputTypeDef
- See ComputeTypeDef
SimulationJobTypeDef#
# SimulationJobTypeDef definition
class SimulationJobTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
status: NotRequired[SimulationJobStatusType], # (1)
lastStartedAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
failureBehavior: NotRequired[FailureBehaviorType], # (2)
failureCode: NotRequired[SimulationJobErrorCodeType], # (3)
failureReason: NotRequired[str],
clientRequestToken: NotRequired[str],
outputLocation: NotRequired[OutputLocationTypeDef], # (4)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (5)
maxJobDurationInSeconds: NotRequired[int],
simulationTimeMillis: NotRequired[int],
iamRole: NotRequired[str],
robotApplications: NotRequired[list[RobotApplicationConfigOutputTypeDef]], # (6)
simulationApplications: NotRequired[list[SimulationApplicationConfigOutputTypeDef]], # (7)
dataSources: NotRequired[list[DataSourceTypeDef]], # (8)
tags: NotRequired[dict[str, str]],
vpcConfig: NotRequired[VPCConfigResponseTypeDef], # (9)
networkInterface: NotRequired[NetworkInterfaceTypeDef], # (10)
compute: NotRequired[ComputeResponseTypeDef], # (11)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- See ComputeResponseTypeDef
FailedCreateSimulationJobRequestTypeDef#
# FailedCreateSimulationJobRequestTypeDef definition
class FailedCreateSimulationJobRequestTypeDef(TypedDict):
request: NotRequired[SimulationJobRequestOutputTypeDef], # (1)
failureReason: NotRequired[str],
failureCode: NotRequired[SimulationJobErrorCodeType], # (2)
failedAt: NotRequired[datetime],
BatchDescribeSimulationJobResponseTypeDef#
# BatchDescribeSimulationJobResponseTypeDef definition
class BatchDescribeSimulationJobResponseTypeDef(TypedDict):
jobs: list[SimulationJobTypeDef], # (1)
unprocessedJobs: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RobotApplicationConfigTypeDef#
# RobotApplicationConfigTypeDef definition
class RobotApplicationConfigTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigUnionTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[Sequence[UploadConfigurationTypeDef]], # (2)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[Sequence[ToolTypeDef]], # (3)
useDefaultTools: NotRequired[bool],
SimulationApplicationConfigTypeDef#
# SimulationApplicationConfigTypeDef definition
class SimulationApplicationConfigTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigUnionTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[Sequence[UploadConfigurationTypeDef]], # (2)
worldConfigs: NotRequired[Sequence[WorldConfigTypeDef]], # (3)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[Sequence[ToolTypeDef]], # (4)
useDefaultTools: NotRequired[bool],
- See LaunchConfigTypeDef LaunchConfigOutputTypeDef
- See UploadConfigurationTypeDef
- See WorldConfigTypeDef
- See ToolTypeDef
DescribeSimulationJobBatchResponseTypeDef#
# DescribeSimulationJobBatchResponseTypeDef definition
class DescribeSimulationJobBatchResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobBatchStatusType, # (1)
lastUpdatedAt: datetime,
createdAt: datetime,
clientRequestToken: str,
batchPolicy: BatchPolicyTypeDef, # (2)
failureCode: SimulationJobBatchErrorCodeType, # (3)
failureReason: str,
failedRequests: list[FailedCreateSimulationJobRequestTypeDef], # (4)
pendingRequests: list[SimulationJobRequestOutputTypeDef], # (5)
createdRequests: list[SimulationJobSummaryTypeDef], # (6)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See SimulationJobBatchStatusType
- See BatchPolicyTypeDef
- See SimulationJobBatchErrorCodeType
- See FailedCreateSimulationJobRequestTypeDef
- See SimulationJobRequestOutputTypeDef
- See SimulationJobSummaryTypeDef
- See ResponseMetadataTypeDef
StartSimulationJobBatchResponseTypeDef#
# StartSimulationJobBatchResponseTypeDef definition
class StartSimulationJobBatchResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobBatchStatusType, # (1)
createdAt: datetime,
clientRequestToken: str,
batchPolicy: BatchPolicyTypeDef, # (2)
failureCode: SimulationJobBatchErrorCodeType, # (3)
failureReason: str,
failedRequests: list[FailedCreateSimulationJobRequestTypeDef], # (4)
pendingRequests: list[SimulationJobRequestOutputTypeDef], # (5)
createdRequests: list[SimulationJobSummaryTypeDef], # (6)
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See SimulationJobBatchStatusType
- See BatchPolicyTypeDef
- See SimulationJobBatchErrorCodeType
- See FailedCreateSimulationJobRequestTypeDef
- See SimulationJobRequestOutputTypeDef
- See SimulationJobSummaryTypeDef
- See ResponseMetadataTypeDef
CreateSimulationJobRequestRequestTypeDef#
# CreateSimulationJobRequestRequestTypeDef definition
class CreateSimulationJobRequestRequestTypeDef(TypedDict):
maxJobDurationInSeconds: int,
iamRole: str,
clientRequestToken: NotRequired[str],
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
failureBehavior: NotRequired[FailureBehaviorType], # (3)
robotApplications: NotRequired[Sequence[RobotApplicationConfigUnionTypeDef]], # (4)
simulationApplications: NotRequired[Sequence[SimulationApplicationConfigUnionTypeDef]], # (5)
dataSources: NotRequired[Sequence[DataSourceConfigUnionTypeDef]], # (6)
tags: NotRequired[Mapping[str, str]],
vpcConfig: NotRequired[VPCConfigTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigTypeDef SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigTypeDef DataSourceConfigOutputTypeDef
- See VPCConfigTypeDef
- See ComputeTypeDef
SimulationJobRequestTypeDef#
# SimulationJobRequestTypeDef definition
class SimulationJobRequestTypeDef(TypedDict):
maxJobDurationInSeconds: int,
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
iamRole: NotRequired[str],
failureBehavior: NotRequired[FailureBehaviorType], # (3)
useDefaultApplications: NotRequired[bool],
robotApplications: NotRequired[Sequence[RobotApplicationConfigUnionTypeDef]], # (4)
simulationApplications: NotRequired[Sequence[SimulationApplicationConfigUnionTypeDef]], # (5)
dataSources: NotRequired[Sequence[DataSourceConfigUnionTypeDef]], # (6)
vpcConfig: NotRequired[VPCConfigUnionTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
tags: NotRequired[Mapping[str, str]],
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigTypeDef SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigTypeDef DataSourceConfigOutputTypeDef
- See VPCConfigTypeDef VPCConfigOutputTypeDef
- See ComputeTypeDef
StartSimulationJobBatchRequestRequestTypeDef#
# StartSimulationJobBatchRequestRequestTypeDef definition
class StartSimulationJobBatchRequestRequestTypeDef(TypedDict):
createSimulationJobRequests: Sequence[SimulationJobRequestUnionTypeDef], # (1)
clientRequestToken: NotRequired[str],
batchPolicy: NotRequired[BatchPolicyTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],