Type definitions#
Index > IoTFleetWise > Type definitions
Auto-generated documentation for IoTFleetWise type annotations stubs module mypy-boto3-iotfleetwise.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ActuatorPaginatorTypeDef#
# ActuatorPaginatorTypeDef definition
class ActuatorPaginatorTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[List[str]],
min: NotRequired[float],
max: NotRequired[float],
assignedValue: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
ActuatorTypeDef#
# ActuatorTypeDef definition
class ActuatorTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[Sequence[str]],
min: NotRequired[float],
max: NotRequired[float],
assignedValue: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
AssociateVehicleFleetRequestRequestTypeDef#
# AssociateVehicleFleetRequestRequestTypeDef definition
class AssociateVehicleFleetRequestRequestTypeDef(TypedDict):
vehicleName: str,
fleetId: str,
AttributePaginatorTypeDef#
# AttributePaginatorTypeDef definition
class AttributePaginatorTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[List[str]],
min: NotRequired[float],
max: NotRequired[float],
assignedValue: NotRequired[str],
defaultValue: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
AttributeTypeDef#
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[Sequence[str]],
min: NotRequired[float],
max: NotRequired[float],
assignedValue: NotRequired[str],
defaultValue: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
CreateVehicleErrorTypeDef#
# CreateVehicleErrorTypeDef definition
class CreateVehicleErrorTypeDef(TypedDict):
vehicleName: NotRequired[str],
code: NotRequired[str],
message: NotRequired[str],
CreateVehicleResponseItemTypeDef#
# CreateVehicleResponseItemTypeDef definition
class CreateVehicleResponseItemTypeDef(TypedDict):
vehicleName: NotRequired[str],
arn: NotRequired[str],
thingArn: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UpdateVehicleRequestItemTypeDef#
# UpdateVehicleRequestItemTypeDef definition
class UpdateVehicleRequestItemTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: NotRequired[str],
decoderManifestArn: NotRequired[str],
attributes: NotRequired[Mapping[str, str]],
attributeUpdateMode: NotRequired[UpdateModeType], # (1)
- See UpdateModeType
UpdateVehicleErrorTypeDef#
# UpdateVehicleErrorTypeDef definition
class UpdateVehicleErrorTypeDef(TypedDict):
vehicleName: NotRequired[str],
code: NotRequired[int],
message: NotRequired[str],
UpdateVehicleResponseItemTypeDef#
# UpdateVehicleResponseItemTypeDef definition
class UpdateVehicleResponseItemTypeDef(TypedDict):
vehicleName: NotRequired[str],
arn: NotRequired[str],
BranchTypeDef#
# BranchTypeDef definition
class BranchTypeDef(TypedDict):
fullyQualifiedName: str,
description: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
CampaignSummaryTypeDef#
# CampaignSummaryTypeDef definition
class CampaignSummaryTypeDef(TypedDict):
creationTime: datetime,
lastModificationTime: datetime,
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
signalCatalogArn: NotRequired[str],
targetArn: NotRequired[str],
status: NotRequired[CampaignStatusType], # (1)
CanInterfaceTypeDef#
# CanInterfaceTypeDef definition
class CanInterfaceTypeDef(TypedDict):
name: str,
protocolName: NotRequired[str],
protocolVersion: NotRequired[str],
CanSignalTypeDef#
# CanSignalTypeDef definition
class CanSignalTypeDef(TypedDict):
messageId: int,
isBigEndian: bool,
isSigned: bool,
startBit: int,
offset: float,
factor: float,
length: int,
name: NotRequired[str],
CloudWatchLogDeliveryOptionsTypeDef#
# CloudWatchLogDeliveryOptionsTypeDef definition
class CloudWatchLogDeliveryOptionsTypeDef(TypedDict):
logType: LogTypeType, # (1)
logGroupName: NotRequired[str],
- See LogTypeType
ConditionBasedCollectionSchemeTypeDef#
# ConditionBasedCollectionSchemeTypeDef definition
class ConditionBasedCollectionSchemeTypeDef(TypedDict):
expression: str,
minimumTriggerIntervalMs: NotRequired[int],
triggerMode: NotRequired[TriggerModeType], # (1)
conditionLanguageVersion: NotRequired[int],
- See TriggerModeType
TimeBasedCollectionSchemeTypeDef#
# TimeBasedCollectionSchemeTypeDef definition
class TimeBasedCollectionSchemeTypeDef(TypedDict):
periodMs: int,
SignalInformationTypeDef#
# SignalInformationTypeDef definition
class SignalInformationTypeDef(TypedDict):
name: str,
maxSampleCount: NotRequired[int],
minimumSamplingIntervalMs: NotRequired[int],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
S3ConfigTypeDef#
# S3ConfigTypeDef definition
class S3ConfigTypeDef(TypedDict):
bucketArn: str,
dataFormat: NotRequired[DataFormatType], # (1)
storageCompressionFormat: NotRequired[StorageCompressionFormatType], # (2)
prefix: NotRequired[str],
TimestreamConfigTypeDef#
# TimestreamConfigTypeDef definition
class TimestreamConfigTypeDef(TypedDict):
timestreamTableArn: str,
executionRoleArn: str,
DecoderManifestSummaryTypeDef#
# DecoderManifestSummaryTypeDef definition
class DecoderManifestSummaryTypeDef(TypedDict):
creationTime: datetime,
lastModificationTime: datetime,
name: NotRequired[str],
arn: NotRequired[str],
modelManifestArn: NotRequired[str],
description: NotRequired[str],
status: NotRequired[ManifestStatusType], # (1)
DeleteCampaignRequestRequestTypeDef#
# DeleteCampaignRequestRequestTypeDef definition
class DeleteCampaignRequestRequestTypeDef(TypedDict):
name: str,
DeleteDecoderManifestRequestRequestTypeDef#
# DeleteDecoderManifestRequestRequestTypeDef definition
class DeleteDecoderManifestRequestRequestTypeDef(TypedDict):
name: str,
DeleteFleetRequestRequestTypeDef#
# DeleteFleetRequestRequestTypeDef definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
fleetId: str,
DeleteModelManifestRequestRequestTypeDef#
# DeleteModelManifestRequestRequestTypeDef definition
class DeleteModelManifestRequestRequestTypeDef(TypedDict):
name: str,
DeleteSignalCatalogRequestRequestTypeDef#
# DeleteSignalCatalogRequestRequestTypeDef definition
class DeleteSignalCatalogRequestRequestTypeDef(TypedDict):
name: str,
DeleteVehicleRequestRequestTypeDef#
# DeleteVehicleRequestRequestTypeDef definition
class DeleteVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
DisassociateVehicleFleetRequestRequestTypeDef#
# DisassociateVehicleFleetRequestRequestTypeDef definition
class DisassociateVehicleFleetRequestRequestTypeDef(TypedDict):
vehicleName: str,
fleetId: str,
FleetSummaryTypeDef#
# FleetSummaryTypeDef definition
class FleetSummaryTypeDef(TypedDict):
id: str,
arn: str,
signalCatalogArn: str,
creationTime: datetime,
description: NotRequired[str],
lastModificationTime: NotRequired[datetime],
FormattedVssTypeDef#
# FormattedVssTypeDef definition
class FormattedVssTypeDef(TypedDict):
vssJson: NotRequired[str],
GetCampaignRequestRequestTypeDef#
# GetCampaignRequestRequestTypeDef definition
class GetCampaignRequestRequestTypeDef(TypedDict):
name: str,
GetDecoderManifestRequestRequestTypeDef#
# GetDecoderManifestRequestRequestTypeDef definition
class GetDecoderManifestRequestRequestTypeDef(TypedDict):
name: str,
GetFleetRequestRequestTypeDef#
# GetFleetRequestRequestTypeDef definition
class GetFleetRequestRequestTypeDef(TypedDict):
fleetId: str,
GetModelManifestRequestRequestTypeDef#
# GetModelManifestRequestRequestTypeDef definition
class GetModelManifestRequestRequestTypeDef(TypedDict):
name: str,
IamRegistrationResponseTypeDef#
# IamRegistrationResponseTypeDef definition
class IamRegistrationResponseTypeDef(TypedDict):
roleArn: str,
registrationStatus: RegistrationStatusType, # (1)
errorMessage: NotRequired[str],
TimestreamRegistrationResponseTypeDef#
# TimestreamRegistrationResponseTypeDef definition
class TimestreamRegistrationResponseTypeDef(TypedDict):
timestreamDatabaseName: str,
timestreamTableName: str,
registrationStatus: RegistrationStatusType, # (1)
timestreamDatabaseArn: NotRequired[str],
timestreamTableArn: NotRequired[str],
errorMessage: NotRequired[str],
GetSignalCatalogRequestRequestTypeDef#
# GetSignalCatalogRequestRequestTypeDef definition
class GetSignalCatalogRequestRequestTypeDef(TypedDict):
name: str,
NodeCountsTypeDef#
# NodeCountsTypeDef definition
class NodeCountsTypeDef(TypedDict):
totalNodes: NotRequired[int],
totalBranches: NotRequired[int],
totalSensors: NotRequired[int],
totalAttributes: NotRequired[int],
totalActuators: NotRequired[int],
GetVehicleRequestRequestTypeDef#
# GetVehicleRequestRequestTypeDef definition
class GetVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetVehicleStatusRequestRequestTypeDef#
# GetVehicleStatusRequestRequestTypeDef definition
class GetVehicleStatusRequestRequestTypeDef(TypedDict):
vehicleName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
VehicleStatusTypeDef#
# VehicleStatusTypeDef definition
class VehicleStatusTypeDef(TypedDict):
campaignName: NotRequired[str],
vehicleName: NotRequired[str],
status: NotRequired[VehicleStateType], # (1)
- See VehicleStateType
IamResourcesTypeDef#
# IamResourcesTypeDef definition
class IamResourcesTypeDef(TypedDict):
roleArn: str,
ListCampaignsRequestRequestTypeDef#
# ListCampaignsRequestRequestTypeDef definition
class ListCampaignsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
status: NotRequired[str],
ListDecoderManifestNetworkInterfacesRequestRequestTypeDef#
# ListDecoderManifestNetworkInterfacesRequestRequestTypeDef definition
class ListDecoderManifestNetworkInterfacesRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDecoderManifestSignalsRequestRequestTypeDef#
# ListDecoderManifestSignalsRequestRequestTypeDef definition
class ListDecoderManifestSignalsRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDecoderManifestsRequestRequestTypeDef#
# ListDecoderManifestsRequestRequestTypeDef definition
class ListDecoderManifestsRequestRequestTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFleetsForVehicleRequestRequestTypeDef#
# ListFleetsForVehicleRequestRequestTypeDef definition
class ListFleetsForVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFleetsRequestRequestTypeDef#
# ListFleetsRequestRequestTypeDef definition
class ListFleetsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListModelManifestNodesRequestRequestTypeDef#
# ListModelManifestNodesRequestRequestTypeDef definition
class ListModelManifestNodesRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListModelManifestsRequestRequestTypeDef#
# ListModelManifestsRequestRequestTypeDef definition
class ListModelManifestsRequestRequestTypeDef(TypedDict):
signalCatalogArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ModelManifestSummaryTypeDef#
# ModelManifestSummaryTypeDef definition
class ModelManifestSummaryTypeDef(TypedDict):
creationTime: datetime,
lastModificationTime: datetime,
name: NotRequired[str],
arn: NotRequired[str],
signalCatalogArn: NotRequired[str],
description: NotRequired[str],
status: NotRequired[ManifestStatusType], # (1)
ListSignalCatalogNodesRequestRequestTypeDef#
# ListSignalCatalogNodesRequestRequestTypeDef definition
class ListSignalCatalogNodesRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSignalCatalogsRequestRequestTypeDef#
# ListSignalCatalogsRequestRequestTypeDef definition
class ListSignalCatalogsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SignalCatalogSummaryTypeDef#
# SignalCatalogSummaryTypeDef definition
class SignalCatalogSummaryTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
creationTime: NotRequired[datetime],
lastModificationTime: NotRequired[datetime],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
ListVehiclesInFleetRequestRequestTypeDef#
# ListVehiclesInFleetRequestRequestTypeDef definition
class ListVehiclesInFleetRequestRequestTypeDef(TypedDict):
fleetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListVehiclesRequestRequestTypeDef#
# ListVehiclesRequestRequestTypeDef definition
class ListVehiclesRequestRequestTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
VehicleSummaryTypeDef#
# VehicleSummaryTypeDef definition
class VehicleSummaryTypeDef(TypedDict):
vehicleName: str,
arn: str,
modelManifestArn: str,
decoderManifestArn: str,
creationTime: datetime,
lastModificationTime: datetime,
ObdInterfaceTypeDef#
# ObdInterfaceTypeDef definition
class ObdInterfaceTypeDef(TypedDict):
name: str,
requestMessageId: int,
obdStandard: NotRequired[str],
pidRequestIntervalSeconds: NotRequired[int],
dtcRequestIntervalSeconds: NotRequired[int],
useExtendedIds: NotRequired[bool],
hasTransmissionEcu: NotRequired[bool],
SensorPaginatorTypeDef#
# SensorPaginatorTypeDef definition
class SensorPaginatorTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[List[str]],
min: NotRequired[float],
max: NotRequired[float],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
SensorTypeDef#
# SensorTypeDef definition
class SensorTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
description: NotRequired[str],
unit: NotRequired[str],
allowedValues: NotRequired[Sequence[str]],
min: NotRequired[float],
max: NotRequired[float],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
- See NodeDataTypeType
ObdSignalTypeDef#
# ObdSignalTypeDef definition
class ObdSignalTypeDef(TypedDict):
pidResponseLength: int,
serviceMode: int,
pid: int,
scaling: float,
offset: float,
startByte: int,
byteLength: int,
bitRightShift: NotRequired[int],
bitMaskLength: NotRequired[int],
TimestreamResourcesTypeDef#
# TimestreamResourcesTypeDef definition
class TimestreamResourcesTypeDef(TypedDict):
timestreamDatabaseName: str,
timestreamTableName: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateCampaignRequestRequestTypeDef#
# UpdateCampaignRequestRequestTypeDef definition
class UpdateCampaignRequestRequestTypeDef(TypedDict):
name: str,
action: UpdateCampaignActionType, # (1)
description: NotRequired[str],
dataExtraDimensions: NotRequired[Sequence[str]],
UpdateFleetRequestRequestTypeDef#
# UpdateFleetRequestRequestTypeDef definition
class UpdateFleetRequestRequestTypeDef(TypedDict):
fleetId: str,
description: NotRequired[str],
UpdateModelManifestRequestRequestTypeDef#
# UpdateModelManifestRequestRequestTypeDef definition
class UpdateModelManifestRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
nodesToAdd: NotRequired[Sequence[str]],
nodesToRemove: NotRequired[Sequence[str]],
status: NotRequired[ManifestStatusType], # (1)
UpdateVehicleRequestRequestTypeDef#
# UpdateVehicleRequestRequestTypeDef definition
class UpdateVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: NotRequired[str],
decoderManifestArn: NotRequired[str],
attributes: NotRequired[Mapping[str, str]],
attributeUpdateMode: NotRequired[UpdateModeType], # (1)
- See UpdateModeType
BatchCreateVehicleResponseTypeDef#
# BatchCreateVehicleResponseTypeDef definition
class BatchCreateVehicleResponseTypeDef(TypedDict):
vehicles: List[CreateVehicleResponseItemTypeDef], # (1)
errors: List[CreateVehicleErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateCampaignResponseTypeDef#
# CreateCampaignResponseTypeDef definition
class CreateCampaignResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDecoderManifestResponseTypeDef#
# CreateDecoderManifestResponseTypeDef definition
class CreateDecoderManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
id: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateModelManifestResponseTypeDef#
# CreateModelManifestResponseTypeDef definition
class CreateModelManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSignalCatalogResponseTypeDef#
# CreateSignalCatalogResponseTypeDef definition
class CreateSignalCatalogResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateVehicleResponseTypeDef#
# CreateVehicleResponseTypeDef definition
class CreateVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
thingArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCampaignResponseTypeDef#
# DeleteCampaignResponseTypeDef definition
class DeleteCampaignResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDecoderManifestResponseTypeDef#
# DeleteDecoderManifestResponseTypeDef definition
class DeleteDecoderManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFleetResponseTypeDef#
# DeleteFleetResponseTypeDef definition
class DeleteFleetResponseTypeDef(TypedDict):
id: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteModelManifestResponseTypeDef#
# DeleteModelManifestResponseTypeDef definition
class DeleteModelManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSignalCatalogResponseTypeDef#
# DeleteSignalCatalogResponseTypeDef definition
class DeleteSignalCatalogResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVehicleResponseTypeDef#
# DeleteVehicleResponseTypeDef definition
class DeleteVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDecoderManifestResponseTypeDef#
# GetDecoderManifestResponseTypeDef definition
class GetDecoderManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
description: str,
modelManifestArn: str,
status: ManifestStatusType, # (1)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFleetResponseTypeDef#
# GetFleetResponseTypeDef definition
class GetFleetResponseTypeDef(TypedDict):
id: str,
arn: str,
description: str,
signalCatalogArn: str,
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetModelManifestResponseTypeDef#
# GetModelManifestResponseTypeDef definition
class GetModelManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
description: str,
signalCatalogArn: str,
status: ManifestStatusType, # (1)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVehicleResponseTypeDef#
# GetVehicleResponseTypeDef definition
class GetVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
modelManifestArn: str,
decoderManifestArn: str,
attributes: Dict[str, str],
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportDecoderManifestResponseTypeDef#
# ImportDecoderManifestResponseTypeDef definition
class ImportDecoderManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportSignalCatalogResponseTypeDef#
# ImportSignalCatalogResponseTypeDef definition
class ImportSignalCatalogResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFleetsForVehicleResponseTypeDef#
# ListFleetsForVehicleResponseTypeDef definition
class ListFleetsForVehicleResponseTypeDef(TypedDict):
fleets: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListVehiclesInFleetResponseTypeDef#
# ListVehiclesInFleetResponseTypeDef definition
class ListVehiclesInFleetResponseTypeDef(TypedDict):
vehicles: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCampaignResponseTypeDef#
# UpdateCampaignResponseTypeDef definition
class UpdateCampaignResponseTypeDef(TypedDict):
arn: str,
name: str,
status: CampaignStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDecoderManifestResponseTypeDef#
# UpdateDecoderManifestResponseTypeDef definition
class UpdateDecoderManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetResponseTypeDef#
# UpdateFleetResponseTypeDef definition
class UpdateFleetResponseTypeDef(TypedDict):
id: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateModelManifestResponseTypeDef#
# UpdateModelManifestResponseTypeDef definition
class UpdateModelManifestResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSignalCatalogResponseTypeDef#
# UpdateSignalCatalogResponseTypeDef definition
class UpdateSignalCatalogResponseTypeDef(TypedDict):
name: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateVehicleResponseTypeDef#
# UpdateVehicleResponseTypeDef definition
class UpdateVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchUpdateVehicleRequestRequestTypeDef#
# BatchUpdateVehicleRequestRequestTypeDef definition
class BatchUpdateVehicleRequestRequestTypeDef(TypedDict):
vehicles: Sequence[UpdateVehicleRequestItemTypeDef], # (1)
BatchUpdateVehicleResponseTypeDef#
# BatchUpdateVehicleResponseTypeDef definition
class BatchUpdateVehicleResponseTypeDef(TypedDict):
vehicles: List[UpdateVehicleResponseItemTypeDef], # (1)
errors: List[UpdateVehicleErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CanDbcDefinitionTypeDef#
# CanDbcDefinitionTypeDef definition
class CanDbcDefinitionTypeDef(TypedDict):
networkInterface: str,
canDbcFiles: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
signalsMap: NotRequired[Mapping[str, str]],
ListCampaignsResponseTypeDef#
# ListCampaignsResponseTypeDef definition
class ListCampaignsResponseTypeDef(TypedDict):
campaignSummaries: List[CampaignSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoggingOptionsResponseTypeDef#
# GetLoggingOptionsResponseTypeDef definition
class GetLoggingOptionsResponseTypeDef(TypedDict):
cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutLoggingOptionsRequestRequestTypeDef#
# PutLoggingOptionsRequestRequestTypeDef definition
class PutLoggingOptionsRequestRequestTypeDef(TypedDict):
cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef, # (1)
CollectionSchemeTypeDef#
# CollectionSchemeTypeDef definition
class CollectionSchemeTypeDef(TypedDict):
timeBasedCollectionScheme: NotRequired[TimeBasedCollectionSchemeTypeDef], # (1)
conditionBasedCollectionScheme: NotRequired[ConditionBasedCollectionSchemeTypeDef], # (2)
CreateFleetRequestRequestTypeDef#
# CreateFleetRequestRequestTypeDef definition
class CreateFleetRequestRequestTypeDef(TypedDict):
fleetId: str,
signalCatalogArn: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateModelManifestRequestRequestTypeDef#
# CreateModelManifestRequestRequestTypeDef definition
class CreateModelManifestRequestRequestTypeDef(TypedDict):
name: str,
nodes: Sequence[str],
signalCatalogArn: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateVehicleRequestItemTypeDef#
# CreateVehicleRequestItemTypeDef definition
class CreateVehicleRequestItemTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: str,
decoderManifestArn: str,
attributes: NotRequired[Mapping[str, str]],
associationBehavior: NotRequired[VehicleAssociationBehaviorType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateVehicleRequestRequestTypeDef#
# CreateVehicleRequestRequestTypeDef definition
class CreateVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: str,
decoderManifestArn: str,
attributes: NotRequired[Mapping[str, str]],
associationBehavior: NotRequired[VehicleAssociationBehaviorType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DataDestinationConfigTypeDef#
# DataDestinationConfigTypeDef definition
class DataDestinationConfigTypeDef(TypedDict):
s3Config: NotRequired[S3ConfigTypeDef], # (1)
timestreamConfig: NotRequired[TimestreamConfigTypeDef], # (2)
ListDecoderManifestsResponseTypeDef#
# ListDecoderManifestsResponseTypeDef definition
class ListDecoderManifestsResponseTypeDef(TypedDict):
summaries: List[DecoderManifestSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFleetsResponseTypeDef#
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleetSummaries: List[FleetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportSignalCatalogRequestRequestTypeDef#
# ImportSignalCatalogRequestRequestTypeDef definition
class ImportSignalCatalogRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
vss: NotRequired[FormattedVssTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See FormattedVssTypeDef
- See TagTypeDef
GetRegisterAccountStatusResponseTypeDef#
# GetRegisterAccountStatusResponseTypeDef definition
class GetRegisterAccountStatusResponseTypeDef(TypedDict):
customerAccountId: str,
accountStatus: RegistrationStatusType, # (1)
timestreamRegistrationResponse: TimestreamRegistrationResponseTypeDef, # (2)
iamRegistrationResponse: IamRegistrationResponseTypeDef, # (3)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RegistrationStatusType
- See TimestreamRegistrationResponseTypeDef
- See IamRegistrationResponseTypeDef
- See ResponseMetadataTypeDef
GetSignalCatalogResponseTypeDef#
# GetSignalCatalogResponseTypeDef definition
class GetSignalCatalogResponseTypeDef(TypedDict):
name: str,
arn: str,
description: str,
nodeCounts: NodeCountsTypeDef, # (1)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef#
# GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef definition
class GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef(TypedDict):
vehicleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCampaignsRequestListCampaignsPaginateTypeDef#
# ListCampaignsRequestListCampaignsPaginateTypeDef definition
class ListCampaignsRequestListCampaignsPaginateTypeDef(TypedDict):
status: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef#
# ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef definition
class ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef#
# ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef definition
class ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef#
# ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef definition
class ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef#
# ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef definition
class ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef(TypedDict):
vehicleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsRequestListFleetsPaginateTypeDef#
# ListFleetsRequestListFleetsPaginateTypeDef definition
class ListFleetsRequestListFleetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef#
# ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef definition
class ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelManifestsRequestListModelManifestsPaginateTypeDef#
# ListModelManifestsRequestListModelManifestsPaginateTypeDef definition
class ListModelManifestsRequestListModelManifestsPaginateTypeDef(TypedDict):
signalCatalogArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef#
# ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef definition
class ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef#
# ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef definition
class ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef#
# ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef definition
class ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef(TypedDict):
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVehiclesRequestListVehiclesPaginateTypeDef#
# ListVehiclesRequestListVehiclesPaginateTypeDef definition
class ListVehiclesRequestListVehiclesPaginateTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetVehicleStatusResponseTypeDef#
# GetVehicleStatusResponseTypeDef definition
class GetVehicleStatusResponseTypeDef(TypedDict):
campaigns: List[VehicleStatusTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListModelManifestsResponseTypeDef#
# ListModelManifestsResponseTypeDef definition
class ListModelManifestsResponseTypeDef(TypedDict):
summaries: List[ModelManifestSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)