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)
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],
- 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],
- 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)
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)
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)
- 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)
- 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]],
- 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)
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],
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],
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],
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)
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)
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],
- See RobotStatusType
- 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)
- See RobotStatusType
- See ArchitectureType
- 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)
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)
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)
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],
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],
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)
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],
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)
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)
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],
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)
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)
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See SourceConfigTypeDef
- See RenderingEngineTypeDef
- 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)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- 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)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- 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)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- 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)
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)
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See SourceConfigTypeDef
- See RenderingEngineTypeDef
- 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)
- See SourceTypeDef
- See SimulationSoftwareSuiteTypeDef
- See RobotSoftwareSuiteTypeDef
- See RenderingEngineTypeDef
- See EnvironmentTypeDef
- 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]],
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)
- See WorldExportJobStatusType
- See WorldExportJobErrorCodeType
- See OutputLocationTypeDef
- 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)
- See WorldExportJobStatusType
- See WorldExportJobErrorCodeType
- See OutputLocationTypeDef
- 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)
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]],
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)
- See WorldGenerationJobStatusType
- See WorldGenerationJobErrorCodeType
- See WorldCountTypeDef
- 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],
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]],
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)
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],
- See S3KeyOutputTypeDef
- 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)
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)
- 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)
- See RobotTypeDef
- See DeploymentStatusType
- 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)
- See RobotTypeDef
- 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)
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)
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)
- See FilterTypeDef
- 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],
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FilterTypeDef
- 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)
- 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)
- See FleetTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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]],
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)
- See DeploymentStatusType
- See DeploymentApplicationConfigTypeDef
- See DeploymentJobErrorCodeType
- See DeploymentConfigTypeDef
- 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],
- See DeploymentStatusType
- See DeploymentApplicationConfigTypeDef
- See DeploymentConfigTypeDef
- 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)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigTypeDef
- See DeploymentJobErrorCodeType
- 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)
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]],
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)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigTypeDef
- See DeploymentJobErrorCodeType
- See RobotDeploymentTypeDef
- 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)
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)
- See WorldGenerationJobStatusType
- See WorldGenerationJobErrorCodeType
- See WorldCountTypeDef
- See FinishedWorldsSummaryTypeDef
- 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],
- See LaunchConfigTypeDef
- See UploadConfigurationTypeDef
- 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],
- See LaunchConfigTypeDef
- See UploadConfigurationTypeDef
- See WorldConfigTypeDef
- 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)
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef
- See SimulationApplicationConfigTypeDef
- See DataSourceConfigTypeDef
- See VPCConfigTypeDef
- 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)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigTypeDef
- See SimulationApplicationConfigTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See ComputeResponseTypeDef
- 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)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigTypeDef
- See SimulationApplicationConfigTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- See ComputeResponseTypeDef
- 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]],
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef
- See SimulationApplicationConfigTypeDef
- See DataSourceConfigTypeDef
- See VPCConfigTypeDef
- 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)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigTypeDef
- See SimulationApplicationConfigTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- 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],
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]],
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)
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)
- See SimulationJobBatchStatusType
- See BatchPolicyTypeDef
- See SimulationJobBatchErrorCodeType
- See FailedCreateSimulationJobRequestTypeDef
- See SimulationJobRequestTypeDef
- See SimulationJobSummaryTypeDef
- 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)