Skip to content

Typed dictionaries#

Index > RoboMaker > Typed dictionaries

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

BatchDeleteWorldsRequestRequestTypeDef#

# BatchDeleteWorldsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import BatchDeleteWorldsRequestRequestTypeDef

def get_value() -> BatchDeleteWorldsRequestRequestTypeDef:
    return {
        "worlds": ...,
    }
# BatchDeleteWorldsRequestRequestTypeDef definition

class BatchDeleteWorldsRequestRequestTypeDef(TypedDict):
    worlds: Sequence[str],

BatchDeleteWorldsResponseTypeDef#

# BatchDeleteWorldsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import BatchDeleteWorldsResponseTypeDef

def get_value() -> BatchDeleteWorldsResponseTypeDef:
    return {
        "unprocessedWorlds": ...,
        "ResponseMetadata": ...,
    }
# BatchDeleteWorldsResponseTypeDef definition

class BatchDeleteWorldsResponseTypeDef(TypedDict):
    unprocessedWorlds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchDescribeSimulationJobRequestRequestTypeDef#

# BatchDescribeSimulationJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import BatchDescribeSimulationJobRequestRequestTypeDef

def get_value() -> BatchDescribeSimulationJobRequestRequestTypeDef:
    return {
        "jobs": ...,
    }
# BatchDescribeSimulationJobRequestRequestTypeDef definition

class BatchDescribeSimulationJobRequestRequestTypeDef(TypedDict):
    jobs: Sequence[str],

BatchPolicyTypeDef#

# BatchPolicyTypeDef usage example

from mypy_boto3_robomaker.type_defs import BatchPolicyTypeDef

def get_value() -> BatchPolicyTypeDef:
    return {
        "timeoutInSeconds": ...,
    }
# BatchPolicyTypeDef definition

class BatchPolicyTypeDef(TypedDict):
    timeoutInSeconds: NotRequired[int],
    maxConcurrency: NotRequired[int],

CancelDeploymentJobRequestRequestTypeDef#

# CancelDeploymentJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CancelDeploymentJobRequestRequestTypeDef

def get_value() -> CancelDeploymentJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# CancelDeploymentJobRequestRequestTypeDef definition

class CancelDeploymentJobRequestRequestTypeDef(TypedDict):
    job: str,

CancelSimulationJobBatchRequestRequestTypeDef#

# CancelSimulationJobBatchRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CancelSimulationJobBatchRequestRequestTypeDef

def get_value() -> CancelSimulationJobBatchRequestRequestTypeDef:
    return {
        "batch": ...,
    }
# CancelSimulationJobBatchRequestRequestTypeDef definition

class CancelSimulationJobBatchRequestRequestTypeDef(TypedDict):
    batch: str,

CancelSimulationJobRequestRequestTypeDef#

# CancelSimulationJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CancelSimulationJobRequestRequestTypeDef

def get_value() -> CancelSimulationJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# CancelSimulationJobRequestRequestTypeDef definition

class CancelSimulationJobRequestRequestTypeDef(TypedDict):
    job: str,

CancelWorldExportJobRequestRequestTypeDef#

# CancelWorldExportJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CancelWorldExportJobRequestRequestTypeDef

def get_value() -> CancelWorldExportJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# CancelWorldExportJobRequestRequestTypeDef definition

class CancelWorldExportJobRequestRequestTypeDef(TypedDict):
    job: str,

CancelWorldGenerationJobRequestRequestTypeDef#

# CancelWorldGenerationJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CancelWorldGenerationJobRequestRequestTypeDef

def get_value() -> CancelWorldGenerationJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# CancelWorldGenerationJobRequestRequestTypeDef definition

class CancelWorldGenerationJobRequestRequestTypeDef(TypedDict):
    job: str,

ComputeResponseTypeDef#

# ComputeResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ComputeResponseTypeDef

def get_value() -> ComputeResponseTypeDef:
    return {
        "simulationUnitLimit": ...,
    }
# ComputeResponseTypeDef definition

class ComputeResponseTypeDef(TypedDict):
    simulationUnitLimit: NotRequired[int],
    computeType: NotRequired[ComputeTypeType],  # (1)
    gpuUnitLimit: NotRequired[int],
  1. See ComputeTypeType

ComputeTypeDef#

# ComputeTypeDef usage example

from mypy_boto3_robomaker.type_defs import ComputeTypeDef

def get_value() -> ComputeTypeDef:
    return {
        "simulationUnitLimit": ...,
    }
# ComputeTypeDef definition

class ComputeTypeDef(TypedDict):
    simulationUnitLimit: NotRequired[int],
    computeType: NotRequired[ComputeTypeType],  # (1)
    gpuUnitLimit: NotRequired[int],
  1. See ComputeTypeType

CreateFleetRequestRequestTypeDef#

# CreateFleetRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateFleetRequestRequestTypeDef

def get_value() -> CreateFleetRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateFleetRequestRequestTypeDef definition

class CreateFleetRequestRequestTypeDef(TypedDict):
    name: str,
    tags: NotRequired[Mapping[str, str]],

CreateFleetResponseTypeDef#

# CreateFleetResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateFleetResponseTypeDef

def get_value() -> CreateFleetResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "createdAt": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# CreateFleetResponseTypeDef definition

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

EnvironmentTypeDef#

# EnvironmentTypeDef usage example

from mypy_boto3_robomaker.type_defs import EnvironmentTypeDef

def get_value() -> EnvironmentTypeDef:
    return {
        "uri": ...,
    }
# EnvironmentTypeDef definition

class EnvironmentTypeDef(TypedDict):
    uri: NotRequired[str],

RobotSoftwareSuiteTypeDef#

# RobotSoftwareSuiteTypeDef usage example

from mypy_boto3_robomaker.type_defs import RobotSoftwareSuiteTypeDef

def get_value() -> RobotSoftwareSuiteTypeDef:
    return {
        "name": ...,
    }
# RobotSoftwareSuiteTypeDef definition

class RobotSoftwareSuiteTypeDef(TypedDict):
    name: NotRequired[RobotSoftwareSuiteTypeType],  # (1)
    version: NotRequired[RobotSoftwareSuiteVersionTypeType],  # (2)
  1. See RobotSoftwareSuiteTypeType
  2. See RobotSoftwareSuiteVersionTypeType

SourceConfigTypeDef#

# SourceConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import SourceConfigTypeDef

def get_value() -> SourceConfigTypeDef:
    return {
        "s3Bucket": ...,
    }
# SourceConfigTypeDef definition

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

SourceTypeDef#

# SourceTypeDef usage example

from mypy_boto3_robomaker.type_defs import SourceTypeDef

def get_value() -> SourceTypeDef:
    return {
        "s3Bucket": ...,
    }
# SourceTypeDef definition

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

CreateRobotApplicationVersionRequestRequestTypeDef#

# CreateRobotApplicationVersionRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateRobotApplicationVersionRequestRequestTypeDef

def get_value() -> CreateRobotApplicationVersionRequestRequestTypeDef:
    return {
        "application": ...,
    }
# CreateRobotApplicationVersionRequestRequestTypeDef definition

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

CreateRobotRequestRequestTypeDef#

# CreateRobotRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateRobotRequestRequestTypeDef

def get_value() -> CreateRobotRequestRequestTypeDef:
    return {
        "name": ...,
        "architecture": ...,
        "greengrassGroupId": ...,
    }
# CreateRobotRequestRequestTypeDef definition

class CreateRobotRequestRequestTypeDef(TypedDict):
    name: str,
    architecture: ArchitectureType,  # (1)
    greengrassGroupId: str,
    tags: NotRequired[Mapping[str, str]],
  1. See ArchitectureType

CreateRobotResponseTypeDef#

# CreateRobotResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateRobotResponseTypeDef

def get_value() -> CreateRobotResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "createdAt": ...,
        "greengrassGroupId": ...,
        "architecture": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

RenderingEngineTypeDef#

# RenderingEngineTypeDef usage example

from mypy_boto3_robomaker.type_defs import RenderingEngineTypeDef

def get_value() -> RenderingEngineTypeDef:
    return {
        "name": ...,
    }
# RenderingEngineTypeDef definition

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

SimulationSoftwareSuiteTypeDef#

# SimulationSoftwareSuiteTypeDef usage example

from mypy_boto3_robomaker.type_defs import SimulationSoftwareSuiteTypeDef

def get_value() -> SimulationSoftwareSuiteTypeDef:
    return {
        "name": ...,
    }
# SimulationSoftwareSuiteTypeDef definition

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

CreateSimulationApplicationVersionRequestRequestTypeDef#

# CreateSimulationApplicationVersionRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationApplicationVersionRequestRequestTypeDef

def get_value() -> CreateSimulationApplicationVersionRequestRequestTypeDef:
    return {
        "application": ...,
    }
# CreateSimulationApplicationVersionRequestRequestTypeDef definition

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

DataSourceConfigTypeDef#

# DataSourceConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import DataSourceConfigTypeDef

def get_value() -> DataSourceConfigTypeDef:
    return {
        "name": ...,
        "s3Bucket": ...,
        "s3Keys": ...,
    }
# DataSourceConfigTypeDef definition

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

LoggingConfigTypeDef#

# LoggingConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import LoggingConfigTypeDef

def get_value() -> LoggingConfigTypeDef:
    return {
        "recordAllRosTopics": ...,
    }
# LoggingConfigTypeDef definition

class LoggingConfigTypeDef(TypedDict):
    recordAllRosTopics: NotRequired[bool],

OutputLocationTypeDef#

# OutputLocationTypeDef usage example

from mypy_boto3_robomaker.type_defs import OutputLocationTypeDef

def get_value() -> OutputLocationTypeDef:
    return {
        "s3Bucket": ...,
    }
# OutputLocationTypeDef definition

class OutputLocationTypeDef(TypedDict):
    s3Bucket: NotRequired[str],
    s3Prefix: NotRequired[str],

VPCConfigTypeDef#

# VPCConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import VPCConfigTypeDef

def get_value() -> VPCConfigTypeDef:
    return {
        "subnets": ...,
    }
# VPCConfigTypeDef definition

class VPCConfigTypeDef(TypedDict):
    subnets: Sequence[str],
    securityGroups: NotRequired[Sequence[str]],
    assignPublicIp: NotRequired[bool],

VPCConfigResponseTypeDef#

# VPCConfigResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import VPCConfigResponseTypeDef

def get_value() -> VPCConfigResponseTypeDef:
    return {
        "subnets": ...,
    }
# VPCConfigResponseTypeDef definition

class VPCConfigResponseTypeDef(TypedDict):
    subnets: NotRequired[List[str]],
    securityGroups: NotRequired[List[str]],
    vpcId: NotRequired[str],
    assignPublicIp: NotRequired[bool],

WorldCountTypeDef#

# WorldCountTypeDef usage example

from mypy_boto3_robomaker.type_defs import WorldCountTypeDef

def get_value() -> WorldCountTypeDef:
    return {
        "floorplanCount": ...,
    }
# WorldCountTypeDef definition

class WorldCountTypeDef(TypedDict):
    floorplanCount: NotRequired[int],
    interiorCountPerFloorplan: NotRequired[int],

TemplateLocationTypeDef#

# TemplateLocationTypeDef usage example

from mypy_boto3_robomaker.type_defs import TemplateLocationTypeDef

def get_value() -> TemplateLocationTypeDef:
    return {
        "s3Bucket": ...,
        "s3Key": ...,
    }
# TemplateLocationTypeDef definition

class TemplateLocationTypeDef(TypedDict):
    s3Bucket: str,
    s3Key: str,

CreateWorldTemplateResponseTypeDef#

# CreateWorldTemplateResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateWorldTemplateResponseTypeDef

def get_value() -> CreateWorldTemplateResponseTypeDef:
    return {
        "arn": ...,
        "clientRequestToken": ...,
        "createdAt": ...,
        "name": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# CreateWorldTemplateResponseTypeDef definition

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

S3KeyOutputTypeDef#

# S3KeyOutputTypeDef usage example

from mypy_boto3_robomaker.type_defs import S3KeyOutputTypeDef

def get_value() -> S3KeyOutputTypeDef:
    return {
        "s3Key": ...,
    }
# S3KeyOutputTypeDef definition

class S3KeyOutputTypeDef(TypedDict):
    s3Key: NotRequired[str],
    etag: NotRequired[str],

DeleteFleetRequestRequestTypeDef#

# DeleteFleetRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeleteFleetRequestRequestTypeDef

def get_value() -> DeleteFleetRequestRequestTypeDef:
    return {
        "fleet": ...,
    }
# DeleteFleetRequestRequestTypeDef definition

class DeleteFleetRequestRequestTypeDef(TypedDict):
    fleet: str,

DeleteRobotApplicationRequestRequestTypeDef#

# DeleteRobotApplicationRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeleteRobotApplicationRequestRequestTypeDef

def get_value() -> DeleteRobotApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
# DeleteRobotApplicationRequestRequestTypeDef definition

class DeleteRobotApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    applicationVersion: NotRequired[str],

DeleteRobotRequestRequestTypeDef#

# DeleteRobotRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeleteRobotRequestRequestTypeDef

def get_value() -> DeleteRobotRequestRequestTypeDef:
    return {
        "robot": ...,
    }
# DeleteRobotRequestRequestTypeDef definition

class DeleteRobotRequestRequestTypeDef(TypedDict):
    robot: str,

DeleteSimulationApplicationRequestRequestTypeDef#

# DeleteSimulationApplicationRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeleteSimulationApplicationRequestRequestTypeDef

def get_value() -> DeleteSimulationApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
# DeleteSimulationApplicationRequestRequestTypeDef definition

class DeleteSimulationApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    applicationVersion: NotRequired[str],

DeleteWorldTemplateRequestRequestTypeDef#

# DeleteWorldTemplateRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeleteWorldTemplateRequestRequestTypeDef

def get_value() -> DeleteWorldTemplateRequestRequestTypeDef:
    return {
        "template": ...,
    }
# DeleteWorldTemplateRequestRequestTypeDef definition

class DeleteWorldTemplateRequestRequestTypeDef(TypedDict):
    template: str,

DeploymentLaunchConfigTypeDef#

# DeploymentLaunchConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeploymentLaunchConfigTypeDef

def get_value() -> DeploymentLaunchConfigTypeDef:
    return {
        "packageName": ...,
        "launchFile": ...,
    }
# DeploymentLaunchConfigTypeDef definition

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

S3ObjectTypeDef#

# S3ObjectTypeDef usage example

from mypy_boto3_robomaker.type_defs import S3ObjectTypeDef

def get_value() -> S3ObjectTypeDef:
    return {
        "bucket": ...,
        "key": ...,
    }
# S3ObjectTypeDef definition

class S3ObjectTypeDef(TypedDict):
    bucket: str,
    key: str,
    etag: NotRequired[str],

DeregisterRobotRequestRequestTypeDef#

# DeregisterRobotRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeregisterRobotRequestRequestTypeDef

def get_value() -> DeregisterRobotRequestRequestTypeDef:
    return {
        "fleet": ...,
        "robot": ...,
    }
# DeregisterRobotRequestRequestTypeDef definition

class DeregisterRobotRequestRequestTypeDef(TypedDict):
    fleet: str,
    robot: str,

DeregisterRobotResponseTypeDef#

# DeregisterRobotResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeregisterRobotResponseTypeDef

def get_value() -> DeregisterRobotResponseTypeDef:
    return {
        "fleet": ...,
        "robot": ...,
        "ResponseMetadata": ...,
    }
# DeregisterRobotResponseTypeDef definition

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

DescribeDeploymentJobRequestRequestTypeDef#

# DescribeDeploymentJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeDeploymentJobRequestRequestTypeDef

def get_value() -> DescribeDeploymentJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# DescribeDeploymentJobRequestRequestTypeDef definition

class DescribeDeploymentJobRequestRequestTypeDef(TypedDict):
    job: str,

DescribeFleetRequestRequestTypeDef#

# DescribeFleetRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeFleetRequestRequestTypeDef

def get_value() -> DescribeFleetRequestRequestTypeDef:
    return {
        "fleet": ...,
    }
# DescribeFleetRequestRequestTypeDef definition

class DescribeFleetRequestRequestTypeDef(TypedDict):
    fleet: str,

RobotTypeDef#

# RobotTypeDef usage example

from mypy_boto3_robomaker.type_defs import RobotTypeDef

def get_value() -> RobotTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeRobotApplicationRequestRequestTypeDef

def get_value() -> DescribeRobotApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
# DescribeRobotApplicationRequestRequestTypeDef definition

class DescribeRobotApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    applicationVersion: NotRequired[str],

DescribeRobotRequestRequestTypeDef#

# DescribeRobotRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeRobotRequestRequestTypeDef

def get_value() -> DescribeRobotRequestRequestTypeDef:
    return {
        "robot": ...,
    }
# DescribeRobotRequestRequestTypeDef definition

class DescribeRobotRequestRequestTypeDef(TypedDict):
    robot: str,

DescribeRobotResponseTypeDef#

# DescribeRobotResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeRobotResponseTypeDef

def get_value() -> DescribeRobotResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "fleetArn": ...,
        "status": ...,
        "greengrassGroupId": ...,
        "createdAt": ...,
        "architecture": ...,
        "lastDeploymentJob": ...,
        "lastDeploymentTime": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

DescribeSimulationApplicationRequestRequestTypeDef#

# DescribeSimulationApplicationRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationApplicationRequestRequestTypeDef

def get_value() -> DescribeSimulationApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
# DescribeSimulationApplicationRequestRequestTypeDef definition

class DescribeSimulationApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    applicationVersion: NotRequired[str],

DescribeSimulationJobBatchRequestRequestTypeDef#

# DescribeSimulationJobBatchRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationJobBatchRequestRequestTypeDef

def get_value() -> DescribeSimulationJobBatchRequestRequestTypeDef:
    return {
        "batch": ...,
    }
# DescribeSimulationJobBatchRequestRequestTypeDef definition

class DescribeSimulationJobBatchRequestRequestTypeDef(TypedDict):
    batch: str,

SimulationJobSummaryTypeDef#

# SimulationJobSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import SimulationJobSummaryTypeDef

def get_value() -> SimulationJobSummaryTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationJobRequestRequestTypeDef

def get_value() -> DescribeSimulationJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# DescribeSimulationJobRequestRequestTypeDef definition

class DescribeSimulationJobRequestRequestTypeDef(TypedDict):
    job: str,

NetworkInterfaceTypeDef#

# NetworkInterfaceTypeDef usage example

from mypy_boto3_robomaker.type_defs import NetworkInterfaceTypeDef

def get_value() -> NetworkInterfaceTypeDef:
    return {
        "networkInterfaceId": ...,
    }
# NetworkInterfaceTypeDef definition

class NetworkInterfaceTypeDef(TypedDict):
    networkInterfaceId: NotRequired[str],
    privateIpAddress: NotRequired[str],
    publicIpAddress: NotRequired[str],

DescribeWorldExportJobRequestRequestTypeDef#

# DescribeWorldExportJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldExportJobRequestRequestTypeDef

def get_value() -> DescribeWorldExportJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# DescribeWorldExportJobRequestRequestTypeDef definition

class DescribeWorldExportJobRequestRequestTypeDef(TypedDict):
    job: str,

DescribeWorldGenerationJobRequestRequestTypeDef#

# DescribeWorldGenerationJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldGenerationJobRequestRequestTypeDef

def get_value() -> DescribeWorldGenerationJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# DescribeWorldGenerationJobRequestRequestTypeDef definition

class DescribeWorldGenerationJobRequestRequestTypeDef(TypedDict):
    job: str,

DescribeWorldRequestRequestTypeDef#

# DescribeWorldRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldRequestRequestTypeDef

def get_value() -> DescribeWorldRequestRequestTypeDef:
    return {
        "world": ...,
    }
# DescribeWorldRequestRequestTypeDef definition

class DescribeWorldRequestRequestTypeDef(TypedDict):
    world: str,

DescribeWorldResponseTypeDef#

# DescribeWorldResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldResponseTypeDef

def get_value() -> DescribeWorldResponseTypeDef:
    return {
        "arn": ...,
        "generationJob": ...,
        "template": ...,
        "createdAt": ...,
        "tags": ...,
        "worldDescriptionBody": ...,
        "ResponseMetadata": ...,
    }
# 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

DescribeWorldTemplateRequestRequestTypeDef#

# DescribeWorldTemplateRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldTemplateRequestRequestTypeDef

def get_value() -> DescribeWorldTemplateRequestRequestTypeDef:
    return {
        "template": ...,
    }
# DescribeWorldTemplateRequestRequestTypeDef definition

class DescribeWorldTemplateRequestRequestTypeDef(TypedDict):
    template: str,

DescribeWorldTemplateResponseTypeDef#

# DescribeWorldTemplateResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldTemplateResponseTypeDef

def get_value() -> DescribeWorldTemplateResponseTypeDef:
    return {
        "arn": ...,
        "clientRequestToken": ...,
        "name": ...,
        "createdAt": ...,
        "lastUpdatedAt": ...,
        "tags": ...,
        "version": ...,
        "ResponseMetadata": ...,
    }
# 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

WorldFailureTypeDef#

# WorldFailureTypeDef usage example

from mypy_boto3_robomaker.type_defs import WorldFailureTypeDef

def get_value() -> WorldFailureTypeDef:
    return {
        "failureCode": ...,
    }
# WorldFailureTypeDef definition

class WorldFailureTypeDef(TypedDict):
    failureCode: NotRequired[WorldGenerationJobErrorCodeType],  # (1)
    sampleFailureReason: NotRequired[str],
    failureCount: NotRequired[int],
  1. See WorldGenerationJobErrorCodeType

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_robomaker.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "name": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    name: NotRequired[str],
    values: NotRequired[Sequence[str]],

FleetTypeDef#

# FleetTypeDef usage example

from mypy_boto3_robomaker.type_defs import FleetTypeDef

def get_value() -> FleetTypeDef:
    return {
        "name": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import GetWorldTemplateBodyRequestRequestTypeDef

def get_value() -> GetWorldTemplateBodyRequestRequestTypeDef:
    return {
        "template": ...,
    }
# GetWorldTemplateBodyRequestRequestTypeDef definition

class GetWorldTemplateBodyRequestRequestTypeDef(TypedDict):
    template: NotRequired[str],
    generationJob: NotRequired[str],

GetWorldTemplateBodyResponseTypeDef#

# GetWorldTemplateBodyResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import GetWorldTemplateBodyResponseTypeDef

def get_value() -> GetWorldTemplateBodyResponseTypeDef:
    return {
        "templateBody": ...,
        "ResponseMetadata": ...,
    }
# GetWorldTemplateBodyResponseTypeDef definition

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

SimulationJobBatchSummaryTypeDef#

# SimulationJobBatchSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import SimulationJobBatchSummaryTypeDef

def get_value() -> SimulationJobBatchSummaryTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef#

# ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef

def get_value() -> ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListWorldTemplatesRequestListWorldTemplatesPaginateTypeDef definition

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

ListWorldTemplatesRequestRequestTypeDef#

# ListWorldTemplatesRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldTemplatesRequestRequestTypeDef

def get_value() -> ListWorldTemplatesRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListWorldTemplatesRequestRequestTypeDef definition

class ListWorldTemplatesRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TemplateSummaryTypeDef#

# TemplateSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import TemplateSummaryTypeDef

def get_value() -> TemplateSummaryTypeDef:
    return {
        "arn": ...,
    }
# TemplateSummaryTypeDef definition

class TemplateSummaryTypeDef(TypedDict):
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],
    name: NotRequired[str],
    version: NotRequired[str],

WorldSummaryTypeDef#

# WorldSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import WorldSummaryTypeDef

def get_value() -> WorldSummaryTypeDef:
    return {
        "arn": ...,
    }
# WorldSummaryTypeDef definition

class WorldSummaryTypeDef(TypedDict):
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    generationJob: NotRequired[str],
    template: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PortMappingTypeDef#

# PortMappingTypeDef usage example

from mypy_boto3_robomaker.type_defs import PortMappingTypeDef

def get_value() -> PortMappingTypeDef:
    return {
        "jobPort": ...,
        "applicationPort": ...,
    }
# PortMappingTypeDef definition

class PortMappingTypeDef(TypedDict):
    jobPort: int,
    applicationPort: int,
    enableOnPublicIp: NotRequired[bool],

ProgressDetailTypeDef#

# ProgressDetailTypeDef usage example

from mypy_boto3_robomaker.type_defs import ProgressDetailTypeDef

def get_value() -> ProgressDetailTypeDef:
    return {
        "currentProgress": ...,
    }
# ProgressDetailTypeDef definition

class ProgressDetailTypeDef(TypedDict):
    currentProgress: NotRequired[RobotDeploymentStepType],  # (1)
    percentDone: NotRequired[float],
    estimatedTimeRemainingSeconds: NotRequired[int],
    targetResource: NotRequired[str],
  1. See RobotDeploymentStepType

RegisterRobotRequestRequestTypeDef#

# RegisterRobotRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import RegisterRobotRequestRequestTypeDef

def get_value() -> RegisterRobotRequestRequestTypeDef:
    return {
        "fleet": ...,
        "robot": ...,
    }
# RegisterRobotRequestRequestTypeDef definition

class RegisterRobotRequestRequestTypeDef(TypedDict):
    fleet: str,
    robot: str,

RegisterRobotResponseTypeDef#

# RegisterRobotResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import RegisterRobotResponseTypeDef

def get_value() -> RegisterRobotResponseTypeDef:
    return {
        "fleet": ...,
        "robot": ...,
        "ResponseMetadata": ...,
    }
# RegisterRobotResponseTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_robomaker.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RestartSimulationJobRequestRequestTypeDef#

# RestartSimulationJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import RestartSimulationJobRequestRequestTypeDef

def get_value() -> RestartSimulationJobRequestRequestTypeDef:
    return {
        "job": ...,
    }
# RestartSimulationJobRequestRequestTypeDef definition

class RestartSimulationJobRequestRequestTypeDef(TypedDict):
    job: str,

ToolTypeDef#

# ToolTypeDef usage example

from mypy_boto3_robomaker.type_defs import ToolTypeDef

def get_value() -> ToolTypeDef:
    return {
        "name": ...,
        "command": ...,
    }
# ToolTypeDef definition

class ToolTypeDef(TypedDict):
    name: str,
    command: str,
    streamUI: NotRequired[bool],
    streamOutputToCloudWatch: NotRequired[bool],
    exitBehavior: NotRequired[ExitBehaviorType],  # (1)
  1. See ExitBehaviorType

UploadConfigurationTypeDef#

# UploadConfigurationTypeDef usage example

from mypy_boto3_robomaker.type_defs import UploadConfigurationTypeDef

def get_value() -> UploadConfigurationTypeDef:
    return {
        "name": ...,
        "path": ...,
        "uploadBehavior": ...,
    }
# UploadConfigurationTypeDef definition

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

WorldConfigTypeDef#

# WorldConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import WorldConfigTypeDef

def get_value() -> WorldConfigTypeDef:
    return {
        "world": ...,
    }
# WorldConfigTypeDef definition

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

SyncDeploymentJobRequestRequestTypeDef#

# SyncDeploymentJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import SyncDeploymentJobRequestRequestTypeDef

def get_value() -> SyncDeploymentJobRequestRequestTypeDef:
    return {
        "clientRequestToken": ...,
        "fleet": ...,
    }
# SyncDeploymentJobRequestRequestTypeDef definition

class SyncDeploymentJobRequestRequestTypeDef(TypedDict):
    clientRequestToken: str,
    fleet: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateWorldTemplateResponseTypeDef#

# UpdateWorldTemplateResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import UpdateWorldTemplateResponseTypeDef

def get_value() -> UpdateWorldTemplateResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "createdAt": ...,
        "lastUpdatedAt": ...,
        "ResponseMetadata": ...,
    }
# UpdateWorldTemplateResponseTypeDef definition

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

RobotApplicationSummaryTypeDef#

# RobotApplicationSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import RobotApplicationSummaryTypeDef

def get_value() -> RobotApplicationSummaryTypeDef:
    return {
        "name": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateRobotApplicationRequestRequestTypeDef

def get_value() -> CreateRobotApplicationRequestRequestTypeDef:
    return {
        "name": ...,
        "robotSoftwareSuite": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import UpdateRobotApplicationRequestRequestTypeDef

def get_value() -> UpdateRobotApplicationRequestRequestTypeDef:
    return {
        "application": ...,
        "robotSoftwareSuite": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateRobotApplicationResponseTypeDef

def get_value() -> CreateRobotApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "robotSoftwareSuite": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "tags": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateRobotApplicationVersionResponseTypeDef

def get_value() -> CreateRobotApplicationVersionResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "robotSoftwareSuite": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeRobotApplicationResponseTypeDef

def get_value() -> DescribeRobotApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "robotSoftwareSuite": ...,
        "revisionId": ...,
        "lastUpdatedAt": ...,
        "tags": ...,
        "environment": ...,
        "imageDigest": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import UpdateRobotApplicationResponseTypeDef

def get_value() -> UpdateRobotApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "robotSoftwareSuite": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationApplicationRequestRequestTypeDef

def get_value() -> CreateSimulationApplicationRequestRequestTypeDef:
    return {
        "name": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationApplicationResponseTypeDef

def get_value() -> CreateSimulationApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
        "renderingEngine": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "tags": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationApplicationVersionResponseTypeDef

def get_value() -> CreateSimulationApplicationVersionResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
        "renderingEngine": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationApplicationResponseTypeDef

def get_value() -> DescribeSimulationApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
        "renderingEngine": ...,
        "revisionId": ...,
        "lastUpdatedAt": ...,
        "tags": ...,
        "environment": ...,
        "imageDigest": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import SimulationApplicationSummaryTypeDef

def get_value() -> SimulationApplicationSummaryTypeDef:
    return {
        "name": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import UpdateSimulationApplicationRequestRequestTypeDef

def get_value() -> UpdateSimulationApplicationRequestRequestTypeDef:
    return {
        "application": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import UpdateSimulationApplicationResponseTypeDef

def get_value() -> UpdateSimulationApplicationResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "version": ...,
        "sources": ...,
        "simulationSoftwareSuite": ...,
        "robotSoftwareSuite": ...,
        "renderingEngine": ...,
        "lastUpdatedAt": ...,
        "revisionId": ...,
        "environment": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateWorldExportJobRequestRequestTypeDef

def get_value() -> CreateWorldExportJobRequestRequestTypeDef:
    return {
        "worlds": ...,
        "outputLocation": ...,
        "iamRole": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateWorldExportJobResponseTypeDef

def get_value() -> CreateWorldExportJobResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "createdAt": ...,
        "failureCode": ...,
        "clientRequestToken": ...,
        "outputLocation": ...,
        "iamRole": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldExportJobResponseTypeDef

def get_value() -> DescribeWorldExportJobResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "createdAt": ...,
        "failureCode": ...,
        "failureReason": ...,
        "clientRequestToken": ...,
        "worlds": ...,
        "outputLocation": ...,
        "iamRole": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import WorldExportJobSummaryTypeDef

def get_value() -> WorldExportJobSummaryTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateWorldGenerationJobRequestRequestTypeDef

def get_value() -> CreateWorldGenerationJobRequestRequestTypeDef:
    return {
        "template": ...,
        "worldCount": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateWorldGenerationJobResponseTypeDef

def get_value() -> CreateWorldGenerationJobResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "createdAt": ...,
        "failureCode": ...,
        "clientRequestToken": ...,
        "template": ...,
        "worldCount": ...,
        "tags": ...,
        "worldTags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import WorldGenerationJobSummaryTypeDef

def get_value() -> WorldGenerationJobSummaryTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateWorldTemplateRequestRequestTypeDef

def get_value() -> CreateWorldTemplateRequestRequestTypeDef:
    return {
        "clientRequestToken": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import UpdateWorldTemplateRequestRequestTypeDef

def get_value() -> UpdateWorldTemplateRequestRequestTypeDef:
    return {
        "template": ...,
    }
# UpdateWorldTemplateRequestRequestTypeDef definition

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

DataSourceTypeDef#

# DataSourceTypeDef usage example

from mypy_boto3_robomaker.type_defs import DataSourceTypeDef

def get_value() -> DataSourceTypeDef:
    return {
        "name": ...,
    }
# 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

DeploymentApplicationConfigTypeDef#

# DeploymentApplicationConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeploymentApplicationConfigTypeDef

def get_value() -> DeploymentApplicationConfigTypeDef:
    return {
        "application": ...,
        "applicationVersion": ...,
        "launchConfig": ...,
    }
# DeploymentApplicationConfigTypeDef definition

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

DeploymentConfigTypeDef#

# DeploymentConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeploymentConfigTypeDef

def get_value() -> DeploymentConfigTypeDef:
    return {
        "concurrentDeploymentPercentage": ...,
    }
# DeploymentConfigTypeDef definition

class DeploymentConfigTypeDef(TypedDict):
    concurrentDeploymentPercentage: NotRequired[int],
    failureThresholdPercentage: NotRequired[int],
    robotDeploymentTimeoutInSeconds: NotRequired[int],
    downloadConditionFile: NotRequired[S3ObjectTypeDef],  # (1)
  1. See S3ObjectTypeDef

DescribeFleetResponseTypeDef#

# DescribeFleetResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeFleetResponseTypeDef

def get_value() -> DescribeFleetResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "robots": ...,
        "createdAt": ...,
        "lastDeploymentStatus": ...,
        "lastDeploymentJob": ...,
        "lastDeploymentTime": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import ListRobotsResponseTypeDef

def get_value() -> ListRobotsResponseTypeDef:
    return {
        "robots": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRobotsResponseTypeDef definition

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

ListSimulationJobsResponseTypeDef#

# ListSimulationJobsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobsResponseTypeDef

def get_value() -> ListSimulationJobsResponseTypeDef:
    return {
        "simulationJobSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSimulationJobsResponseTypeDef definition

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

FailureSummaryTypeDef#

# FailureSummaryTypeDef usage example

from mypy_boto3_robomaker.type_defs import FailureSummaryTypeDef

def get_value() -> FailureSummaryTypeDef:
    return {
        "totalFailureCount": ...,
    }
# FailureSummaryTypeDef definition

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

ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef#

# ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef

def get_value() -> ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListDeploymentJobsRequestListDeploymentJobsPaginateTypeDef definition

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

ListDeploymentJobsRequestRequestTypeDef#

# ListDeploymentJobsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListDeploymentJobsRequestRequestTypeDef

def get_value() -> ListDeploymentJobsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListDeploymentJobsRequestRequestTypeDef definition

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

ListFleetsRequestListFleetsPaginateTypeDef#

# ListFleetsRequestListFleetsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListFleetsRequestListFleetsPaginateTypeDef

def get_value() -> ListFleetsRequestListFleetsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListFleetsRequestListFleetsPaginateTypeDef definition

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

ListFleetsRequestRequestTypeDef#

# ListFleetsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListFleetsRequestRequestTypeDef

def get_value() -> ListFleetsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListFleetsRequestRequestTypeDef definition

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

ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef#

# ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef

def get_value() -> ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef:
    return {
        "versionQualifier": ...,
    }
# ListRobotApplicationsRequestListRobotApplicationsPaginateTypeDef definition

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

ListRobotApplicationsRequestRequestTypeDef#

# ListRobotApplicationsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListRobotApplicationsRequestRequestTypeDef

def get_value() -> ListRobotApplicationsRequestRequestTypeDef:
    return {
        "versionQualifier": ...,
    }
# ListRobotApplicationsRequestRequestTypeDef definition

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

ListRobotsRequestListRobotsPaginateTypeDef#

# ListRobotsRequestListRobotsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListRobotsRequestListRobotsPaginateTypeDef

def get_value() -> ListRobotsRequestListRobotsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListRobotsRequestListRobotsPaginateTypeDef definition

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

ListRobotsRequestRequestTypeDef#

# ListRobotsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListRobotsRequestRequestTypeDef

def get_value() -> ListRobotsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListRobotsRequestRequestTypeDef definition

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

ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef#

# ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef

def get_value() -> ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef:
    return {
        "versionQualifier": ...,
    }
# ListSimulationApplicationsRequestListSimulationApplicationsPaginateTypeDef definition

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

ListSimulationApplicationsRequestRequestTypeDef#

# ListSimulationApplicationsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationApplicationsRequestRequestTypeDef

def get_value() -> ListSimulationApplicationsRequestRequestTypeDef:
    return {
        "versionQualifier": ...,
    }
# ListSimulationApplicationsRequestRequestTypeDef definition

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

ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef#

# ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef

def get_value() -> ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListSimulationJobBatchesRequestListSimulationJobBatchesPaginateTypeDef definition

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

ListSimulationJobBatchesRequestRequestTypeDef#

# ListSimulationJobBatchesRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobBatchesRequestRequestTypeDef

def get_value() -> ListSimulationJobBatchesRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListSimulationJobBatchesRequestRequestTypeDef definition

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

ListSimulationJobsRequestListSimulationJobsPaginateTypeDef#

# ListSimulationJobsRequestListSimulationJobsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobsRequestListSimulationJobsPaginateTypeDef

def get_value() -> ListSimulationJobsRequestListSimulationJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListSimulationJobsRequestListSimulationJobsPaginateTypeDef definition

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

ListSimulationJobsRequestRequestTypeDef#

# ListSimulationJobsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobsRequestRequestTypeDef

def get_value() -> ListSimulationJobsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListSimulationJobsRequestRequestTypeDef definition

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

ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef#

# ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef

def get_value() -> ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListWorldExportJobsRequestListWorldExportJobsPaginateTypeDef definition

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

ListWorldExportJobsRequestRequestTypeDef#

# ListWorldExportJobsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldExportJobsRequestRequestTypeDef

def get_value() -> ListWorldExportJobsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListWorldExportJobsRequestRequestTypeDef definition

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

ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef#

# ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef

def get_value() -> ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListWorldGenerationJobsRequestListWorldGenerationJobsPaginateTypeDef definition

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

ListWorldGenerationJobsRequestRequestTypeDef#

# ListWorldGenerationJobsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldGenerationJobsRequestRequestTypeDef

def get_value() -> ListWorldGenerationJobsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListWorldGenerationJobsRequestRequestTypeDef definition

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

ListWorldsRequestListWorldsPaginateTypeDef#

# ListWorldsRequestListWorldsPaginateTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldsRequestListWorldsPaginateTypeDef

def get_value() -> ListWorldsRequestListWorldsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListWorldsRequestListWorldsPaginateTypeDef definition

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

ListWorldsRequestRequestTypeDef#

# ListWorldsRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldsRequestRequestTypeDef

def get_value() -> ListWorldsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListWorldsRequestRequestTypeDef definition

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

ListFleetsResponseTypeDef#

# ListFleetsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListFleetsResponseTypeDef

def get_value() -> ListFleetsResponseTypeDef:
    return {
        "fleetDetails": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFleetsResponseTypeDef definition

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

ListSimulationJobBatchesResponseTypeDef#

# ListSimulationJobBatchesResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationJobBatchesResponseTypeDef

def get_value() -> ListSimulationJobBatchesResponseTypeDef:
    return {
        "simulationJobBatchSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSimulationJobBatchesResponseTypeDef definition

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

ListWorldTemplatesResponseTypeDef#

# ListWorldTemplatesResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldTemplatesResponseTypeDef

def get_value() -> ListWorldTemplatesResponseTypeDef:
    return {
        "templateSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListWorldTemplatesResponseTypeDef definition

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

ListWorldsResponseTypeDef#

# ListWorldsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldsResponseTypeDef

def get_value() -> ListWorldsResponseTypeDef:
    return {
        "worldSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListWorldsResponseTypeDef definition

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

PortForwardingConfigTypeDef#

# PortForwardingConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import PortForwardingConfigTypeDef

def get_value() -> PortForwardingConfigTypeDef:
    return {
        "portMappings": ...,
    }
# PortForwardingConfigTypeDef definition

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

RobotDeploymentTypeDef#

# RobotDeploymentTypeDef usage example

from mypy_boto3_robomaker.type_defs import RobotDeploymentTypeDef

def get_value() -> RobotDeploymentTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import ListRobotApplicationsResponseTypeDef

def get_value() -> ListRobotApplicationsResponseTypeDef:
    return {
        "robotApplicationSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRobotApplicationsResponseTypeDef definition

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

ListSimulationApplicationsResponseTypeDef#

# ListSimulationApplicationsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListSimulationApplicationsResponseTypeDef

def get_value() -> ListSimulationApplicationsResponseTypeDef:
    return {
        "simulationApplicationSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSimulationApplicationsResponseTypeDef definition

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

ListWorldExportJobsResponseTypeDef#

# ListWorldExportJobsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldExportJobsResponseTypeDef

def get_value() -> ListWorldExportJobsResponseTypeDef:
    return {
        "worldExportJobSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListWorldExportJobsResponseTypeDef definition

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

ListWorldGenerationJobsResponseTypeDef#

# ListWorldGenerationJobsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListWorldGenerationJobsResponseTypeDef

def get_value() -> ListWorldGenerationJobsResponseTypeDef:
    return {
        "worldGenerationJobSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListWorldGenerationJobsResponseTypeDef definition

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

CreateDeploymentJobRequestRequestTypeDef#

# CreateDeploymentJobRequestRequestTypeDef usage example

from mypy_boto3_robomaker.type_defs import CreateDeploymentJobRequestRequestTypeDef

def get_value() -> CreateDeploymentJobRequestRequestTypeDef:
    return {
        "clientRequestToken": ...,
        "fleet": ...,
        "deploymentApplicationConfigs": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateDeploymentJobResponseTypeDef

def get_value() -> CreateDeploymentJobResponseTypeDef:
    return {
        "arn": ...,
        "fleet": ...,
        "status": ...,
        "deploymentApplicationConfigs": ...,
        "failureReason": ...,
        "failureCode": ...,
        "createdAt": ...,
        "deploymentConfig": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

DeploymentJobTypeDef#

# DeploymentJobTypeDef usage example

from mypy_boto3_robomaker.type_defs import DeploymentJobTypeDef

def get_value() -> DeploymentJobTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import SyncDeploymentJobResponseTypeDef

def get_value() -> SyncDeploymentJobResponseTypeDef:
    return {
        "arn": ...,
        "fleet": ...,
        "status": ...,
        "deploymentConfig": ...,
        "deploymentApplicationConfigs": ...,
        "failureReason": ...,
        "failureCode": ...,
        "createdAt": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import FinishedWorldsSummaryTypeDef

def get_value() -> FinishedWorldsSummaryTypeDef:
    return {
        "finishedCount": ...,
    }
# FinishedWorldsSummaryTypeDef definition

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

LaunchConfigTypeDef#

# LaunchConfigTypeDef usage example

from mypy_boto3_robomaker.type_defs import LaunchConfigTypeDef

def get_value() -> LaunchConfigTypeDef:
    return {
        "packageName": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeDeploymentJobResponseTypeDef

def get_value() -> DescribeDeploymentJobResponseTypeDef:
    return {
        "arn": ...,
        "fleet": ...,
        "status": ...,
        "deploymentConfig": ...,
        "deploymentApplicationConfigs": ...,
        "failureReason": ...,
        "failureCode": ...,
        "createdAt": ...,
        "robotDeploymentSummary": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

ListDeploymentJobsResponseTypeDef#

# ListDeploymentJobsResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import ListDeploymentJobsResponseTypeDef

def get_value() -> ListDeploymentJobsResponseTypeDef:
    return {
        "deploymentJobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDeploymentJobsResponseTypeDef definition

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

DescribeWorldGenerationJobResponseTypeDef#

# DescribeWorldGenerationJobResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeWorldGenerationJobResponseTypeDef

def get_value() -> DescribeWorldGenerationJobResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "createdAt": ...,
        "failureCode": ...,
        "failureReason": ...,
        "clientRequestToken": ...,
        "template": ...,
        "worldCount": ...,
        "finishedWorldsSummary": ...,
        "tags": ...,
        "worldTags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import RobotApplicationConfigTypeDef

def get_value() -> RobotApplicationConfigTypeDef:
    return {
        "application": ...,
        "launchConfig": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import SimulationApplicationConfigTypeDef

def get_value() -> SimulationApplicationConfigTypeDef:
    return {
        "application": ...,
        "launchConfig": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationJobRequestRequestTypeDef

def get_value() -> CreateSimulationJobRequestRequestTypeDef:
    return {
        "maxJobDurationInSeconds": ...,
        "iamRole": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import CreateSimulationJobResponseTypeDef

def get_value() -> CreateSimulationJobResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "lastStartedAt": ...,
        "lastUpdatedAt": ...,
        "failureBehavior": ...,
        "failureCode": ...,
        "clientRequestToken": ...,
        "outputLocation": ...,
        "loggingConfig": ...,
        "maxJobDurationInSeconds": ...,
        "simulationTimeMillis": ...,
        "iamRole": ...,
        "robotApplications": ...,
        "simulationApplications": ...,
        "dataSources": ...,
        "tags": ...,
        "vpcConfig": ...,
        "compute": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationJobResponseTypeDef

def get_value() -> DescribeSimulationJobResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "status": ...,
        "lastStartedAt": ...,
        "lastUpdatedAt": ...,
        "failureBehavior": ...,
        "failureCode": ...,
        "failureReason": ...,
        "clientRequestToken": ...,
        "outputLocation": ...,
        "loggingConfig": ...,
        "maxJobDurationInSeconds": ...,
        "simulationTimeMillis": ...,
        "iamRole": ...,
        "robotApplications": ...,
        "simulationApplications": ...,
        "dataSources": ...,
        "tags": ...,
        "vpcConfig": ...,
        "networkInterface": ...,
        "compute": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import SimulationJobRequestTypeDef

def get_value() -> SimulationJobRequestTypeDef:
    return {
        "maxJobDurationInSeconds": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import SimulationJobTypeDef

def get_value() -> SimulationJobTypeDef:
    return {
        "arn": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import FailedCreateSimulationJobRequestTypeDef

def get_value() -> FailedCreateSimulationJobRequestTypeDef:
    return {
        "request": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import StartSimulationJobBatchRequestRequestTypeDef

def get_value() -> StartSimulationJobBatchRequestRequestTypeDef:
    return {
        "createSimulationJobRequests": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import BatchDescribeSimulationJobResponseTypeDef

def get_value() -> BatchDescribeSimulationJobResponseTypeDef:
    return {
        "jobs": ...,
        "unprocessedJobs": ...,
        "ResponseMetadata": ...,
    }
# BatchDescribeSimulationJobResponseTypeDef definition

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

DescribeSimulationJobBatchResponseTypeDef#

# DescribeSimulationJobBatchResponseTypeDef usage example

from mypy_boto3_robomaker.type_defs import DescribeSimulationJobBatchResponseTypeDef

def get_value() -> DescribeSimulationJobBatchResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "lastUpdatedAt": ...,
        "createdAt": ...,
        "clientRequestToken": ...,
        "batchPolicy": ...,
        "failureCode": ...,
        "failureReason": ...,
        "failedRequests": ...,
        "pendingRequests": ...,
        "createdRequests": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_robomaker.type_defs import StartSimulationJobBatchResponseTypeDef

def get_value() -> StartSimulationJobBatchResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "createdAt": ...,
        "clientRequestToken": ...,
        "batchPolicy": ...,
        "failureCode": ...,
        "failureReason": ...,
        "failedRequests": ...,
        "pendingRequests": ...,
        "createdRequests": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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