Typed dictionaries#
Index > IoTRoboRunner > Typed dictionaries
Auto-generated documentation for IoTRoboRunner type annotations stubs module mypy-boto3-iot-roborunner.
CartesianCoordinatesTypeDef#
# CartesianCoordinatesTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CartesianCoordinatesTypeDef
def get_value() -> CartesianCoordinatesTypeDef:
return {
"x": ...,
"y": ...,
}
# CartesianCoordinatesTypeDef definition
class CartesianCoordinatesTypeDef(TypedDict):
x: float,
y: float,
z: NotRequired[float],
CreateDestinationRequestRequestTypeDef#
# CreateDestinationRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateDestinationRequestRequestTypeDef
def get_value() -> CreateDestinationRequestRequestTypeDef:
return {
"name": ...,
"site": ...,
}
# CreateDestinationRequestRequestTypeDef definition
class CreateDestinationRequestRequestTypeDef(TypedDict):
name: str,
site: str,
clientToken: NotRequired[str],
state: NotRequired[DestinationStateType], # (1)
additionalFixedProperties: NotRequired[str],
CreateDestinationResponseTypeDef#
# CreateDestinationResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateDestinationResponseTypeDef
def get_value() -> CreateDestinationResponseTypeDef:
return {
"arn": ...,
"id": ...,
"createdAt": ...,
"updatedAt": ...,
"state": ...,
"ResponseMetadata": ...,
}
# CreateDestinationResponseTypeDef definition
class CreateDestinationResponseTypeDef(TypedDict):
arn: str,
id: str,
createdAt: datetime,
updatedAt: datetime,
state: DestinationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteRequestRequestTypeDef#
# CreateSiteRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateSiteRequestRequestTypeDef
def get_value() -> CreateSiteRequestRequestTypeDef:
return {
"name": ...,
"countryCode": ...,
}
# CreateSiteRequestRequestTypeDef definition
class CreateSiteRequestRequestTypeDef(TypedDict):
name: str,
countryCode: str,
clientToken: NotRequired[str],
description: NotRequired[str],
CreateSiteResponseTypeDef#
# CreateSiteResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateSiteResponseTypeDef
def get_value() -> CreateSiteResponseTypeDef:
return {
"arn": ...,
"id": ...,
"createdAt": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# CreateSiteResponseTypeDef definition
class CreateSiteResponseTypeDef(TypedDict):
arn: str,
id: str,
createdAt: datetime,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkerFleetRequestRequestTypeDef#
# CreateWorkerFleetRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerFleetRequestRequestTypeDef
def get_value() -> CreateWorkerFleetRequestRequestTypeDef:
return {
"name": ...,
"site": ...,
}
# CreateWorkerFleetRequestRequestTypeDef definition
class CreateWorkerFleetRequestRequestTypeDef(TypedDict):
name: str,
site: str,
clientToken: NotRequired[str],
additionalFixedProperties: NotRequired[str],
CreateWorkerFleetResponseTypeDef#
# CreateWorkerFleetResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerFleetResponseTypeDef
def get_value() -> CreateWorkerFleetResponseTypeDef:
return {
"arn": ...,
"id": ...,
"createdAt": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# CreateWorkerFleetResponseTypeDef definition
class CreateWorkerFleetResponseTypeDef(TypedDict):
arn: str,
id: str,
createdAt: datetime,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
OrientationTypeDef#
# OrientationTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import OrientationTypeDef
def get_value() -> OrientationTypeDef:
return {
"degrees": ...,
}
# OrientationTypeDef definition
class OrientationTypeDef(TypedDict):
degrees: NotRequired[float],
VendorPropertiesTypeDef#
# VendorPropertiesTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import VendorPropertiesTypeDef
def get_value() -> VendorPropertiesTypeDef:
return {
"vendorWorkerId": ...,
}
# VendorPropertiesTypeDef definition
class VendorPropertiesTypeDef(TypedDict):
vendorWorkerId: str,
vendorWorkerIpAddress: NotRequired[str],
vendorAdditionalTransientProperties: NotRequired[str],
vendorAdditionalFixedProperties: NotRequired[str],
CreateWorkerResponseTypeDef#
# CreateWorkerResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerResponseTypeDef
def get_value() -> CreateWorkerResponseTypeDef:
return {
"arn": ...,
"id": ...,
"createdAt": ...,
"updatedAt": ...,
"site": ...,
"ResponseMetadata": ...,
}
# CreateWorkerResponseTypeDef definition
class CreateWorkerResponseTypeDef(TypedDict):
arn: str,
id: str,
createdAt: datetime,
updatedAt: datetime,
site: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDestinationRequestRequestTypeDef#
# DeleteDestinationRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import DeleteDestinationRequestRequestTypeDef
def get_value() -> DeleteDestinationRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteDestinationRequestRequestTypeDef definition
class DeleteDestinationRequestRequestTypeDef(TypedDict):
id: str,
DeleteSiteRequestRequestTypeDef#
# DeleteSiteRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import DeleteSiteRequestRequestTypeDef
def get_value() -> DeleteSiteRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteSiteRequestRequestTypeDef definition
class DeleteSiteRequestRequestTypeDef(TypedDict):
id: str,
DeleteWorkerFleetRequestRequestTypeDef#
# DeleteWorkerFleetRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import DeleteWorkerFleetRequestRequestTypeDef
def get_value() -> DeleteWorkerFleetRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteWorkerFleetRequestRequestTypeDef definition
class DeleteWorkerFleetRequestRequestTypeDef(TypedDict):
id: str,
DeleteWorkerRequestRequestTypeDef#
# DeleteWorkerRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import DeleteWorkerRequestRequestTypeDef
def get_value() -> DeleteWorkerRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteWorkerRequestRequestTypeDef definition
class DeleteWorkerRequestRequestTypeDef(TypedDict):
id: str,
DestinationTypeDef#
# DestinationTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"site": ...,
"createdAt": ...,
"updatedAt": ...,
"state": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
arn: str,
id: str,
name: str,
site: str,
createdAt: datetime,
updatedAt: datetime,
state: DestinationStateType, # (1)
additionalFixedProperties: NotRequired[str],
GetDestinationRequestRequestTypeDef#
# GetDestinationRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetDestinationRequestRequestTypeDef
def get_value() -> GetDestinationRequestRequestTypeDef:
return {
"id": ...,
}
# GetDestinationRequestRequestTypeDef definition
class GetDestinationRequestRequestTypeDef(TypedDict):
id: str,
GetDestinationResponseTypeDef#
# GetDestinationResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetDestinationResponseTypeDef
def get_value() -> GetDestinationResponseTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"site": ...,
"createdAt": ...,
"updatedAt": ...,
"state": ...,
"additionalFixedProperties": ...,
"ResponseMetadata": ...,
}
# GetDestinationResponseTypeDef definition
class GetDestinationResponseTypeDef(TypedDict):
arn: str,
id: str,
name: str,
site: str,
createdAt: datetime,
updatedAt: datetime,
state: DestinationStateType, # (1)
additionalFixedProperties: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSiteRequestRequestTypeDef#
# GetSiteRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetSiteRequestRequestTypeDef
def get_value() -> GetSiteRequestRequestTypeDef:
return {
"id": ...,
}
# GetSiteRequestRequestTypeDef definition
class GetSiteRequestRequestTypeDef(TypedDict):
id: str,
GetSiteResponseTypeDef#
# GetSiteResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetSiteResponseTypeDef
def get_value() -> GetSiteResponseTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"countryCode": ...,
"description": ...,
"createdAt": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# GetSiteResponseTypeDef definition
class GetSiteResponseTypeDef(TypedDict):
arn: str,
id: str,
name: str,
countryCode: str,
description: str,
createdAt: datetime,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkerFleetRequestRequestTypeDef#
# GetWorkerFleetRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerFleetRequestRequestTypeDef
def get_value() -> GetWorkerFleetRequestRequestTypeDef:
return {
"id": ...,
}
# GetWorkerFleetRequestRequestTypeDef definition
class GetWorkerFleetRequestRequestTypeDef(TypedDict):
id: str,
GetWorkerFleetResponseTypeDef#
# GetWorkerFleetResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerFleetResponseTypeDef
def get_value() -> GetWorkerFleetResponseTypeDef:
return {
"id": ...,
"arn": ...,
"name": ...,
"site": ...,
"createdAt": ...,
"updatedAt": ...,
"additionalFixedProperties": ...,
"ResponseMetadata": ...,
}
# GetWorkerFleetResponseTypeDef definition
class GetWorkerFleetResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
site: str,
createdAt: datetime,
updatedAt: datetime,
additionalFixedProperties: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkerRequestRequestTypeDef#
# GetWorkerRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerRequestRequestTypeDef
def get_value() -> GetWorkerRequestRequestTypeDef:
return {
"id": ...,
}
# GetWorkerRequestRequestTypeDef definition
class GetWorkerRequestRequestTypeDef(TypedDict):
id: str,
ListDestinationsRequestListDestinationsPaginateTypeDef#
# ListDestinationsRequestListDestinationsPaginateTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsRequestListDestinationsPaginateTypeDef
def get_value() -> ListDestinationsRequestListDestinationsPaginateTypeDef:
return {
"site": ...,
}
# ListDestinationsRequestListDestinationsPaginateTypeDef definition
class ListDestinationsRequestListDestinationsPaginateTypeDef(TypedDict):
site: str,
state: NotRequired[DestinationStateType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDestinationsRequestRequestTypeDef#
# ListDestinationsRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsRequestRequestTypeDef
def get_value() -> ListDestinationsRequestRequestTypeDef:
return {
"site": ...,
}
# ListDestinationsRequestRequestTypeDef definition
class ListDestinationsRequestRequestTypeDef(TypedDict):
site: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
state: NotRequired[DestinationStateType], # (1)
ListSitesRequestListSitesPaginateTypeDef#
# ListSitesRequestListSitesPaginateTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListSitesRequestListSitesPaginateTypeDef
def get_value() -> ListSitesRequestListSitesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSitesRequestListSitesPaginateTypeDef definition
class ListSitesRequestListSitesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSitesRequestRequestTypeDef#
# ListSitesRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListSitesRequestRequestTypeDef
def get_value() -> ListSitesRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListSitesRequestRequestTypeDef definition
class ListSitesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SiteTypeDef#
# SiteTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import SiteTypeDef
def get_value() -> SiteTypeDef:
return {
"arn": ...,
"name": ...,
"countryCode": ...,
"createdAt": ...,
}
# SiteTypeDef definition
class SiteTypeDef(TypedDict):
arn: str,
name: str,
countryCode: str,
createdAt: datetime,
ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef#
# ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef
def get_value() -> ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef:
return {
"site": ...,
}
# ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef definition
class ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef(TypedDict):
site: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkerFleetsRequestRequestTypeDef#
# ListWorkerFleetsRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsRequestRequestTypeDef
def get_value() -> ListWorkerFleetsRequestRequestTypeDef:
return {
"site": ...,
}
# ListWorkerFleetsRequestRequestTypeDef definition
class ListWorkerFleetsRequestRequestTypeDef(TypedDict):
site: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkerFleetTypeDef#
# WorkerFleetTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import WorkerFleetTypeDef
def get_value() -> WorkerFleetTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"site": ...,
"createdAt": ...,
"updatedAt": ...,
}
# WorkerFleetTypeDef definition
class WorkerFleetTypeDef(TypedDict):
arn: str,
id: str,
name: str,
site: str,
createdAt: datetime,
updatedAt: datetime,
additionalFixedProperties: NotRequired[str],
ListWorkersRequestListWorkersPaginateTypeDef#
# ListWorkersRequestListWorkersPaginateTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersRequestListWorkersPaginateTypeDef
def get_value() -> ListWorkersRequestListWorkersPaginateTypeDef:
return {
"site": ...,
}
# ListWorkersRequestListWorkersPaginateTypeDef definition
class ListWorkersRequestListWorkersPaginateTypeDef(TypedDict):
site: str,
fleet: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkersRequestRequestTypeDef#
# ListWorkersRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersRequestRequestTypeDef
def get_value() -> ListWorkersRequestRequestTypeDef:
return {
"site": ...,
}
# ListWorkersRequestRequestTypeDef definition
class ListWorkersRequestRequestTypeDef(TypedDict):
site: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
fleet: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UpdateDestinationRequestRequestTypeDef#
# UpdateDestinationRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateDestinationRequestRequestTypeDef
def get_value() -> UpdateDestinationRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateDestinationRequestRequestTypeDef definition
class UpdateDestinationRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
state: NotRequired[DestinationStateType], # (1)
additionalFixedProperties: NotRequired[str],
UpdateDestinationResponseTypeDef#
# UpdateDestinationResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateDestinationResponseTypeDef
def get_value() -> UpdateDestinationResponseTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"updatedAt": ...,
"state": ...,
"additionalFixedProperties": ...,
"ResponseMetadata": ...,
}
# UpdateDestinationResponseTypeDef definition
class UpdateDestinationResponseTypeDef(TypedDict):
arn: str,
id: str,
name: str,
updatedAt: datetime,
state: DestinationStateType, # (1)
additionalFixedProperties: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSiteRequestRequestTypeDef#
# UpdateSiteRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateSiteRequestRequestTypeDef
def get_value() -> UpdateSiteRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateSiteRequestRequestTypeDef definition
class UpdateSiteRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
countryCode: NotRequired[str],
description: NotRequired[str],
UpdateSiteResponseTypeDef#
# UpdateSiteResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateSiteResponseTypeDef
def get_value() -> UpdateSiteResponseTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"countryCode": ...,
"description": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# UpdateSiteResponseTypeDef definition
class UpdateSiteResponseTypeDef(TypedDict):
arn: str,
id: str,
name: str,
countryCode: str,
description: str,
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkerFleetRequestRequestTypeDef#
# UpdateWorkerFleetRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerFleetRequestRequestTypeDef
def get_value() -> UpdateWorkerFleetRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateWorkerFleetRequestRequestTypeDef definition
class UpdateWorkerFleetRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
additionalFixedProperties: NotRequired[str],
UpdateWorkerFleetResponseTypeDef#
# UpdateWorkerFleetResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerFleetResponseTypeDef
def get_value() -> UpdateWorkerFleetResponseTypeDef:
return {
"arn": ...,
"id": ...,
"name": ...,
"updatedAt": ...,
"additionalFixedProperties": ...,
"ResponseMetadata": ...,
}
# UpdateWorkerFleetResponseTypeDef definition
class UpdateWorkerFleetResponseTypeDef(TypedDict):
arn: str,
id: str,
name: str,
updatedAt: datetime,
additionalFixedProperties: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PositionCoordinatesTypeDef#
# PositionCoordinatesTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import PositionCoordinatesTypeDef
def get_value() -> PositionCoordinatesTypeDef:
return {
"cartesianCoordinates": ...,
}
# PositionCoordinatesTypeDef definition
class PositionCoordinatesTypeDef(TypedDict):
cartesianCoordinates: NotRequired[CartesianCoordinatesTypeDef], # (1)
ListDestinationsResponseTypeDef#
# ListDestinationsResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsResponseTypeDef
def get_value() -> ListDestinationsResponseTypeDef:
return {
"nextToken": ...,
"destinations": ...,
"ResponseMetadata": ...,
}
# ListDestinationsResponseTypeDef definition
class ListDestinationsResponseTypeDef(TypedDict):
nextToken: str,
destinations: List[DestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSitesResponseTypeDef#
# ListSitesResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListSitesResponseTypeDef
def get_value() -> ListSitesResponseTypeDef:
return {
"nextToken": ...,
"sites": ...,
"ResponseMetadata": ...,
}
# ListSitesResponseTypeDef definition
class ListSitesResponseTypeDef(TypedDict):
nextToken: str,
sites: List[SiteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
ListWorkerFleetsResponseTypeDef#
# ListWorkerFleetsResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsResponseTypeDef
def get_value() -> ListWorkerFleetsResponseTypeDef:
return {
"nextToken": ...,
"workerFleets": ...,
"ResponseMetadata": ...,
}
# ListWorkerFleetsResponseTypeDef definition
class ListWorkerFleetsResponseTypeDef(TypedDict):
nextToken: str,
workerFleets: List[WorkerFleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkerRequestRequestTypeDef#
# CreateWorkerRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerRequestRequestTypeDef
def get_value() -> CreateWorkerRequestRequestTypeDef:
return {
"name": ...,
"fleet": ...,
}
# CreateWorkerRequestRequestTypeDef definition
class CreateWorkerRequestRequestTypeDef(TypedDict):
name: str,
fleet: str,
clientToken: NotRequired[str],
additionalTransientProperties: NotRequired[str],
additionalFixedProperties: NotRequired[str],
vendorProperties: NotRequired[VendorPropertiesTypeDef], # (1)
position: NotRequired[PositionCoordinatesTypeDef], # (2)
orientation: NotRequired[OrientationTypeDef], # (3)
GetWorkerResponseTypeDef#
# GetWorkerResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerResponseTypeDef
def get_value() -> GetWorkerResponseTypeDef:
return {
"arn": ...,
"id": ...,
"fleet": ...,
"site": ...,
"createdAt": ...,
"updatedAt": ...,
"name": ...,
"additionalTransientProperties": ...,
"additionalFixedProperties": ...,
"vendorProperties": ...,
"position": ...,
"orientation": ...,
"ResponseMetadata": ...,
}
# GetWorkerResponseTypeDef definition
class GetWorkerResponseTypeDef(TypedDict):
arn: str,
id: str,
fleet: str,
site: str,
createdAt: datetime,
updatedAt: datetime,
name: str,
additionalTransientProperties: str,
additionalFixedProperties: str,
vendorProperties: VendorPropertiesTypeDef, # (1)
position: PositionCoordinatesTypeDef, # (2)
orientation: OrientationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See VendorPropertiesTypeDef
- See PositionCoordinatesTypeDef
- See OrientationTypeDef
- See ResponseMetadataTypeDef
UpdateWorkerRequestRequestTypeDef#
# UpdateWorkerRequestRequestTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerRequestRequestTypeDef
def get_value() -> UpdateWorkerRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateWorkerRequestRequestTypeDef definition
class UpdateWorkerRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
additionalTransientProperties: NotRequired[str],
additionalFixedProperties: NotRequired[str],
vendorProperties: NotRequired[VendorPropertiesTypeDef], # (1)
position: NotRequired[PositionCoordinatesTypeDef], # (2)
orientation: NotRequired[OrientationTypeDef], # (3)
UpdateWorkerResponseTypeDef#
# UpdateWorkerResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerResponseTypeDef
def get_value() -> UpdateWorkerResponseTypeDef:
return {
"arn": ...,
"id": ...,
"fleet": ...,
"updatedAt": ...,
"name": ...,
"additionalTransientProperties": ...,
"additionalFixedProperties": ...,
"orientation": ...,
"vendorProperties": ...,
"position": ...,
"ResponseMetadata": ...,
}
# UpdateWorkerResponseTypeDef definition
class UpdateWorkerResponseTypeDef(TypedDict):
arn: str,
id: str,
fleet: str,
updatedAt: datetime,
name: str,
additionalTransientProperties: str,
additionalFixedProperties: str,
orientation: OrientationTypeDef, # (1)
vendorProperties: VendorPropertiesTypeDef, # (2)
position: PositionCoordinatesTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OrientationTypeDef
- See VendorPropertiesTypeDef
- See PositionCoordinatesTypeDef
- See ResponseMetadataTypeDef
WorkerTypeDef#
# WorkerTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import WorkerTypeDef
def get_value() -> WorkerTypeDef:
return {
"arn": ...,
"id": ...,
"fleet": ...,
"createdAt": ...,
"updatedAt": ...,
"name": ...,
"site": ...,
}
# WorkerTypeDef definition
class WorkerTypeDef(TypedDict):
arn: str,
id: str,
fleet: str,
createdAt: datetime,
updatedAt: datetime,
name: str,
site: str,
additionalTransientProperties: NotRequired[str],
additionalFixedProperties: NotRequired[str],
vendorProperties: NotRequired[VendorPropertiesTypeDef], # (1)
position: NotRequired[PositionCoordinatesTypeDef], # (2)
orientation: NotRequired[OrientationTypeDef], # (3)
ListWorkersResponseTypeDef#
# ListWorkersResponseTypeDef usage example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersResponseTypeDef
def get_value() -> ListWorkersResponseTypeDef:
return {
"nextToken": ...,
"workers": ...,
"ResponseMetadata": ...,
}
# ListWorkersResponseTypeDef definition
class ListWorkersResponseTypeDef(TypedDict):
nextToken: str,
workers: List[WorkerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See WorkerTypeDef
- See ResponseMetadataTypeDef