Type definitions#
Auto-generated documentation for RoboMaker type annotations stubs module types-boto3-robomaker.
DataSourceConfigUnionTypeDef#
# DataSourceConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import DataSourceConfigUnionTypeDef
def get_value() -> DataSourceConfigUnionTypeDef:
return ...
# DataSourceConfigUnionTypeDef definition
DataSourceConfigUnionTypeDef = Union[
DataSourceConfigTypeDef, # (1)
DataSourceConfigOutputTypeDef, # (2)
]
DeploymentLaunchConfigUnionTypeDef#
# DeploymentLaunchConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import DeploymentLaunchConfigUnionTypeDef
def get_value() -> DeploymentLaunchConfigUnionTypeDef:
return ...
# DeploymentLaunchConfigUnionTypeDef definition
DeploymentLaunchConfigUnionTypeDef = Union[
DeploymentLaunchConfigTypeDef, # (1)
DeploymentLaunchConfigOutputTypeDef, # (2)
]
VPCConfigUnionTypeDef#
# VPCConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import VPCConfigUnionTypeDef
def get_value() -> VPCConfigUnionTypeDef:
return ...
# VPCConfigUnionTypeDef definition
VPCConfigUnionTypeDef = Union[
VPCConfigTypeDef, # (1)
VPCConfigOutputTypeDef, # (2)
]
PortForwardingConfigUnionTypeDef#
# PortForwardingConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import PortForwardingConfigUnionTypeDef
def get_value() -> PortForwardingConfigUnionTypeDef:
return ...
# PortForwardingConfigUnionTypeDef definition
PortForwardingConfigUnionTypeDef = Union[
PortForwardingConfigTypeDef, # (1)
PortForwardingConfigOutputTypeDef, # (2)
]
DeploymentApplicationConfigUnionTypeDef#
# DeploymentApplicationConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import DeploymentApplicationConfigUnionTypeDef
def get_value() -> DeploymentApplicationConfigUnionTypeDef:
return ...
# DeploymentApplicationConfigUnionTypeDef definition
DeploymentApplicationConfigUnionTypeDef = Union[
DeploymentApplicationConfigTypeDef, # (1)
DeploymentApplicationConfigOutputTypeDef, # (2)
]
LaunchConfigUnionTypeDef#
# LaunchConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import LaunchConfigUnionTypeDef
def get_value() -> LaunchConfigUnionTypeDef:
return ...
# LaunchConfigUnionTypeDef definition
LaunchConfigUnionTypeDef = Union[
LaunchConfigTypeDef, # (1)
LaunchConfigOutputTypeDef, # (2)
]
RobotApplicationConfigUnionTypeDef#
# RobotApplicationConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import RobotApplicationConfigUnionTypeDef
def get_value() -> RobotApplicationConfigUnionTypeDef:
return ...
# RobotApplicationConfigUnionTypeDef definition
RobotApplicationConfigUnionTypeDef = Union[
RobotApplicationConfigTypeDef, # (1)
RobotApplicationConfigOutputTypeDef, # (2)
]
SimulationApplicationConfigUnionTypeDef#
# SimulationApplicationConfigUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import SimulationApplicationConfigUnionTypeDef
def get_value() -> SimulationApplicationConfigUnionTypeDef:
return ...
# SimulationApplicationConfigUnionTypeDef definition
SimulationApplicationConfigUnionTypeDef = Union[
SimulationApplicationConfigTypeDef, # (1)
SimulationApplicationConfigOutputTypeDef, # (2)
]
SimulationJobRequestUnionTypeDef#
# SimulationJobRequestUnionTypeDef Union usage example
from types_boto3_robomaker.type_defs import SimulationJobRequestUnionTypeDef
def get_value() -> SimulationJobRequestUnionTypeDef:
return ...
# SimulationJobRequestUnionTypeDef definition
SimulationJobRequestUnionTypeDef = Union[
SimulationJobRequestTypeDef, # (1)
SimulationJobRequestOutputTypeDef, # (2)
]
BatchDeleteWorldsRequestTypeDef#
# BatchDeleteWorldsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import BatchDeleteWorldsRequestTypeDef
def get_value() -> BatchDeleteWorldsRequestTypeDef:
return {
"worlds": ...,
}
# BatchDeleteWorldsRequestTypeDef definition
class BatchDeleteWorldsRequestTypeDef(TypedDict):
worlds: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchDescribeSimulationJobRequestTypeDef#
# BatchDescribeSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import BatchDescribeSimulationJobRequestTypeDef
def get_value() -> BatchDescribeSimulationJobRequestTypeDef:
return {
"jobs": ...,
}
# BatchDescribeSimulationJobRequestTypeDef definition
class BatchDescribeSimulationJobRequestTypeDef(TypedDict):
jobs: Sequence[str],
BatchPolicyTypeDef#
# BatchPolicyTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import BatchPolicyTypeDef
def get_value() -> BatchPolicyTypeDef:
return {
"timeoutInSeconds": ...,
}
# BatchPolicyTypeDef definition
class BatchPolicyTypeDef(TypedDict):
timeoutInSeconds: NotRequired[int],
maxConcurrency: NotRequired[int],
CancelDeploymentJobRequestTypeDef#
# CancelDeploymentJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CancelDeploymentJobRequestTypeDef
def get_value() -> CancelDeploymentJobRequestTypeDef:
return {
"job": ...,
}
# CancelDeploymentJobRequestTypeDef definition
class CancelDeploymentJobRequestTypeDef(TypedDict):
job: str,
CancelSimulationJobBatchRequestTypeDef#
# CancelSimulationJobBatchRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CancelSimulationJobBatchRequestTypeDef
def get_value() -> CancelSimulationJobBatchRequestTypeDef:
return {
"batch": ...,
}
# CancelSimulationJobBatchRequestTypeDef definition
class CancelSimulationJobBatchRequestTypeDef(TypedDict):
batch: str,
CancelSimulationJobRequestTypeDef#
# CancelSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CancelSimulationJobRequestTypeDef
def get_value() -> CancelSimulationJobRequestTypeDef:
return {
"job": ...,
}
# CancelSimulationJobRequestTypeDef definition
class CancelSimulationJobRequestTypeDef(TypedDict):
job: str,
CancelWorldExportJobRequestTypeDef#
# CancelWorldExportJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CancelWorldExportJobRequestTypeDef
def get_value() -> CancelWorldExportJobRequestTypeDef:
return {
"job": ...,
}
# CancelWorldExportJobRequestTypeDef definition
class CancelWorldExportJobRequestTypeDef(TypedDict):
job: str,
CancelWorldGenerationJobRequestTypeDef#
# CancelWorldGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CancelWorldGenerationJobRequestTypeDef
def get_value() -> CancelWorldGenerationJobRequestTypeDef:
return {
"job": ...,
}
# CancelWorldGenerationJobRequestTypeDef definition
class CancelWorldGenerationJobRequestTypeDef(TypedDict):
job: str,
ComputeResponseTypeDef#
# ComputeResponseTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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
CreateFleetRequestTypeDef#
# CreateFleetRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateFleetRequestTypeDef
def get_value() -> CreateFleetRequestTypeDef:
return {
"name": ...,
}
# CreateFleetRequestTypeDef definition
class CreateFleetRequestTypeDef(TypedDict):
name: str,
tags: NotRequired[Mapping[str, str]],
EnvironmentTypeDef#
# EnvironmentTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"uri": ...,
}
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
uri: NotRequired[str],
RobotSoftwareSuiteTypeDef#
# RobotSoftwareSuiteTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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
CreateRobotApplicationVersionRequestTypeDef#
# CreateRobotApplicationVersionRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotApplicationVersionRequestTypeDef
def get_value() -> CreateRobotApplicationVersionRequestTypeDef:
return {
"application": ...,
}
# CreateRobotApplicationVersionRequestTypeDef definition
class CreateRobotApplicationVersionRequestTypeDef(TypedDict):
application: str,
currentRevisionId: NotRequired[str],
s3Etags: NotRequired[Sequence[str]],
imageDigest: NotRequired[str],
CreateRobotRequestTypeDef#
# CreateRobotRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotRequestTypeDef
def get_value() -> CreateRobotRequestTypeDef:
return {
"name": ...,
}
# CreateRobotRequestTypeDef definition
class CreateRobotRequestTypeDef(TypedDict):
name: str,
architecture: ArchitectureType, # (1)
greengrassGroupId: str,
tags: NotRequired[Mapping[str, str]],
- See ArchitectureType
RenderingEngineTypeDef#
# RenderingEngineTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_robomaker.type_defs import SimulationSoftwareSuiteTypeDef
def get_value() -> SimulationSoftwareSuiteTypeDef:
return {
"name": ...,
}
# SimulationSoftwareSuiteTypeDef definition
class SimulationSoftwareSuiteTypeDef(TypedDict):
name: NotRequired[SimulationSoftwareSuiteTypeType], # (1)
version: NotRequired[str],
CreateSimulationApplicationVersionRequestTypeDef#
# CreateSimulationApplicationVersionRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationApplicationVersionRequestTypeDef
def get_value() -> CreateSimulationApplicationVersionRequestTypeDef:
return {
"application": ...,
}
# CreateSimulationApplicationVersionRequestTypeDef definition
class CreateSimulationApplicationVersionRequestTypeDef(TypedDict):
application: str,
currentRevisionId: NotRequired[str],
s3Etags: NotRequired[Sequence[str]],
imageDigest: NotRequired[str],
LoggingConfigTypeDef#
# LoggingConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import LoggingConfigTypeDef
def get_value() -> LoggingConfigTypeDef:
return {
"recordAllRosTopics": ...,
}
# LoggingConfigTypeDef definition
class LoggingConfigTypeDef(TypedDict):
recordAllRosTopics: NotRequired[bool],
OutputLocationTypeDef#
# OutputLocationTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import OutputLocationTypeDef
def get_value() -> OutputLocationTypeDef:
return {
"s3Bucket": ...,
}
# OutputLocationTypeDef definition
class OutputLocationTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3Prefix: NotRequired[str],
VPCConfigResponseTypeDef#
# VPCConfigResponseTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_robomaker.type_defs import TemplateLocationTypeDef
def get_value() -> TemplateLocationTypeDef:
return {
"s3Bucket": ...,
}
# TemplateLocationTypeDef definition
class TemplateLocationTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
DataSourceConfigOutputTypeDef#
# DataSourceConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DataSourceConfigOutputTypeDef
def get_value() -> DataSourceConfigOutputTypeDef:
return {
"name": ...,
}
# DataSourceConfigOutputTypeDef definition
class DataSourceConfigOutputTypeDef(TypedDict):
name: str,
s3Bucket: str,
s3Keys: List[str],
type: NotRequired[DataSourceTypeType], # (1)
destination: NotRequired[str],
DataSourceConfigTypeDef#
# DataSourceConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DataSourceConfigTypeDef
def get_value() -> DataSourceConfigTypeDef:
return {
"name": ...,
}
# DataSourceConfigTypeDef definition
class DataSourceConfigTypeDef(TypedDict):
name: str,
s3Bucket: str,
s3Keys: Sequence[str],
type: NotRequired[DataSourceTypeType], # (1)
destination: NotRequired[str],
S3KeyOutputTypeDef#
# S3KeyOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import S3KeyOutputTypeDef
def get_value() -> S3KeyOutputTypeDef:
return {
"s3Key": ...,
}
# S3KeyOutputTypeDef definition
class S3KeyOutputTypeDef(TypedDict):
s3Key: NotRequired[str],
etag: NotRequired[str],
DeleteFleetRequestTypeDef#
# DeleteFleetRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeleteFleetRequestTypeDef
def get_value() -> DeleteFleetRequestTypeDef:
return {
"fleet": ...,
}
# DeleteFleetRequestTypeDef definition
class DeleteFleetRequestTypeDef(TypedDict):
fleet: str,
DeleteRobotApplicationRequestTypeDef#
# DeleteRobotApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeleteRobotApplicationRequestTypeDef
def get_value() -> DeleteRobotApplicationRequestTypeDef:
return {
"application": ...,
}
# DeleteRobotApplicationRequestTypeDef definition
class DeleteRobotApplicationRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DeleteRobotRequestTypeDef#
# DeleteRobotRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeleteRobotRequestTypeDef
def get_value() -> DeleteRobotRequestTypeDef:
return {
"robot": ...,
}
# DeleteRobotRequestTypeDef definition
class DeleteRobotRequestTypeDef(TypedDict):
robot: str,
DeleteSimulationApplicationRequestTypeDef#
# DeleteSimulationApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeleteSimulationApplicationRequestTypeDef
def get_value() -> DeleteSimulationApplicationRequestTypeDef:
return {
"application": ...,
}
# DeleteSimulationApplicationRequestTypeDef definition
class DeleteSimulationApplicationRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DeleteWorldTemplateRequestTypeDef#
# DeleteWorldTemplateRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeleteWorldTemplateRequestTypeDef
def get_value() -> DeleteWorldTemplateRequestTypeDef:
return {
"template": ...,
}
# DeleteWorldTemplateRequestTypeDef definition
class DeleteWorldTemplateRequestTypeDef(TypedDict):
template: str,
DeploymentLaunchConfigOutputTypeDef#
# DeploymentLaunchConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeploymentLaunchConfigOutputTypeDef
def get_value() -> DeploymentLaunchConfigOutputTypeDef:
return {
"packageName": ...,
}
# DeploymentLaunchConfigOutputTypeDef definition
class DeploymentLaunchConfigOutputTypeDef(TypedDict):
packageName: str,
launchFile: str,
preLaunchFile: NotRequired[str],
postLaunchFile: NotRequired[str],
environmentVariables: NotRequired[Dict[str, str]],
S3ObjectTypeDef#
# S3ObjectTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import S3ObjectTypeDef
def get_value() -> S3ObjectTypeDef:
return {
"bucket": ...,
}
# S3ObjectTypeDef definition
class S3ObjectTypeDef(TypedDict):
bucket: str,
key: str,
etag: NotRequired[str],
DeploymentLaunchConfigTypeDef#
# DeploymentLaunchConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeploymentLaunchConfigTypeDef
def get_value() -> DeploymentLaunchConfigTypeDef:
return {
"packageName": ...,
}
# DeploymentLaunchConfigTypeDef definition
class DeploymentLaunchConfigTypeDef(TypedDict):
packageName: str,
launchFile: str,
preLaunchFile: NotRequired[str],
postLaunchFile: NotRequired[str],
environmentVariables: NotRequired[Mapping[str, str]],
DeregisterRobotRequestTypeDef#
# DeregisterRobotRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeregisterRobotRequestTypeDef
def get_value() -> DeregisterRobotRequestTypeDef:
return {
"fleet": ...,
}
# DeregisterRobotRequestTypeDef definition
class DeregisterRobotRequestTypeDef(TypedDict):
fleet: str,
robot: str,
DescribeDeploymentJobRequestTypeDef#
# DescribeDeploymentJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeDeploymentJobRequestTypeDef
def get_value() -> DescribeDeploymentJobRequestTypeDef:
return {
"job": ...,
}
# DescribeDeploymentJobRequestTypeDef definition
class DescribeDeploymentJobRequestTypeDef(TypedDict):
job: str,
DescribeFleetRequestTypeDef#
# DescribeFleetRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeFleetRequestTypeDef
def get_value() -> DescribeFleetRequestTypeDef:
return {
"fleet": ...,
}
# DescribeFleetRequestTypeDef definition
class DescribeFleetRequestTypeDef(TypedDict):
fleet: str,
RobotTypeDef#
# RobotTypeDef TypedDict usage example
from types_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
DescribeRobotApplicationRequestTypeDef#
# DescribeRobotApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeRobotApplicationRequestTypeDef
def get_value() -> DescribeRobotApplicationRequestTypeDef:
return {
"application": ...,
}
# DescribeRobotApplicationRequestTypeDef definition
class DescribeRobotApplicationRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DescribeRobotRequestTypeDef#
# DescribeRobotRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeRobotRequestTypeDef
def get_value() -> DescribeRobotRequestTypeDef:
return {
"robot": ...,
}
# DescribeRobotRequestTypeDef definition
class DescribeRobotRequestTypeDef(TypedDict):
robot: str,
DescribeSimulationApplicationRequestTypeDef#
# DescribeSimulationApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationApplicationRequestTypeDef
def get_value() -> DescribeSimulationApplicationRequestTypeDef:
return {
"application": ...,
}
# DescribeSimulationApplicationRequestTypeDef definition
class DescribeSimulationApplicationRequestTypeDef(TypedDict):
application: str,
applicationVersion: NotRequired[str],
DescribeSimulationJobBatchRequestTypeDef#
# DescribeSimulationJobBatchRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationJobBatchRequestTypeDef
def get_value() -> DescribeSimulationJobBatchRequestTypeDef:
return {
"batch": ...,
}
# DescribeSimulationJobBatchRequestTypeDef definition
class DescribeSimulationJobBatchRequestTypeDef(TypedDict):
batch: str,
SimulationJobSummaryTypeDef#
# SimulationJobSummaryTypeDef TypedDict usage example
from types_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)
DescribeSimulationJobRequestTypeDef#
# DescribeSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationJobRequestTypeDef
def get_value() -> DescribeSimulationJobRequestTypeDef:
return {
"job": ...,
}
# DescribeSimulationJobRequestTypeDef definition
class DescribeSimulationJobRequestTypeDef(TypedDict):
job: str,
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from types_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],
DescribeWorldExportJobRequestTypeDef#
# DescribeWorldExportJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldExportJobRequestTypeDef
def get_value() -> DescribeWorldExportJobRequestTypeDef:
return {
"job": ...,
}
# DescribeWorldExportJobRequestTypeDef definition
class DescribeWorldExportJobRequestTypeDef(TypedDict):
job: str,
DescribeWorldGenerationJobRequestTypeDef#
# DescribeWorldGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldGenerationJobRequestTypeDef
def get_value() -> DescribeWorldGenerationJobRequestTypeDef:
return {
"job": ...,
}
# DescribeWorldGenerationJobRequestTypeDef definition
class DescribeWorldGenerationJobRequestTypeDef(TypedDict):
job: str,
DescribeWorldRequestTypeDef#
# DescribeWorldRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldRequestTypeDef
def get_value() -> DescribeWorldRequestTypeDef:
return {
"world": ...,
}
# DescribeWorldRequestTypeDef definition
class DescribeWorldRequestTypeDef(TypedDict):
world: str,
DescribeWorldTemplateRequestTypeDef#
# DescribeWorldTemplateRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldTemplateRequestTypeDef
def get_value() -> DescribeWorldTemplateRequestTypeDef:
return {
"template": ...,
}
# DescribeWorldTemplateRequestTypeDef definition
class DescribeWorldTemplateRequestTypeDef(TypedDict):
template: str,
WorldFailureTypeDef#
# WorldFailureTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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],
GetWorldTemplateBodyRequestTypeDef#
# GetWorldTemplateBodyRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import GetWorldTemplateBodyRequestTypeDef
def get_value() -> GetWorldTemplateBodyRequestTypeDef:
return {
"template": ...,
}
# GetWorldTemplateBodyRequestTypeDef definition
class GetWorldTemplateBodyRequestTypeDef(TypedDict):
template: NotRequired[str],
generationJob: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
SimulationJobBatchSummaryTypeDef#
# SimulationJobBatchSummaryTypeDef TypedDict usage example
from types_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],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWorldTemplatesRequestTypeDef#
# ListWorldTemplatesRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldTemplatesRequestTypeDef
def get_value() -> ListWorldTemplatesRequestTypeDef:
return {
"nextToken": ...,
}
# ListWorldTemplatesRequestTypeDef definition
class ListWorldTemplatesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
TemplateSummaryTypeDef#
# TemplateSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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],
PortMappingTypeDef#
# PortMappingTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import PortMappingTypeDef
def get_value() -> PortMappingTypeDef:
return {
"jobPort": ...,
}
# PortMappingTypeDef definition
class PortMappingTypeDef(TypedDict):
jobPort: int,
applicationPort: int,
enableOnPublicIp: NotRequired[bool],
ProgressDetailTypeDef#
# ProgressDetailTypeDef TypedDict usage example
from types_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],
RegisterRobotRequestTypeDef#
# RegisterRobotRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import RegisterRobotRequestTypeDef
def get_value() -> RegisterRobotRequestTypeDef:
return {
"fleet": ...,
}
# RegisterRobotRequestTypeDef definition
class RegisterRobotRequestTypeDef(TypedDict):
fleet: str,
robot: str,
RestartSimulationJobRequestTypeDef#
# RestartSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import RestartSimulationJobRequestTypeDef
def get_value() -> RestartSimulationJobRequestTypeDef:
return {
"job": ...,
}
# RestartSimulationJobRequestTypeDef definition
class RestartSimulationJobRequestTypeDef(TypedDict):
job: str,
ToolTypeDef#
# ToolTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ToolTypeDef
def get_value() -> ToolTypeDef:
return {
"streamUI": ...,
}
# ToolTypeDef definition
class ToolTypeDef(TypedDict):
name: str,
command: str,
streamUI: NotRequired[bool],
streamOutputToCloudWatch: NotRequired[bool],
exitBehavior: NotRequired[ExitBehaviorType], # (1)
- See ExitBehaviorType
UploadConfigurationTypeDef#
# UploadConfigurationTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UploadConfigurationTypeDef
def get_value() -> UploadConfigurationTypeDef:
return {
"name": ...,
}
# UploadConfigurationTypeDef definition
class UploadConfigurationTypeDef(TypedDict):
name: str,
path: str,
uploadBehavior: UploadBehaviorType, # (1)
WorldConfigTypeDef#
# WorldConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import WorldConfigTypeDef
def get_value() -> WorldConfigTypeDef:
return {
"world": ...,
}
# WorldConfigTypeDef definition
class WorldConfigTypeDef(TypedDict):
world: NotRequired[str],
VPCConfigOutputTypeDef#
# VPCConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import VPCConfigOutputTypeDef
def get_value() -> VPCConfigOutputTypeDef:
return {
"subnets": ...,
}
# VPCConfigOutputTypeDef definition
class VPCConfigOutputTypeDef(TypedDict):
subnets: List[str],
securityGroups: NotRequired[List[str]],
assignPublicIp: NotRequired[bool],
SyncDeploymentJobRequestTypeDef#
# SyncDeploymentJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SyncDeploymentJobRequestTypeDef
def get_value() -> SyncDeploymentJobRequestTypeDef:
return {
"clientRequestToken": ...,
}
# SyncDeploymentJobRequestTypeDef definition
class SyncDeploymentJobRequestTypeDef(TypedDict):
clientRequestToken: str,
fleet: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
VPCConfigTypeDef#
# VPCConfigTypeDef TypedDict usage example
from types_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],
BatchDeleteWorldsResponseTypeDef#
# BatchDeleteWorldsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import BatchDeleteWorldsResponseTypeDef
def get_value() -> BatchDeleteWorldsResponseTypeDef:
return {
"unprocessedWorlds": ...,
}
# BatchDeleteWorldsResponseTypeDef definition
class BatchDeleteWorldsResponseTypeDef(TypedDict):
unprocessedWorlds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateFleetResponseTypeDef
def get_value() -> CreateFleetResponseTypeDef:
return {
"arn": ...,
}
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRobotResponseTypeDef#
# CreateRobotResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotResponseTypeDef
def get_value() -> CreateRobotResponseTypeDef:
return {
"arn": ...,
}
# CreateRobotResponseTypeDef definition
class CreateRobotResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
greengrassGroupId: str,
architecture: ArchitectureType, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorldTemplateResponseTypeDef#
# CreateWorldTemplateResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldTemplateResponseTypeDef
def get_value() -> CreateWorldTemplateResponseTypeDef:
return {
"arn": ...,
}
# CreateWorldTemplateResponseTypeDef definition
class CreateWorldTemplateResponseTypeDef(TypedDict):
arn: str,
clientRequestToken: str,
createdAt: datetime,
name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterRobotResponseTypeDef#
# DeregisterRobotResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeregisterRobotResponseTypeDef
def get_value() -> DeregisterRobotResponseTypeDef:
return {
"fleet": ...,
}
# DeregisterRobotResponseTypeDef definition
class DeregisterRobotResponseTypeDef(TypedDict):
fleet: str,
robot: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeRobotResponseTypeDef#
# DescribeRobotResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeRobotResponseTypeDef
def get_value() -> DescribeRobotResponseTypeDef:
return {
"arn": ...,
}
# DescribeRobotResponseTypeDef definition
class DescribeRobotResponseTypeDef(TypedDict):
arn: str,
name: str,
fleetArn: str,
status: RobotStatusType, # (1)
greengrassGroupId: str,
createdAt: datetime,
architecture: ArchitectureType, # (2)
lastDeploymentJob: str,
lastDeploymentTime: datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RobotStatusType
- See ArchitectureType
- See ResponseMetadataTypeDef
DescribeWorldResponseTypeDef#
# DescribeWorldResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldResponseTypeDef
def get_value() -> DescribeWorldResponseTypeDef:
return {
"arn": ...,
}
# DescribeWorldResponseTypeDef definition
class DescribeWorldResponseTypeDef(TypedDict):
arn: str,
generationJob: str,
template: str,
createdAt: datetime,
tags: Dict[str, str],
worldDescriptionBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeWorldTemplateResponseTypeDef#
# DescribeWorldTemplateResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldTemplateResponseTypeDef
def get_value() -> DescribeWorldTemplateResponseTypeDef:
return {
"arn": ...,
}
# DescribeWorldTemplateResponseTypeDef definition
class DescribeWorldTemplateResponseTypeDef(TypedDict):
arn: str,
clientRequestToken: str,
name: str,
createdAt: datetime,
lastUpdatedAt: datetime,
tags: Dict[str, str],
version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorldTemplateBodyResponseTypeDef#
# GetWorldTemplateBodyResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import GetWorldTemplateBodyResponseTypeDef
def get_value() -> GetWorldTemplateBodyResponseTypeDef:
return {
"templateBody": ...,
}
# GetWorldTemplateBodyResponseTypeDef definition
class GetWorldTemplateBodyResponseTypeDef(TypedDict):
templateBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterRobotResponseTypeDef#
# RegisterRobotResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import RegisterRobotResponseTypeDef
def get_value() -> RegisterRobotResponseTypeDef:
return {
"fleet": ...,
}
# RegisterRobotResponseTypeDef definition
class RegisterRobotResponseTypeDef(TypedDict):
fleet: str,
robot: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorldTemplateResponseTypeDef#
# UpdateWorldTemplateResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateWorldTemplateResponseTypeDef
def get_value() -> UpdateWorldTemplateResponseTypeDef:
return {
"arn": ...,
}
# UpdateWorldTemplateResponseTypeDef definition
class UpdateWorldTemplateResponseTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
lastUpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RobotApplicationSummaryTypeDef#
# RobotApplicationSummaryTypeDef TypedDict usage example
from types_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)
CreateRobotApplicationRequestTypeDef#
# CreateRobotApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotApplicationRequestTypeDef
def get_value() -> CreateRobotApplicationRequestTypeDef:
return {
"name": ...,
}
# CreateRobotApplicationRequestTypeDef definition
class CreateRobotApplicationRequestTypeDef(TypedDict):
name: str,
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (1)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
environment: NotRequired[EnvironmentTypeDef], # (3)
UpdateRobotApplicationRequestTypeDef#
# UpdateRobotApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateRobotApplicationRequestTypeDef
def get_value() -> UpdateRobotApplicationRequestTypeDef:
return {
"application": ...,
}
# UpdateRobotApplicationRequestTypeDef definition
class UpdateRobotApplicationRequestTypeDef(TypedDict):
application: str,
robotSoftwareSuite: RobotSoftwareSuiteTypeDef, # (1)
sources: NotRequired[Sequence[SourceConfigTypeDef]], # (2)
currentRevisionId: NotRequired[str],
environment: NotRequired[EnvironmentTypeDef], # (3)
CreateRobotApplicationResponseTypeDef#
# CreateRobotApplicationResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotApplicationResponseTypeDef
def get_value() -> CreateRobotApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import CreateRobotApplicationVersionResponseTypeDef
def get_value() -> CreateRobotApplicationVersionResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeRobotApplicationResponseTypeDef
def get_value() -> DescribeRobotApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateRobotApplicationResponseTypeDef
def get_value() -> UpdateRobotApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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)
CreateSimulationApplicationRequestTypeDef#
# CreateSimulationApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationApplicationRequestTypeDef
def get_value() -> CreateSimulationApplicationRequestTypeDef:
return {
"name": ...,
}
# CreateSimulationApplicationRequestTypeDef definition
class CreateSimulationApplicationRequestTypeDef(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 TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationApplicationResponseTypeDef
def get_value() -> CreateSimulationApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationApplicationVersionResponseTypeDef
def get_value() -> CreateSimulationApplicationVersionResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationApplicationResponseTypeDef
def get_value() -> DescribeSimulationApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_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)
UpdateSimulationApplicationRequestTypeDef#
# UpdateSimulationApplicationRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateSimulationApplicationRequestTypeDef
def get_value() -> UpdateSimulationApplicationRequestTypeDef:
return {
"application": ...,
}
# UpdateSimulationApplicationRequestTypeDef definition
class UpdateSimulationApplicationRequestTypeDef(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 TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateSimulationApplicationResponseTypeDef
def get_value() -> UpdateSimulationApplicationResponseTypeDef:
return {
"arn": ...,
}
# 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
CreateWorldExportJobRequestTypeDef#
# CreateWorldExportJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldExportJobRequestTypeDef
def get_value() -> CreateWorldExportJobRequestTypeDef:
return {
"worlds": ...,
}
# CreateWorldExportJobRequestTypeDef definition
class CreateWorldExportJobRequestTypeDef(TypedDict):
worlds: Sequence[str],
outputLocation: OutputLocationTypeDef, # (1)
iamRole: str,
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateWorldExportJobResponseTypeDef#
# CreateWorldExportJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldExportJobResponseTypeDef
def get_value() -> CreateWorldExportJobResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldExportJobResponseTypeDef
def get_value() -> DescribeWorldExportJobResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_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)
CreateWorldGenerationJobRequestTypeDef#
# CreateWorldGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldGenerationJobRequestTypeDef
def get_value() -> CreateWorldGenerationJobRequestTypeDef:
return {
"template": ...,
}
# CreateWorldGenerationJobRequestTypeDef definition
class CreateWorldGenerationJobRequestTypeDef(TypedDict):
template: str,
worldCount: WorldCountTypeDef, # (1)
clientRequestToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
worldTags: NotRequired[Mapping[str, str]],
CreateWorldGenerationJobResponseTypeDef#
# CreateWorldGenerationJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldGenerationJobResponseTypeDef
def get_value() -> CreateWorldGenerationJobResponseTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_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],
CreateWorldTemplateRequestTypeDef#
# CreateWorldTemplateRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateWorldTemplateRequestTypeDef
def get_value() -> CreateWorldTemplateRequestTypeDef:
return {
"clientRequestToken": ...,
}
# CreateWorldTemplateRequestTypeDef definition
class CreateWorldTemplateRequestTypeDef(TypedDict):
clientRequestToken: NotRequired[str],
name: NotRequired[str],
templateBody: NotRequired[str],
templateLocation: NotRequired[TemplateLocationTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateWorldTemplateRequestTypeDef#
# UpdateWorldTemplateRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import UpdateWorldTemplateRequestTypeDef
def get_value() -> UpdateWorldTemplateRequestTypeDef:
return {
"template": ...,
}
# UpdateWorldTemplateRequestTypeDef definition
class UpdateWorldTemplateRequestTypeDef(TypedDict):
template: str,
name: NotRequired[str],
templateBody: NotRequired[str],
templateLocation: NotRequired[TemplateLocationTypeDef], # (1)
DataSourceTypeDef#
# DataSourceTypeDef TypedDict usage example
from types_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
DeploymentApplicationConfigOutputTypeDef#
# DeploymentApplicationConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeploymentApplicationConfigOutputTypeDef
def get_value() -> DeploymentApplicationConfigOutputTypeDef:
return {
"application": ...,
}
# DeploymentApplicationConfigOutputTypeDef definition
class DeploymentApplicationConfigOutputTypeDef(TypedDict):
application: str,
applicationVersion: str,
launchConfig: DeploymentLaunchConfigOutputTypeDef, # (1)
DeploymentConfigTypeDef#
# DeploymentConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeFleetResponseTypeDef
def get_value() -> DescribeFleetResponseTypeDef:
return {
"name": ...,
}
# 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 TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotsResponseTypeDef
def get_value() -> ListRobotsResponseTypeDef:
return {
"robots": ...,
}
# ListRobotsResponseTypeDef definition
class ListRobotsResponseTypeDef(TypedDict):
robots: List[RobotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See RobotTypeDef
- See ResponseMetadataTypeDef
ListSimulationJobsResponseTypeDef#
# ListSimulationJobsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobsResponseTypeDef
def get_value() -> ListSimulationJobsResponseTypeDef:
return {
"simulationJobSummaries": ...,
}
# ListSimulationJobsResponseTypeDef definition
class ListSimulationJobsResponseTypeDef(TypedDict):
simulationJobSummaries: List[SimulationJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FailureSummaryTypeDef#
# FailureSummaryTypeDef TypedDict usage example
from types_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)
ListDeploymentJobsRequestTypeDef#
# ListDeploymentJobsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListDeploymentJobsRequestTypeDef
def get_value() -> ListDeploymentJobsRequestTypeDef:
return {
"filters": ...,
}
# ListDeploymentJobsRequestTypeDef definition
class ListDeploymentJobsRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterTypeDef
ListFleetsRequestTypeDef#
# ListFleetsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListFleetsRequestTypeDef
def get_value() -> ListFleetsRequestTypeDef:
return {
"nextToken": ...,
}
# ListFleetsRequestTypeDef definition
class ListFleetsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListRobotApplicationsRequestTypeDef#
# ListRobotApplicationsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotApplicationsRequestTypeDef
def get_value() -> ListRobotApplicationsRequestTypeDef:
return {
"versionQualifier": ...,
}
# ListRobotApplicationsRequestTypeDef definition
class ListRobotApplicationsRequestTypeDef(TypedDict):
versionQualifier: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListRobotsRequestTypeDef#
# ListRobotsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotsRequestTypeDef
def get_value() -> ListRobotsRequestTypeDef:
return {
"nextToken": ...,
}
# ListRobotsRequestTypeDef definition
class ListRobotsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationApplicationsRequestTypeDef#
# ListSimulationApplicationsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationApplicationsRequestTypeDef
def get_value() -> ListSimulationApplicationsRequestTypeDef:
return {
"versionQualifier": ...,
}
# ListSimulationApplicationsRequestTypeDef definition
class ListSimulationApplicationsRequestTypeDef(TypedDict):
versionQualifier: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationJobBatchesRequestTypeDef#
# ListSimulationJobBatchesRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobBatchesRequestTypeDef
def get_value() -> ListSimulationJobBatchesRequestTypeDef:
return {
"nextToken": ...,
}
# ListSimulationJobBatchesRequestTypeDef definition
class ListSimulationJobBatchesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListSimulationJobsRequestTypeDef#
# ListSimulationJobsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobsRequestTypeDef
def get_value() -> ListSimulationJobsRequestTypeDef:
return {
"nextToken": ...,
}
# ListSimulationJobsRequestTypeDef definition
class ListSimulationJobsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldExportJobsRequestTypeDef#
# ListWorldExportJobsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldExportJobsRequestTypeDef
def get_value() -> ListWorldExportJobsRequestTypeDef:
return {
"nextToken": ...,
}
# ListWorldExportJobsRequestTypeDef definition
class ListWorldExportJobsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldGenerationJobsRequestTypeDef#
# ListWorldGenerationJobsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldGenerationJobsRequestTypeDef
def get_value() -> ListWorldGenerationJobsRequestTypeDef:
return {
"nextToken": ...,
}
# ListWorldGenerationJobsRequestTypeDef definition
class ListWorldGenerationJobsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListWorldsRequestTypeDef#
# ListWorldsRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldsRequestTypeDef
def get_value() -> ListWorldsRequestTypeDef:
return {
"nextToken": ...,
}
# ListWorldsRequestTypeDef definition
class ListWorldsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListFleetsResponseTypeDef#
# ListFleetsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListFleetsResponseTypeDef
def get_value() -> ListFleetsResponseTypeDef:
return {
"fleetDetails": ...,
}
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleetDetails: List[FleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See FleetTypeDef
- See ResponseMetadataTypeDef
ListDeploymentJobsRequestPaginateTypeDef#
# ListDeploymentJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListDeploymentJobsRequestPaginateTypeDef
def get_value() -> ListDeploymentJobsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListDeploymentJobsRequestPaginateTypeDef definition
class ListDeploymentJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListFleetsRequestPaginateTypeDef#
# ListFleetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListFleetsRequestPaginateTypeDef
def get_value() -> ListFleetsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListFleetsRequestPaginateTypeDef definition
class ListFleetsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListRobotApplicationsRequestPaginateTypeDef#
# ListRobotApplicationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotApplicationsRequestPaginateTypeDef
def get_value() -> ListRobotApplicationsRequestPaginateTypeDef:
return {
"versionQualifier": ...,
}
# ListRobotApplicationsRequestPaginateTypeDef definition
class ListRobotApplicationsRequestPaginateTypeDef(TypedDict):
versionQualifier: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListRobotsRequestPaginateTypeDef#
# ListRobotsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotsRequestPaginateTypeDef
def get_value() -> ListRobotsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListRobotsRequestPaginateTypeDef definition
class ListRobotsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationApplicationsRequestPaginateTypeDef#
# ListSimulationApplicationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationApplicationsRequestPaginateTypeDef
def get_value() -> ListSimulationApplicationsRequestPaginateTypeDef:
return {
"versionQualifier": ...,
}
# ListSimulationApplicationsRequestPaginateTypeDef definition
class ListSimulationApplicationsRequestPaginateTypeDef(TypedDict):
versionQualifier: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobBatchesRequestPaginateTypeDef#
# ListSimulationJobBatchesRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobBatchesRequestPaginateTypeDef
def get_value() -> ListSimulationJobBatchesRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListSimulationJobBatchesRequestPaginateTypeDef definition
class ListSimulationJobBatchesRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobsRequestPaginateTypeDef#
# ListSimulationJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobsRequestPaginateTypeDef
def get_value() -> ListSimulationJobsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListSimulationJobsRequestPaginateTypeDef definition
class ListSimulationJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldExportJobsRequestPaginateTypeDef#
# ListWorldExportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldExportJobsRequestPaginateTypeDef
def get_value() -> ListWorldExportJobsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListWorldExportJobsRequestPaginateTypeDef definition
class ListWorldExportJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldGenerationJobsRequestPaginateTypeDef#
# ListWorldGenerationJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldGenerationJobsRequestPaginateTypeDef
def get_value() -> ListWorldGenerationJobsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListWorldGenerationJobsRequestPaginateTypeDef definition
class ListWorldGenerationJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorldTemplatesRequestPaginateTypeDef#
# ListWorldTemplatesRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldTemplatesRequestPaginateTypeDef
def get_value() -> ListWorldTemplatesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorldTemplatesRequestPaginateTypeDef definition
class ListWorldTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorldsRequestPaginateTypeDef#
# ListWorldsRequestPaginateTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldsRequestPaginateTypeDef
def get_value() -> ListWorldsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListWorldsRequestPaginateTypeDef definition
class ListWorldsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListSimulationJobBatchesResponseTypeDef#
# ListSimulationJobBatchesResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationJobBatchesResponseTypeDef
def get_value() -> ListSimulationJobBatchesResponseTypeDef:
return {
"simulationJobBatchSummaries": ...,
}
# ListSimulationJobBatchesResponseTypeDef definition
class ListSimulationJobBatchesResponseTypeDef(TypedDict):
simulationJobBatchSummaries: List[SimulationJobBatchSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldTemplatesResponseTypeDef#
# ListWorldTemplatesResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldTemplatesResponseTypeDef
def get_value() -> ListWorldTemplatesResponseTypeDef:
return {
"templateSummaries": ...,
}
# ListWorldTemplatesResponseTypeDef definition
class ListWorldTemplatesResponseTypeDef(TypedDict):
templateSummaries: List[TemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldsResponseTypeDef#
# ListWorldsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldsResponseTypeDef
def get_value() -> ListWorldsResponseTypeDef:
return {
"worldSummaries": ...,
}
# ListWorldsResponseTypeDef definition
class ListWorldsResponseTypeDef(TypedDict):
worldSummaries: List[WorldSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PortForwardingConfigOutputTypeDef#
# PortForwardingConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import PortForwardingConfigOutputTypeDef
def get_value() -> PortForwardingConfigOutputTypeDef:
return {
"portMappings": ...,
}
# PortForwardingConfigOutputTypeDef definition
class PortForwardingConfigOutputTypeDef(TypedDict):
portMappings: NotRequired[List[PortMappingTypeDef]], # (1)
PortForwardingConfigTypeDef#
# PortForwardingConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import PortForwardingConfigTypeDef
def get_value() -> PortForwardingConfigTypeDef:
return {
"portMappings": ...,
}
# PortForwardingConfigTypeDef definition
class PortForwardingConfigTypeDef(TypedDict):
portMappings: NotRequired[Sequence[PortMappingTypeDef]], # (1)
RobotDeploymentTypeDef#
# RobotDeploymentTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_robomaker.type_defs import ListRobotApplicationsResponseTypeDef
def get_value() -> ListRobotApplicationsResponseTypeDef:
return {
"robotApplicationSummaries": ...,
}
# ListRobotApplicationsResponseTypeDef definition
class ListRobotApplicationsResponseTypeDef(TypedDict):
robotApplicationSummaries: List[RobotApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSimulationApplicationsResponseTypeDef#
# ListSimulationApplicationsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListSimulationApplicationsResponseTypeDef
def get_value() -> ListSimulationApplicationsResponseTypeDef:
return {
"simulationApplicationSummaries": ...,
}
# ListSimulationApplicationsResponseTypeDef definition
class ListSimulationApplicationsResponseTypeDef(TypedDict):
simulationApplicationSummaries: List[SimulationApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldExportJobsResponseTypeDef#
# ListWorldExportJobsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldExportJobsResponseTypeDef
def get_value() -> ListWorldExportJobsResponseTypeDef:
return {
"worldExportJobSummaries": ...,
}
# ListWorldExportJobsResponseTypeDef definition
class ListWorldExportJobsResponseTypeDef(TypedDict):
worldExportJobSummaries: List[WorldExportJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorldGenerationJobsResponseTypeDef#
# ListWorldGenerationJobsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListWorldGenerationJobsResponseTypeDef
def get_value() -> ListWorldGenerationJobsResponseTypeDef:
return {
"worldGenerationJobSummaries": ...,
}
# ListWorldGenerationJobsResponseTypeDef definition
class ListWorldGenerationJobsResponseTypeDef(TypedDict):
worldGenerationJobSummaries: List[WorldGenerationJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateDeploymentJobResponseTypeDef#
# CreateDeploymentJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateDeploymentJobResponseTypeDef
def get_value() -> CreateDeploymentJobResponseTypeDef:
return {
"arn": ...,
}
# CreateDeploymentJobResponseTypeDef definition
class CreateDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentApplicationConfigs: List[DeploymentApplicationConfigOutputTypeDef], # (2)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (3)
createdAt: datetime,
deploymentConfig: DeploymentConfigTypeDef, # (4)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DeploymentStatusType
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See DeploymentConfigTypeDef
- See ResponseMetadataTypeDef
DeploymentJobTypeDef#
# DeploymentJobTypeDef TypedDict usage example
from types_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[DeploymentApplicationConfigOutputTypeDef]], # (2)
deploymentConfig: NotRequired[DeploymentConfigTypeDef], # (3)
failureReason: NotRequired[str],
failureCode: NotRequired[DeploymentJobErrorCodeType], # (4)
createdAt: NotRequired[datetime],
- See DeploymentStatusType
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentConfigTypeDef
- See DeploymentJobErrorCodeType
SyncDeploymentJobResponseTypeDef#
# SyncDeploymentJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SyncDeploymentJobResponseTypeDef
def get_value() -> SyncDeploymentJobResponseTypeDef:
return {
"arn": ...,
}
# SyncDeploymentJobResponseTypeDef definition
class SyncDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentConfig: DeploymentConfigTypeDef, # (2)
deploymentApplicationConfigs: List[DeploymentApplicationConfigOutputTypeDef], # (3)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (4)
createdAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See ResponseMetadataTypeDef
DeploymentApplicationConfigTypeDef#
# DeploymentApplicationConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DeploymentApplicationConfigTypeDef
def get_value() -> DeploymentApplicationConfigTypeDef:
return {
"application": ...,
}
# DeploymentApplicationConfigTypeDef definition
class DeploymentApplicationConfigTypeDef(TypedDict):
application: str,
applicationVersion: str,
launchConfig: DeploymentLaunchConfigUnionTypeDef, # (1)
FinishedWorldsSummaryTypeDef#
# FinishedWorldsSummaryTypeDef TypedDict usage example
from types_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)
LaunchConfigOutputTypeDef#
# LaunchConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import LaunchConfigOutputTypeDef
def get_value() -> LaunchConfigOutputTypeDef:
return {
"packageName": ...,
}
# LaunchConfigOutputTypeDef definition
class LaunchConfigOutputTypeDef(TypedDict):
packageName: NotRequired[str],
launchFile: NotRequired[str],
environmentVariables: NotRequired[Dict[str, str]],
portForwardingConfig: NotRequired[PortForwardingConfigOutputTypeDef], # (1)
streamUI: NotRequired[bool],
command: NotRequired[List[str]],
DescribeDeploymentJobResponseTypeDef#
# DescribeDeploymentJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeDeploymentJobResponseTypeDef
def get_value() -> DescribeDeploymentJobResponseTypeDef:
return {
"arn": ...,
}
# DescribeDeploymentJobResponseTypeDef definition
class DescribeDeploymentJobResponseTypeDef(TypedDict):
arn: str,
fleet: str,
status: DeploymentStatusType, # (1)
deploymentConfig: DeploymentConfigTypeDef, # (2)
deploymentApplicationConfigs: List[DeploymentApplicationConfigOutputTypeDef], # (3)
failureReason: str,
failureCode: DeploymentJobErrorCodeType, # (4)
createdAt: datetime,
robotDeploymentSummary: List[RobotDeploymentTypeDef], # (5)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DeploymentStatusType
- See DeploymentConfigTypeDef
- See DeploymentApplicationConfigOutputTypeDef
- See DeploymentJobErrorCodeType
- See RobotDeploymentTypeDef
- See ResponseMetadataTypeDef
ListDeploymentJobsResponseTypeDef#
# ListDeploymentJobsResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import ListDeploymentJobsResponseTypeDef
def get_value() -> ListDeploymentJobsResponseTypeDef:
return {
"deploymentJobs": ...,
}
# ListDeploymentJobsResponseTypeDef definition
class ListDeploymentJobsResponseTypeDef(TypedDict):
deploymentJobs: List[DeploymentJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeWorldGenerationJobResponseTypeDef#
# DescribeWorldGenerationJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeWorldGenerationJobResponseTypeDef
def get_value() -> DescribeWorldGenerationJobResponseTypeDef:
return {
"arn": ...,
}
# DescribeWorldGenerationJobResponseTypeDef definition
class DescribeWorldGenerationJobResponseTypeDef(TypedDict):
arn: str,
status: WorldGenerationJobStatusType, # (1)
createdAt: datetime,
failureCode: WorldGenerationJobErrorCodeType, # (2)
failureReason: str,
clientRequestToken: str,
template: str,
worldCount: WorldCountTypeDef, # (3)
finishedWorldsSummary: FinishedWorldsSummaryTypeDef, # (4)
tags: Dict[str, str],
worldTags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See WorldGenerationJobStatusType
- See WorldGenerationJobErrorCodeType
- See WorldCountTypeDef
- See FinishedWorldsSummaryTypeDef
- See ResponseMetadataTypeDef
RobotApplicationConfigOutputTypeDef#
# RobotApplicationConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import RobotApplicationConfigOutputTypeDef
def get_value() -> RobotApplicationConfigOutputTypeDef:
return {
"application": ...,
}
# RobotApplicationConfigOutputTypeDef definition
class RobotApplicationConfigOutputTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigOutputTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[List[UploadConfigurationTypeDef]], # (2)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[List[ToolTypeDef]], # (3)
useDefaultTools: NotRequired[bool],
SimulationApplicationConfigOutputTypeDef#
# SimulationApplicationConfigOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SimulationApplicationConfigOutputTypeDef
def get_value() -> SimulationApplicationConfigOutputTypeDef:
return {
"application": ...,
}
# SimulationApplicationConfigOutputTypeDef definition
class SimulationApplicationConfigOutputTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigOutputTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[List[UploadConfigurationTypeDef]], # (2)
worldConfigs: NotRequired[List[WorldConfigTypeDef]], # (3)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[List[ToolTypeDef]], # (4)
useDefaultTools: NotRequired[bool],
LaunchConfigTypeDef#
# LaunchConfigTypeDef TypedDict usage example
from types_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[Mapping[str, str]],
portForwardingConfig: NotRequired[PortForwardingConfigUnionTypeDef], # (1)
streamUI: NotRequired[bool],
command: NotRequired[Sequence[str]],
CreateDeploymentJobRequestTypeDef#
# CreateDeploymentJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateDeploymentJobRequestTypeDef
def get_value() -> CreateDeploymentJobRequestTypeDef:
return {
"clientRequestToken": ...,
}
# CreateDeploymentJobRequestTypeDef definition
class CreateDeploymentJobRequestTypeDef(TypedDict):
clientRequestToken: str,
fleet: str,
deploymentApplicationConfigs: Sequence[DeploymentApplicationConfigUnionTypeDef], # (1)
deploymentConfig: NotRequired[DeploymentConfigTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
- See DeploymentApplicationConfigTypeDef DeploymentApplicationConfigOutputTypeDef
- See DeploymentConfigTypeDef
CreateSimulationJobResponseTypeDef#
# CreateSimulationJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationJobResponseTypeDef
def get_value() -> CreateSimulationJobResponseTypeDef:
return {
"arn": ...,
}
# CreateSimulationJobResponseTypeDef definition
class CreateSimulationJobResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobStatusType, # (1)
lastStartedAt: datetime,
lastUpdatedAt: datetime,
failureBehavior: FailureBehaviorType, # (2)
failureCode: SimulationJobErrorCodeType, # (3)
clientRequestToken: str,
outputLocation: OutputLocationTypeDef, # (4)
loggingConfig: LoggingConfigTypeDef, # (5)
maxJobDurationInSeconds: int,
simulationTimeMillis: int,
iamRole: str,
robotApplications: List[RobotApplicationConfigOutputTypeDef], # (6)
simulationApplications: List[SimulationApplicationConfigOutputTypeDef], # (7)
dataSources: List[DataSourceTypeDef], # (8)
tags: Dict[str, str],
vpcConfig: VPCConfigResponseTypeDef, # (9)
compute: ComputeResponseTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See ComputeResponseTypeDef
- See ResponseMetadataTypeDef
DescribeSimulationJobResponseTypeDef#
# DescribeSimulationJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationJobResponseTypeDef
def get_value() -> DescribeSimulationJobResponseTypeDef:
return {
"arn": ...,
}
# DescribeSimulationJobResponseTypeDef definition
class DescribeSimulationJobResponseTypeDef(TypedDict):
arn: str,
name: str,
status: SimulationJobStatusType, # (1)
lastStartedAt: datetime,
lastUpdatedAt: datetime,
failureBehavior: FailureBehaviorType, # (2)
failureCode: SimulationJobErrorCodeType, # (3)
failureReason: str,
clientRequestToken: str,
outputLocation: OutputLocationTypeDef, # (4)
loggingConfig: LoggingConfigTypeDef, # (5)
maxJobDurationInSeconds: int,
simulationTimeMillis: int,
iamRole: str,
robotApplications: List[RobotApplicationConfigOutputTypeDef], # (6)
simulationApplications: List[SimulationApplicationConfigOutputTypeDef], # (7)
dataSources: List[DataSourceTypeDef], # (8)
tags: Dict[str, str],
vpcConfig: VPCConfigResponseTypeDef, # (9)
networkInterface: NetworkInterfaceTypeDef, # (10)
compute: ComputeResponseTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- See ComputeResponseTypeDef
- See ResponseMetadataTypeDef
SimulationJobRequestOutputTypeDef#
# SimulationJobRequestOutputTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SimulationJobRequestOutputTypeDef
def get_value() -> SimulationJobRequestOutputTypeDef:
return {
"outputLocation": ...,
}
# SimulationJobRequestOutputTypeDef definition
class SimulationJobRequestOutputTypeDef(TypedDict):
maxJobDurationInSeconds: int,
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
iamRole: NotRequired[str],
failureBehavior: NotRequired[FailureBehaviorType], # (3)
useDefaultApplications: NotRequired[bool],
robotApplications: NotRequired[List[RobotApplicationConfigOutputTypeDef]], # (4)
simulationApplications: NotRequired[List[SimulationApplicationConfigOutputTypeDef]], # (5)
dataSources: NotRequired[List[DataSourceConfigOutputTypeDef]], # (6)
vpcConfig: NotRequired[VPCConfigOutputTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
tags: NotRequired[Dict[str, str]],
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigOutputTypeDef
- See VPCConfigOutputTypeDef
- See ComputeTypeDef
SimulationJobTypeDef#
# SimulationJobTypeDef TypedDict usage example
from types_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[RobotApplicationConfigOutputTypeDef]], # (6)
simulationApplications: NotRequired[List[SimulationApplicationConfigOutputTypeDef]], # (7)
dataSources: NotRequired[List[DataSourceTypeDef]], # (8)
tags: NotRequired[Dict[str, str]],
vpcConfig: NotRequired[VPCConfigResponseTypeDef], # (9)
networkInterface: NotRequired[NetworkInterfaceTypeDef], # (10)
compute: NotRequired[ComputeResponseTypeDef], # (11)
- See SimulationJobStatusType
- See FailureBehaviorType
- See SimulationJobErrorCodeType
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigOutputTypeDef
- See DataSourceTypeDef
- See VPCConfigResponseTypeDef
- See NetworkInterfaceTypeDef
- See ComputeResponseTypeDef
FailedCreateSimulationJobRequestTypeDef#
# FailedCreateSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import FailedCreateSimulationJobRequestTypeDef
def get_value() -> FailedCreateSimulationJobRequestTypeDef:
return {
"request": ...,
}
# FailedCreateSimulationJobRequestTypeDef definition
class FailedCreateSimulationJobRequestTypeDef(TypedDict):
request: NotRequired[SimulationJobRequestOutputTypeDef], # (1)
failureReason: NotRequired[str],
failureCode: NotRequired[SimulationJobErrorCodeType], # (2)
failedAt: NotRequired[datetime],
BatchDescribeSimulationJobResponseTypeDef#
# BatchDescribeSimulationJobResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import BatchDescribeSimulationJobResponseTypeDef
def get_value() -> BatchDescribeSimulationJobResponseTypeDef:
return {
"jobs": ...,
}
# BatchDescribeSimulationJobResponseTypeDef definition
class BatchDescribeSimulationJobResponseTypeDef(TypedDict):
jobs: List[SimulationJobTypeDef], # (1)
unprocessedJobs: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RobotApplicationConfigTypeDef#
# RobotApplicationConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import RobotApplicationConfigTypeDef
def get_value() -> RobotApplicationConfigTypeDef:
return {
"application": ...,
}
# RobotApplicationConfigTypeDef definition
class RobotApplicationConfigTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigUnionTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[Sequence[UploadConfigurationTypeDef]], # (2)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[Sequence[ToolTypeDef]], # (3)
useDefaultTools: NotRequired[bool],
SimulationApplicationConfigTypeDef#
# SimulationApplicationConfigTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SimulationApplicationConfigTypeDef
def get_value() -> SimulationApplicationConfigTypeDef:
return {
"application": ...,
}
# SimulationApplicationConfigTypeDef definition
class SimulationApplicationConfigTypeDef(TypedDict):
application: str,
launchConfig: LaunchConfigUnionTypeDef, # (1)
applicationVersion: NotRequired[str],
uploadConfigurations: NotRequired[Sequence[UploadConfigurationTypeDef]], # (2)
worldConfigs: NotRequired[Sequence[WorldConfigTypeDef]], # (3)
useDefaultUploadConfigurations: NotRequired[bool],
tools: NotRequired[Sequence[ToolTypeDef]], # (4)
useDefaultTools: NotRequired[bool],
- See LaunchConfigTypeDef LaunchConfigOutputTypeDef
- See UploadConfigurationTypeDef
- See WorldConfigTypeDef
- See ToolTypeDef
DescribeSimulationJobBatchResponseTypeDef#
# DescribeSimulationJobBatchResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import DescribeSimulationJobBatchResponseTypeDef
def get_value() -> DescribeSimulationJobBatchResponseTypeDef:
return {
"arn": ...,
}
# DescribeSimulationJobBatchResponseTypeDef definition
class DescribeSimulationJobBatchResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobBatchStatusType, # (1)
lastUpdatedAt: datetime,
createdAt: datetime,
clientRequestToken: str,
batchPolicy: BatchPolicyTypeDef, # (2)
failureCode: SimulationJobBatchErrorCodeType, # (3)
failureReason: str,
failedRequests: List[FailedCreateSimulationJobRequestTypeDef], # (4)
pendingRequests: List[SimulationJobRequestOutputTypeDef], # (5)
createdRequests: List[SimulationJobSummaryTypeDef], # (6)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See SimulationJobBatchStatusType
- See BatchPolicyTypeDef
- See SimulationJobBatchErrorCodeType
- See FailedCreateSimulationJobRequestTypeDef
- See SimulationJobRequestOutputTypeDef
- See SimulationJobSummaryTypeDef
- See ResponseMetadataTypeDef
StartSimulationJobBatchResponseTypeDef#
# StartSimulationJobBatchResponseTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import StartSimulationJobBatchResponseTypeDef
def get_value() -> StartSimulationJobBatchResponseTypeDef:
return {
"arn": ...,
}
# StartSimulationJobBatchResponseTypeDef definition
class StartSimulationJobBatchResponseTypeDef(TypedDict):
arn: str,
status: SimulationJobBatchStatusType, # (1)
createdAt: datetime,
clientRequestToken: str,
batchPolicy: BatchPolicyTypeDef, # (2)
failureCode: SimulationJobBatchErrorCodeType, # (3)
failureReason: str,
failedRequests: List[FailedCreateSimulationJobRequestTypeDef], # (4)
pendingRequests: List[SimulationJobRequestOutputTypeDef], # (5)
createdRequests: List[SimulationJobSummaryTypeDef], # (6)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See SimulationJobBatchStatusType
- See BatchPolicyTypeDef
- See SimulationJobBatchErrorCodeType
- See FailedCreateSimulationJobRequestTypeDef
- See SimulationJobRequestOutputTypeDef
- See SimulationJobSummaryTypeDef
- See ResponseMetadataTypeDef
CreateSimulationJobRequestTypeDef#
# CreateSimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import CreateSimulationJobRequestTypeDef
def get_value() -> CreateSimulationJobRequestTypeDef:
return {
"maxJobDurationInSeconds": ...,
}
# CreateSimulationJobRequestTypeDef definition
class CreateSimulationJobRequestTypeDef(TypedDict):
maxJobDurationInSeconds: int,
iamRole: str,
clientRequestToken: NotRequired[str],
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
failureBehavior: NotRequired[FailureBehaviorType], # (3)
robotApplications: NotRequired[Sequence[RobotApplicationConfigUnionTypeDef]], # (4)
simulationApplications: NotRequired[Sequence[SimulationApplicationConfigUnionTypeDef]], # (5)
dataSources: NotRequired[Sequence[DataSourceConfigUnionTypeDef]], # (6)
tags: NotRequired[Mapping[str, str]],
vpcConfig: NotRequired[VPCConfigUnionTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigTypeDef SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigTypeDef DataSourceConfigOutputTypeDef
- See VPCConfigTypeDef VPCConfigOutputTypeDef
- See ComputeTypeDef
SimulationJobRequestTypeDef#
# SimulationJobRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import SimulationJobRequestTypeDef
def get_value() -> SimulationJobRequestTypeDef:
return {
"outputLocation": ...,
}
# SimulationJobRequestTypeDef definition
class SimulationJobRequestTypeDef(TypedDict):
maxJobDurationInSeconds: int,
outputLocation: NotRequired[OutputLocationTypeDef], # (1)
loggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
iamRole: NotRequired[str],
failureBehavior: NotRequired[FailureBehaviorType], # (3)
useDefaultApplications: NotRequired[bool],
robotApplications: NotRequired[Sequence[RobotApplicationConfigUnionTypeDef]], # (4)
simulationApplications: NotRequired[Sequence[SimulationApplicationConfigUnionTypeDef]], # (5)
dataSources: NotRequired[Sequence[DataSourceConfigUnionTypeDef]], # (6)
vpcConfig: NotRequired[VPCConfigUnionTypeDef], # (7)
compute: NotRequired[ComputeTypeDef], # (8)
tags: NotRequired[Mapping[str, str]],
- See OutputLocationTypeDef
- See LoggingConfigTypeDef
- See FailureBehaviorType
- See RobotApplicationConfigTypeDef RobotApplicationConfigOutputTypeDef
- See SimulationApplicationConfigTypeDef SimulationApplicationConfigOutputTypeDef
- See DataSourceConfigTypeDef DataSourceConfigOutputTypeDef
- See VPCConfigTypeDef VPCConfigOutputTypeDef
- See ComputeTypeDef
StartSimulationJobBatchRequestTypeDef#
# StartSimulationJobBatchRequestTypeDef TypedDict usage example
from types_boto3_robomaker.type_defs import StartSimulationJobBatchRequestTypeDef
def get_value() -> StartSimulationJobBatchRequestTypeDef:
return {
"createSimulationJobRequests": ...,
}
# StartSimulationJobBatchRequestTypeDef definition
class StartSimulationJobBatchRequestTypeDef(TypedDict):
createSimulationJobRequests: Sequence[SimulationJobRequestUnionTypeDef], # (1)
clientRequestToken: NotRequired[str],
batchPolicy: NotRequired[BatchPolicyTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],