Skip to content

Type definitions#

Index > RoboMaker > Type definitions

Auto-generated documentation for RoboMaker type annotations stubs module mypy-boto3-robomaker.

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],
  1. See ComputeTypeType

ComputeTypeDef#

# ComputeTypeDef definition

class ComputeTypeDef(TypedDict):
    simulationUnitLimit: NotRequired[int],
    computeType: NotRequired[ComputeTypeType],  # (1)
    gpuUnitLimit: NotRequired[int],
  1. 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)
  1. See RobotSoftwareSuiteTypeType
  2. See RobotSoftwareSuiteVersionTypeType

SourceConfigTypeDef#

# SourceConfigTypeDef definition

class SourceConfigTypeDef(TypedDict):
    s3Bucket: NotRequired[str],
    s3Key: NotRequired[str],
    architecture: NotRequired[ArchitectureType],  # (1)
  1. See ArchitectureType

SourceTypeDef#

# SourceTypeDef definition

class SourceTypeDef(TypedDict):
    s3Bucket: NotRequired[str],
    s3Key: NotRequired[str],
    etag: NotRequired[str],
    architecture: NotRequired[ArchitectureType],  # (1)
  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]],
  1. See ArchitectureType

RenderingEngineTypeDef#

# RenderingEngineTypeDef definition

class RenderingEngineTypeDef(TypedDict):
    name: NotRequired[RenderingEngineTypeType],  # (1)
    version: NotRequired[str],
  1. See RenderingEngineTypeType

SimulationSoftwareSuiteTypeDef#

# SimulationSoftwareSuiteTypeDef definition

class SimulationSoftwareSuiteTypeDef(TypedDict):
    name: NotRequired[SimulationSoftwareSuiteTypeType],  # (1)
    version: NotRequired[str],
  1. See SimulationSoftwareSuiteTypeType

CreateSimulationApplicationVersionRequestRequestTypeDef#

# CreateSimulationApplicationVersionRequestRequestTypeDef definition

class CreateSimulationApplicationVersionRequestRequestTypeDef(TypedDict):
    application: str,
    currentRevisionId: NotRequired[str],
    s3Etags: NotRequired[Sequence[str]],
    imageDigest: NotRequired[str],

DataSourceConfigTypeDef#

# DataSourceConfigTypeDef definition

class DataSourceConfigTypeDef(TypedDict):
    name: str,
    s3Bucket: str,
    s3Keys: Sequence[str],
    type: NotRequired[DataSourceTypeType],  # (1)
    destination: NotRequired[str],
  1. See DataSourceTypeType

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,

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,

DeploymentLaunchConfigPaginatorTypeDef#

# DeploymentLaunchConfigPaginatorTypeDef definition

class DeploymentLaunchConfigPaginatorTypeDef(TypedDict):
    packageName: str,
    launchFile: str,
    preLaunchFile: NotRequired[str],
    postLaunchFile: NotRequired[str],
    environmentVariables: NotRequired[Dict[str, str]],

DeploymentLaunchConfigTypeDef#

# DeploymentLaunchConfigTypeDef definition

class DeploymentLaunchConfigTypeDef(TypedDict):
    packageName: str,
    launchFile: str,
    preLaunchFile: NotRequired[str],
    postLaunchFile: NotRequired[str],
    environmentVariables: NotRequired[Mapping[str, str]],

S3ObjectTypeDef#

# S3ObjectTypeDef definition

class S3ObjectTypeDef(TypedDict):
    bucket: str,
    key: str,
    etag: NotRequired[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],
  1. See RobotStatusType
  2. 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)
  1. See SimulationJobStatusType
  2. See ComputeTypeType

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],
  1. See WorldGenerationJobErrorCodeType

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],
  1. See DeploymentStatusType

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],
  1. See SimulationJobBatchStatusType

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],
  1. See RobotDeploymentStepType

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)
  1. See ExitBehaviorType

UploadConfigurationTypeDef#

# UploadConfigurationTypeDef definition

class UploadConfigurationTypeDef(TypedDict):
    name: str,
    path: str,
    uploadBehavior: UploadBehaviorType,  # (1)
  1. See UploadBehaviorType

WorldConfigTypeDef#

# WorldConfigTypeDef definition

class WorldConfigTypeDef(TypedDict):
    world: NotRequired[str],

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)
  1. See ResponseMetadataTypeDef

CreateFleetResponseTypeDef#

# CreateFleetResponseTypeDef definition

class CreateFleetResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    createdAt: datetime,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRobotResponseTypeDef#

# CreateRobotResponseTypeDef definition

class CreateRobotResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    createdAt: datetime,
    greengrassGroupId: str,
    architecture: ArchitectureType,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchitectureType
  2. See ResponseMetadataTypeDef

CreateWorldTemplateResponseTypeDef#

# CreateWorldTemplateResponseTypeDef definition

class CreateWorldTemplateResponseTypeDef(TypedDict):
    arn: str,
    clientRequestToken: str,
    createdAt: datetime,
    name: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterRobotResponseTypeDef#

# DeregisterRobotResponseTypeDef definition

class DeregisterRobotResponseTypeDef(TypedDict):
    fleet: str,
    robot: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See RobotStatusType
  2. See ArchitectureType
  3. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

GetWorldTemplateBodyResponseTypeDef#

# GetWorldTemplateBodyResponseTypeDef definition

class GetWorldTemplateBodyResponseTypeDef(TypedDict):
    templateBody: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterRobotResponseTypeDef#

# RegisterRobotResponseTypeDef definition

class RegisterRobotResponseTypeDef(TypedDict):
    fleet: str,
    robot: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateWorldTemplateResponseTypeDef#

# UpdateWorldTemplateResponseTypeDef definition

class UpdateWorldTemplateResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    createdAt: datetime,
    lastUpdatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RobotApplicationSummaryTypeDef#

# RobotApplicationSummaryTypeDef definition

class RobotApplicationSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    version: NotRequired[str],
    lastUpdatedAt: NotRequired[datetime],
    robotSoftwareSuite: NotRequired[RobotSoftwareSuiteTypeDef],  # (1)
  1. See RobotSoftwareSuiteTypeDef

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)
  1. See RobotSoftwareSuiteTypeDef
  2. See SourceConfigTypeDef
  3. See EnvironmentTypeDef

UpdateRobotApplicationRequestRequestTypeDef#

# UpdateRobotApplicationRequestRequestTypeDef definition

class UpdateRobotApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    robotSoftwareSuite: RobotSoftwareSuiteTypeDef,  # (1)
    sources: NotRequired[Sequence[SourceConfigTypeDef]],  # (2)
    currentRevisionId: NotRequired[str],
    environment: NotRequired[EnvironmentTypeDef],  # (3)
  1. See RobotSoftwareSuiteTypeDef
  2. See SourceConfigTypeDef
  3. See EnvironmentTypeDef

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)
  1. See SourceTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See EnvironmentTypeDef
  4. See ResponseMetadataTypeDef

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)
  1. See SourceTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See EnvironmentTypeDef
  4. See ResponseMetadataTypeDef

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)
  1. See SourceTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See EnvironmentTypeDef
  4. See ResponseMetadataTypeDef

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)
  1. See SourceTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See EnvironmentTypeDef
  4. See ResponseMetadataTypeDef

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)
  1. See SimulationSoftwareSuiteTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See SourceConfigTypeDef
  4. See RenderingEngineTypeDef
  5. 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)
  1. See SourceTypeDef
  2. See SimulationSoftwareSuiteTypeDef
  3. See RobotSoftwareSuiteTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. 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)
  1. See SourceTypeDef
  2. See SimulationSoftwareSuiteTypeDef
  3. See RobotSoftwareSuiteTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. 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)
  1. See SourceTypeDef
  2. See SimulationSoftwareSuiteTypeDef
  3. See RobotSoftwareSuiteTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. 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)
  1. See RobotSoftwareSuiteTypeDef
  2. See SimulationSoftwareSuiteTypeDef

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)
  1. See SimulationSoftwareSuiteTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See SourceConfigTypeDef
  4. See RenderingEngineTypeDef
  5. 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)
  1. See SourceTypeDef
  2. See SimulationSoftwareSuiteTypeDef
  3. See RobotSoftwareSuiteTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. See ResponseMetadataTypeDef

CreateWorldExportJobRequestRequestTypeDef#

# CreateWorldExportJobRequestRequestTypeDef definition

class CreateWorldExportJobRequestRequestTypeDef(TypedDict):
    worlds: Sequence[str],
    outputLocation: OutputLocationTypeDef,  # (1)
    iamRole: str,
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See OutputLocationTypeDef

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)
  1. See WorldExportJobStatusType
  2. See WorldExportJobErrorCodeType
  3. See OutputLocationTypeDef
  4. 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)
  1. See WorldExportJobStatusType
  2. See WorldExportJobErrorCodeType
  3. See OutputLocationTypeDef
  4. 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)
  1. See WorldExportJobStatusType
  2. See OutputLocationTypeDef

CreateWorldGenerationJobRequestRequestTypeDef#

# CreateWorldGenerationJobRequestRequestTypeDef definition

class CreateWorldGenerationJobRequestRequestTypeDef(TypedDict):
    template: str,
    worldCount: WorldCountTypeDef,  # (1)
    clientRequestToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    worldTags: NotRequired[Mapping[str, str]],
  1. See WorldCountTypeDef

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)
  1. See WorldGenerationJobStatusType
  2. See WorldGenerationJobErrorCodeType
  3. See WorldCountTypeDef
  4. 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],
  1. See WorldGenerationJobStatusType
  2. See WorldCountTypeDef

CreateWorldTemplateRequestRequestTypeDef#

# CreateWorldTemplateRequestRequestTypeDef definition

class CreateWorldTemplateRequestRequestTypeDef(TypedDict):
    clientRequestToken: NotRequired[str],
    name: NotRequired[str],
    templateBody: NotRequired[str],
    templateLocation: NotRequired[TemplateLocationTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See TemplateLocationTypeDef

UpdateWorldTemplateRequestRequestTypeDef#

# UpdateWorldTemplateRequestRequestTypeDef definition

class UpdateWorldTemplateRequestRequestTypeDef(TypedDict):
    template: str,
    name: NotRequired[str],
    templateBody: NotRequired[str],
    templateLocation: NotRequired[TemplateLocationTypeDef],  # (1)
  1. See TemplateLocationTypeDef

DataSourceTypeDef#

# DataSourceTypeDef definition

class DataSourceTypeDef(TypedDict):
    name: NotRequired[str],
    s3Bucket: NotRequired[str],
    s3Keys: NotRequired[List[S3KeyOutputTypeDef]],  # (1)
    type: NotRequired[DataSourceTypeType],  # (2)
    destination: NotRequired[str],
  1. See S3KeyOutputTypeDef
  2. See DataSourceTypeType

DeploymentApplicationConfigPaginatorTypeDef#

# DeploymentApplicationConfigPaginatorTypeDef definition

class DeploymentApplicationConfigPaginatorTypeDef(TypedDict):
    application: str,
    applicationVersion: str,
    launchConfig: DeploymentLaunchConfigPaginatorTypeDef,  # (1)
  1. See DeploymentLaunchConfigPaginatorTypeDef

DeploymentApplicationConfigTypeDef#

# DeploymentApplicationConfigTypeDef definition

class DeploymentApplicationConfigTypeDef(TypedDict):
    application: str,
    applicationVersion: str,
    launchConfig: DeploymentLaunchConfigTypeDef,  # (1)
  1. See DeploymentLaunchConfigTypeDef

DeploymentConfigTypeDef#

# DeploymentConfigTypeDef definition

class DeploymentConfigTypeDef(TypedDict):
    concurrentDeploymentPercentage: NotRequired[int],
    failureThresholdPercentage: NotRequired[int],
    robotDeploymentTimeoutInSeconds: NotRequired[int],
    downloadConditionFile: NotRequired[S3ObjectTypeDef],  # (1)
  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)
  1. See RobotTypeDef
  2. See DeploymentStatusType
  3. See ResponseMetadataTypeDef

ListRobotsResponseTypeDef#

# ListRobotsResponseTypeDef definition

class ListRobotsResponseTypeDef(TypedDict):
    robots: List[RobotTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RobotTypeDef
  2. See ResponseMetadataTypeDef

ListSimulationJobsResponseTypeDef#

# ListSimulationJobsResponseTypeDef definition

class ListSimulationJobsResponseTypeDef(TypedDict):
    simulationJobSummaries: List[SimulationJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SimulationJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

FailureSummaryTypeDef#

# FailureSummaryTypeDef definition

class FailureSummaryTypeDef(TypedDict):
    totalFailureCount: NotRequired[int],
    failures: NotRequired[List[WorldFailureTypeDef]],  # (1)
  1. See WorldFailureTypeDef

ListDeploymentJobsRequestRequestTypeDef#

# ListDeploymentJobsRequestRequestTypeDef definition

class ListDeploymentJobsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See FilterTypeDef

ListFleetsRequestRequestTypeDef#

# ListFleetsRequestRequestTypeDef definition

class ListFleetsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListRobotApplicationsRequestRequestTypeDef#

# ListRobotApplicationsRequestRequestTypeDef definition

class ListRobotApplicationsRequestRequestTypeDef(TypedDict):
    versionQualifier: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListRobotsRequestRequestTypeDef#

# ListRobotsRequestRequestTypeDef definition

class ListRobotsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListSimulationApplicationsRequestRequestTypeDef#

# ListSimulationApplicationsRequestRequestTypeDef definition

class ListSimulationApplicationsRequestRequestTypeDef(TypedDict):
    versionQualifier: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListSimulationJobBatchesRequestRequestTypeDef#

# ListSimulationJobBatchesRequestRequestTypeDef definition

class ListSimulationJobBatchesRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListSimulationJobsRequestRequestTypeDef#

# ListSimulationJobsRequestRequestTypeDef definition

class ListSimulationJobsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListWorldExportJobsRequestRequestTypeDef#

# ListWorldExportJobsRequestRequestTypeDef definition

class ListWorldExportJobsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListWorldGenerationJobsRequestRequestTypeDef#

# ListWorldGenerationJobsRequestRequestTypeDef definition

class ListWorldGenerationJobsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListWorldsRequestRequestTypeDef#

# ListWorldsRequestRequestTypeDef definition

class ListWorldsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListFleetsResponseTypeDef#

# ListFleetsResponseTypeDef definition

class ListFleetsResponseTypeDef(TypedDict):
    fleetDetails: List[FleetTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef#

# ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef definition

class ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListFleetsRequestListFleetsPaginateTypeDef#

# ListFleetsRequestListFleetsPaginateTypeDef definition

class ListFleetsRequestListFleetsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef#

# ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef definition

class ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef(TypedDict):
    versionQualifier: NotRequired[str],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListRobotsRequestListRobotsPaginateTypeDef#

# ListRobotsRequestListRobotsPaginateTypeDef definition

class ListRobotsRequestListRobotsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef#

# ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef definition

class ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef(TypedDict):
    versionQualifier: NotRequired[str],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef#

# ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef definition

class ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListSimulationJobsRequestListSimulationJobsPaginateTypeDef#

# ListSimulationJobsRequestListSimulationJobsPaginateTypeDef definition

class ListSimulationJobsRequestListSimulationJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef#

# ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef definition

class ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef#

# ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef definition

class ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef#

# ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef definition

class ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorldsRequestListWorldsPaginateTypeDef#

# ListWorldsRequestListWorldsPaginateTypeDef definition

class ListWorldsRequestListWorldsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListSimulationJobBatchesResponseTypeDef#

# ListSimulationJobBatchesResponseTypeDef definition

class ListSimulationJobBatchesResponseTypeDef(TypedDict):
    simulationJobBatchSummaries: List[SimulationJobBatchSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SimulationJobBatchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorldTemplatesResponseTypeDef#

# ListWorldTemplatesResponseTypeDef definition

class ListWorldTemplatesResponseTypeDef(TypedDict):
    templateSummaries: List[TemplateSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorldsResponseTypeDef#

# ListWorldsResponseTypeDef definition

class ListWorldsResponseTypeDef(TypedDict):
    worldSummaries: List[WorldSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorldSummaryTypeDef
  2. See ResponseMetadataTypeDef

PortForwardingConfigTypeDef#

# PortForwardingConfigTypeDef definition

class PortForwardingConfigTypeDef(TypedDict):
    portMappings: NotRequired[List[PortMappingTypeDef]],  # (1)
  1. See PortMappingTypeDef

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)
  1. See RobotStatusType
  2. See ProgressDetailTypeDef
  3. See DeploymentJobErrorCodeType

ListRobotApplicationsResponseTypeDef#

# ListRobotApplicationsResponseTypeDef definition

class ListRobotApplicationsResponseTypeDef(TypedDict):
    robotApplicationSummaries: List[RobotApplicationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RobotApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSimulationApplicationsResponseTypeDef#

# ListSimulationApplicationsResponseTypeDef definition

class ListSimulationApplicationsResponseTypeDef(TypedDict):
    simulationApplicationSummaries: List[SimulationApplicationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SimulationApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorldExportJobsResponseTypeDef#

# ListWorldExportJobsResponseTypeDef definition

class ListWorldExportJobsResponseTypeDef(TypedDict):
    worldExportJobSummaries: List[WorldExportJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorldExportJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorldGenerationJobsResponseTypeDef#

# ListWorldGenerationJobsResponseTypeDef definition

class ListWorldGenerationJobsResponseTypeDef(TypedDict):
    worldGenerationJobSummaries: List[WorldGenerationJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorldGenerationJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateDeploymentJobRequestRequestTypeDef#

# CreateDeploymentJobRequestRequestTypeDef definition

class CreateDeploymentJobRequestRequestTypeDef(TypedDict):
    clientRequestToken: str,
    fleet: str,
    deploymentApplicationConfigs: Sequence[DeploymentApplicationConfigTypeDef],  # (1)
    deploymentConfig: NotRequired[DeploymentConfigTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See DeploymentApplicationConfigTypeDef
  2. See DeploymentConfigTypeDef

CreateDeploymentJobResponseTypeDef#

# CreateDeploymentJobResponseTypeDef definition

class CreateDeploymentJobResponseTypeDef(TypedDict):
    arn: str,
    fleet: str,
    status: DeploymentStatusType,  # (1)
    deploymentApplicationConfigs: List[DeploymentApplicationConfigTypeDef],  # (2)
    failureReason: str,
    failureCode: DeploymentJobErrorCodeType,  # (3)
    createdAt: datetime,
    deploymentConfig: DeploymentConfigTypeDef,  # (4)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DeploymentStatusType
  2. See DeploymentApplicationConfigTypeDef
  3. See DeploymentJobErrorCodeType
  4. See DeploymentConfigTypeDef
  5. See ResponseMetadataTypeDef

DeploymentJobPaginatorTypeDef#

# DeploymentJobPaginatorTypeDef definition

class DeploymentJobPaginatorTypeDef(TypedDict):
    arn: NotRequired[str],
    fleet: NotRequired[str],
    status: NotRequired[DeploymentStatusType],  # (1)
    deploymentApplicationConfigs: NotRequired[List[DeploymentApplicationConfigPaginatorTypeDef]],  # (2)
    deploymentConfig: NotRequired[DeploymentConfigTypeDef],  # (3)
    failureReason: NotRequired[str],
    failureCode: NotRequired[DeploymentJobErrorCodeType],  # (4)
    createdAt: NotRequired[datetime],
  1. See DeploymentStatusType
  2. See DeploymentApplicationConfigPaginatorTypeDef
  3. See DeploymentConfigTypeDef
  4. See DeploymentJobErrorCodeType

DeploymentJobTypeDef#

# DeploymentJobTypeDef definition

class DeploymentJobTypeDef(TypedDict):
    arn: NotRequired[str],
    fleet: NotRequired[str],
    status: NotRequired[DeploymentStatusType],  # (1)
    deploymentApplicationConfigs: NotRequired[List[DeploymentApplicationConfigTypeDef]],  # (2)
    deploymentConfig: NotRequired[DeploymentConfigTypeDef],  # (3)
    failureReason: NotRequired[str],
    failureCode: NotRequired[DeploymentJobErrorCodeType],  # (4)
    createdAt: NotRequired[datetime],
  1. See DeploymentStatusType
  2. See DeploymentApplicationConfigTypeDef
  3. See DeploymentConfigTypeDef
  4. See DeploymentJobErrorCodeType

SyncDeploymentJobResponseTypeDef#

# SyncDeploymentJobResponseTypeDef definition

class SyncDeploymentJobResponseTypeDef(TypedDict):
    arn: str,
    fleet: str,
    status: DeploymentStatusType,  # (1)
    deploymentConfig: DeploymentConfigTypeDef,  # (2)
    deploymentApplicationConfigs: List[DeploymentApplicationConfigTypeDef],  # (3)
    failureReason: str,
    failureCode: DeploymentJobErrorCodeType,  # (4)
    createdAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DeploymentStatusType
  2. See DeploymentConfigTypeDef
  3. See DeploymentApplicationConfigTypeDef
  4. See DeploymentJobErrorCodeType
  5. See ResponseMetadataTypeDef

FinishedWorldsSummaryTypeDef#

# FinishedWorldsSummaryTypeDef definition

class FinishedWorldsSummaryTypeDef(TypedDict):
    finishedCount: NotRequired[int],
    succeededWorlds: NotRequired[List[str]],
    failureSummary: NotRequired[FailureSummaryTypeDef],  # (1)
  1. See FailureSummaryTypeDef

LaunchConfigTypeDef#

# LaunchConfigTypeDef definition

class LaunchConfigTypeDef(TypedDict):
    packageName: NotRequired[str],
    launchFile: NotRequired[str],
    environmentVariables: NotRequired[Dict[str, str]],
    portForwardingConfig: NotRequired[PortForwardingConfigTypeDef],  # (1)
    streamUI: NotRequired[bool],
    command: NotRequired[List[str]],
  1. See PortForwardingConfigTypeDef

DescribeDeploymentJobResponseTypeDef#

# DescribeDeploymentJobResponseTypeDef definition

class DescribeDeploymentJobResponseTypeDef(TypedDict):
    arn: str,
    fleet: str,
    status: DeploymentStatusType,  # (1)
    deploymentConfig: DeploymentConfigTypeDef,  # (2)
    deploymentApplicationConfigs: List[DeploymentApplicationConfigTypeDef],  # (3)
    failureReason: str,
    failureCode: DeploymentJobErrorCodeType,  # (4)
    createdAt: datetime,
    robotDeploymentSummary: List[RobotDeploymentTypeDef],  # (5)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DeploymentStatusType
  2. See DeploymentConfigTypeDef
  3. See DeploymentApplicationConfigTypeDef
  4. See DeploymentJobErrorCodeType
  5. See RobotDeploymentTypeDef
  6. See ResponseMetadataTypeDef

ListDeploymentJobsResponsePaginatorTypeDef#

# ListDeploymentJobsResponsePaginatorTypeDef definition

class ListDeploymentJobsResponsePaginatorTypeDef(TypedDict):
    deploymentJobs: List[DeploymentJobPaginatorTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentJobPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentJobsResponseTypeDef#

# ListDeploymentJobsResponseTypeDef definition

class ListDeploymentJobsResponseTypeDef(TypedDict):
    deploymentJobs: List[DeploymentJobTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentJobTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WorldGenerationJobStatusType
  2. See WorldGenerationJobErrorCodeType
  3. See WorldCountTypeDef
  4. See FinishedWorldsSummaryTypeDef
  5. See ResponseMetadataTypeDef

RobotApplicationConfigTypeDef#

# RobotApplicationConfigTypeDef definition

class RobotApplicationConfigTypeDef(TypedDict):
    application: str,
    launchConfig: LaunchConfigTypeDef,  # (1)
    applicationVersion: NotRequired[str],
    uploadConfigurations: NotRequired[List[UploadConfigurationTypeDef]],  # (2)
    useDefaultUploadConfigurations: NotRequired[bool],
    tools: NotRequired[List[ToolTypeDef]],  # (3)
    useDefaultTools: NotRequired[bool],
  1. See LaunchConfigTypeDef
  2. See UploadConfigurationTypeDef
  3. See ToolTypeDef

SimulationApplicationConfigTypeDef#

# SimulationApplicationConfigTypeDef definition

class SimulationApplicationConfigTypeDef(TypedDict):
    application: str,
    launchConfig: LaunchConfigTypeDef,  # (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],
  1. See LaunchConfigTypeDef
  2. See UploadConfigurationTypeDef
  3. See WorldConfigTypeDef
  4. See ToolTypeDef

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[RobotApplicationConfigTypeDef]],  # (4)
    simulationApplications: NotRequired[Sequence[SimulationApplicationConfigTypeDef]],  # (5)
    dataSources: NotRequired[Sequence[DataSourceConfigTypeDef]],  # (6)
    tags: NotRequired[Mapping[str, str]],
    vpcConfig: NotRequired[VPCConfigTypeDef],  # (7)
    compute: NotRequired[ComputeTypeDef],  # (8)
  1. See OutputLocationTypeDef
  2. See LoggingConfigTypeDef
  3. See FailureBehaviorType
  4. See RobotApplicationConfigTypeDef
  5. See SimulationApplicationConfigTypeDef
  6. See DataSourceConfigTypeDef
  7. See VPCConfigTypeDef
  8. See ComputeTypeDef

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[RobotApplicationConfigTypeDef],  # (6)
    simulationApplications: List[SimulationApplicationConfigTypeDef],  # (7)
    dataSources: List[DataSourceTypeDef],  # (8)
    tags: Dict[str, str],
    vpcConfig: VPCConfigResponseTypeDef,  # (9)
    compute: ComputeResponseTypeDef,  # (10)
    ResponseMetadata: ResponseMetadataTypeDef,  # (11)
  1. See SimulationJobStatusType
  2. See FailureBehaviorType
  3. See SimulationJobErrorCodeType
  4. See OutputLocationTypeDef
  5. See LoggingConfigTypeDef
  6. See RobotApplicationConfigTypeDef
  7. See SimulationApplicationConfigTypeDef
  8. See DataSourceTypeDef
  9. See VPCConfigResponseTypeDef
  10. See ComputeResponseTypeDef
  11. 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[RobotApplicationConfigTypeDef],  # (6)
    simulationApplications: List[SimulationApplicationConfigTypeDef],  # (7)
    dataSources: List[DataSourceTypeDef],  # (8)
    tags: Dict[str, str],
    vpcConfig: VPCConfigResponseTypeDef,  # (9)
    networkInterface: NetworkInterfaceTypeDef,  # (10)
    compute: ComputeResponseTypeDef,  # (11)
    ResponseMetadata: ResponseMetadataTypeDef,  # (12)
  1. See SimulationJobStatusType
  2. See FailureBehaviorType
  3. See SimulationJobErrorCodeType
  4. See OutputLocationTypeDef
  5. See LoggingConfigTypeDef
  6. See RobotApplicationConfigTypeDef
  7. See SimulationApplicationConfigTypeDef
  8. See DataSourceTypeDef
  9. See VPCConfigResponseTypeDef
  10. See NetworkInterfaceTypeDef
  11. See ComputeResponseTypeDef
  12. See ResponseMetadataTypeDef

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[List[RobotApplicationConfigTypeDef]],  # (4)
    simulationApplications: NotRequired[List[SimulationApplicationConfigTypeDef]],  # (5)
    dataSources: NotRequired[List[DataSourceConfigTypeDef]],  # (6)
    vpcConfig: NotRequired[VPCConfigTypeDef],  # (7)
    compute: NotRequired[ComputeTypeDef],  # (8)
    tags: NotRequired[Dict[str, str]],
  1. See OutputLocationTypeDef
  2. See LoggingConfigTypeDef
  3. See FailureBehaviorType
  4. See RobotApplicationConfigTypeDef
  5. See SimulationApplicationConfigTypeDef
  6. See DataSourceConfigTypeDef
  7. See VPCConfigTypeDef
  8. 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[RobotApplicationConfigTypeDef]],  # (6)
    simulationApplications: NotRequired[List[SimulationApplicationConfigTypeDef]],  # (7)
    dataSources: NotRequired[List[DataSourceTypeDef]],  # (8)
    tags: NotRequired[Dict[str, str]],
    vpcConfig: NotRequired[VPCConfigResponseTypeDef],  # (9)
    networkInterface: NotRequired[NetworkInterfaceTypeDef],  # (10)
    compute: NotRequired[ComputeResponseTypeDef],  # (11)
  1. See SimulationJobStatusType
  2. See FailureBehaviorType
  3. See SimulationJobErrorCodeType
  4. See OutputLocationTypeDef
  5. See LoggingConfigTypeDef
  6. See RobotApplicationConfigTypeDef
  7. See SimulationApplicationConfigTypeDef
  8. See DataSourceTypeDef
  9. See VPCConfigResponseTypeDef
  10. See NetworkInterfaceTypeDef
  11. See ComputeResponseTypeDef

FailedCreateSimulationJobRequestTypeDef#

# FailedCreateSimulationJobRequestTypeDef definition

class FailedCreateSimulationJobRequestTypeDef(TypedDict):
    request: NotRequired[SimulationJobRequestTypeDef],  # (1)
    failureReason: NotRequired[str],
    failureCode: NotRequired[SimulationJobErrorCodeType],  # (2)
    failedAt: NotRequired[datetime],
  1. See SimulationJobRequestTypeDef
  2. See SimulationJobErrorCodeType

StartSimulationJobBatchRequestRequestTypeDef#

# StartSimulationJobBatchRequestRequestTypeDef definition

class StartSimulationJobBatchRequestRequestTypeDef(TypedDict):
    createSimulationJobRequests: Sequence[SimulationJobRequestTypeDef],  # (1)
    clientRequestToken: NotRequired[str],
    batchPolicy: NotRequired[BatchPolicyTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See SimulationJobRequestTypeDef
  2. See BatchPolicyTypeDef

BatchDescribeSimulationJobResponseTypeDef#

# BatchDescribeSimulationJobResponseTypeDef definition

class BatchDescribeSimulationJobResponseTypeDef(TypedDict):
    jobs: List[SimulationJobTypeDef],  # (1)
    unprocessedJobs: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SimulationJobTypeDef
  2. See ResponseMetadataTypeDef

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[SimulationJobRequestTypeDef],  # (5)
    createdRequests: List[SimulationJobSummaryTypeDef],  # (6)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See SimulationJobBatchStatusType
  2. See BatchPolicyTypeDef
  3. See SimulationJobBatchErrorCodeType
  4. See FailedCreateSimulationJobRequestTypeDef
  5. See SimulationJobRequestTypeDef
  6. See SimulationJobSummaryTypeDef
  7. 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[SimulationJobRequestTypeDef],  # (5)
    createdRequests: List[SimulationJobSummaryTypeDef],  # (6)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See SimulationJobBatchStatusType
  2. See BatchPolicyTypeDef
  3. See SimulationJobBatchErrorCodeType
  4. See FailedCreateSimulationJobRequestTypeDef
  5. See SimulationJobRequestTypeDef
  6. See SimulationJobSummaryTypeDef
  7. See ResponseMetadataTypeDef