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,
]
ActuatorUnionTypeDef#
# ActuatorUnionTypeDef definition
ActuatorUnionTypeDef = Union[
ActuatorTypeDef, # (1)
ActuatorOutputTypeDef, # (2)
]
- See ActuatorTypeDef
- See ActuatorOutputTypeDef
AttributeUnionTypeDef#
# AttributeUnionTypeDef definition
AttributeUnionTypeDef = Union[
AttributeTypeDef, # (1)
AttributeOutputTypeDef, # (2)
]
SensorUnionTypeDef#
# SensorUnionTypeDef definition
SensorUnionTypeDef = Union[
SensorTypeDef, # (1)
SensorOutputTypeDef, # (2)
]
- See SensorTypeDef
- See SensorOutputTypeDef
StructuredMessageFieldNameAndDataTypePairUnionTypeDef#
# StructuredMessageFieldNameAndDataTypePairUnionTypeDef definition
StructuredMessageFieldNameAndDataTypePairUnionTypeDef = Union[
StructuredMessageFieldNameAndDataTypePairTypeDef, # (1)
StructuredMessageFieldNameAndDataTypePairOutputTypeDef, # (2)
]
- See StructuredMessageFieldNameAndDataTypePairTypeDef
- See StructuredMessageFieldNameAndDataTypePairOutputTypeDef
StructuredMessageListDefinitionUnionTypeDef#
# StructuredMessageListDefinitionUnionTypeDef definition
StructuredMessageListDefinitionUnionTypeDef = Union[
StructuredMessageListDefinitionTypeDef, # (1)
StructuredMessageListDefinitionOutputTypeDef, # (2)
]
StateTemplateUpdateStrategyUnionTypeDef#
# StateTemplateUpdateStrategyUnionTypeDef definition
StateTemplateUpdateStrategyUnionTypeDef = Union[
StateTemplateUpdateStrategyTypeDef, # (1)
StateTemplateUpdateStrategyOutputTypeDef, # (2)
]
NodeUnionTypeDef#
# NodeUnionTypeDef definition
NodeUnionTypeDef = Union[
NodeTypeDef, # (1)
NodeOutputTypeDef, # (2)
]
- See NodeTypeDef
- See NodeOutputTypeDef
SignalFetchInformationUnionTypeDef#
# SignalFetchInformationUnionTypeDef definition
SignalFetchInformationUnionTypeDef = Union[
SignalFetchInformationTypeDef, # (1)
SignalFetchInformationOutputTypeDef, # (2)
]
StructuredMessageUnionTypeDef#
# StructuredMessageUnionTypeDef definition
StructuredMessageUnionTypeDef = Union[
StructuredMessageTypeDef, # (1)
StructuredMessageOutputTypeDef, # (2)
]
StateTemplateAssociationUnionTypeDef#
# StateTemplateAssociationUnionTypeDef definition
StateTemplateAssociationUnionTypeDef = Union[
StateTemplateAssociationTypeDef, # (1)
StateTemplateAssociationOutputTypeDef, # (2)
]
MessageSignalUnionTypeDef#
# MessageSignalUnionTypeDef definition
MessageSignalUnionTypeDef = Union[
MessageSignalTypeDef, # (1)
MessageSignalOutputTypeDef, # (2)
]
SignalDecoderUnionTypeDef#
# SignalDecoderUnionTypeDef definition
SignalDecoderUnionTypeDef = Union[
SignalDecoderTypeDef, # (1)
SignalDecoderOutputTypeDef, # (2)
]
ActuatorOutputTypeDef#
# ActuatorOutputTypeDef definition
class ActuatorOutputTypeDef(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],
structFullyQualifiedName: 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],
structFullyQualifiedName: NotRequired[str],
- See NodeDataTypeType
AssociateVehicleFleetRequestRequestTypeDef#
# AssociateVehicleFleetRequestRequestTypeDef definition
class AssociateVehicleFleetRequestRequestTypeDef(TypedDict):
vehicleName: str,
fleetId: str,
AttributeOutputTypeDef#
# AttributeOutputTypeDef definition
class AttributeOutputTypeDef(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,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
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,
ConditionBasedSignalFetchConfigTypeDef#
# ConditionBasedSignalFetchConfigTypeDef definition
class ConditionBasedSignalFetchConfigTypeDef(TypedDict):
conditionExpression: str,
triggerMode: TriggerModeType, # (1)
- See TriggerModeType
SignalInformationTypeDef#
# SignalInformationTypeDef definition
class SignalInformationTypeDef(TypedDict):
name: str,
maxSampleCount: NotRequired[int],
minimumSamplingIntervalMs: NotRequired[int],
dataPartitionId: NotRequired[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CustomDecodingInterfaceTypeDef#
# CustomDecodingInterfaceTypeDef definition
class CustomDecodingInterfaceTypeDef(TypedDict):
name: str,
CustomDecodingSignalTypeDef#
# CustomDecodingSignalTypeDef definition
class CustomDecodingSignalTypeDef(TypedDict):
id: str,
CustomPropertyTypeDef#
# CustomPropertyTypeDef definition
class CustomPropertyTypeDef(TypedDict):
fullyQualifiedName: str,
dataType: NodeDataTypeType, # (1)
dataEncoding: NotRequired[NodeDataEncodingType], # (2)
description: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
structFullyQualifiedName: NotRequired[str],
- See NodeDataTypeType
- See NodeDataEncodingType
CustomStructTypeDef#
# CustomStructTypeDef definition
class CustomStructTypeDef(TypedDict):
fullyQualifiedName: str,
description: NotRequired[str],
deprecationMessage: NotRequired[str],
comment: NotRequired[str],
MqttTopicConfigTypeDef#
# MqttTopicConfigTypeDef definition
class MqttTopicConfigTypeDef(TypedDict):
mqttTopicArn: str,
executionRoleArn: 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,
StorageMaximumSizeTypeDef#
# StorageMaximumSizeTypeDef definition
class StorageMaximumSizeTypeDef(TypedDict):
unit: StorageMaximumSizeUnitType, # (1)
value: int,
StorageMinimumTimeToLiveTypeDef#
# StorageMinimumTimeToLiveTypeDef definition
class StorageMinimumTimeToLiveTypeDef(TypedDict):
unit: StorageMinimumTimeToLiveUnitType, # (1)
value: int,
DataPartitionUploadOptionsTypeDef#
# DataPartitionUploadOptionsTypeDef definition
class DataPartitionUploadOptionsTypeDef(TypedDict):
expression: str,
conditionLanguageVersion: NotRequired[int],
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)
message: NotRequired[str],
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,
DeleteStateTemplateRequestRequestTypeDef#
# DeleteStateTemplateRequestRequestTypeDef definition
class DeleteStateTemplateRequestRequestTypeDef(TypedDict):
identifier: 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],
totalStructs: NotRequired[int],
totalProperties: NotRequired[int],
GetStateTemplateRequestRequestTypeDef#
# GetStateTemplateRequestRequestTypeDef definition
class GetStateTemplateRequestRequestTypeDef(TypedDict):
identifier: str,
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],
signalNodeType: NotRequired[SignalNodeTypeType], # (1)
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],
ListStateTemplatesRequestRequestTypeDef#
# ListStateTemplatesRequestRequestTypeDef definition
class ListStateTemplatesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StateTemplateSummaryTypeDef#
# StateTemplateSummaryTypeDef definition
class StateTemplateSummaryTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
signalCatalogArn: NotRequired[str],
description: NotRequired[str],
creationTime: NotRequired[datetime],
lastModificationTime: NotRequired[datetime],
id: NotRequired[str],
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],
attributeNames: NotRequired[Sequence[str]],
attributeValues: NotRequired[Sequence[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,
attributes: NotRequired[dict[str, str]],
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],
VehicleMiddlewareTypeDef#
# VehicleMiddlewareTypeDef definition
class VehicleMiddlewareTypeDef(TypedDict):
name: str,
protocolName: VehicleMiddlewareProtocolType, # (1)
SensorOutputTypeDef#
# SensorOutputTypeDef definition
class SensorOutputTypeDef(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],
structFullyQualifiedName: 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],
TimePeriodTypeDef#
# TimePeriodTypeDef definition
class TimePeriodTypeDef(TypedDict):
unit: TimeUnitType, # (1)
value: int,
- See TimeUnitType
ROS2PrimitiveMessageDefinitionTypeDef#
# ROS2PrimitiveMessageDefinitionTypeDef definition
class ROS2PrimitiveMessageDefinitionTypeDef(TypedDict):
primitiveType: ROS2PrimitiveTypeType, # (1)
offset: NotRequired[float],
scaling: NotRequired[float],
upperBound: NotRequired[int],
PutEncryptionConfigurationRequestRequestTypeDef#
# PutEncryptionConfigurationRequestRequestTypeDef definition
class PutEncryptionConfigurationRequestRequestTypeDef(TypedDict):
encryptionType: EncryptionTypeType, # (1)
kmsKeyId: NotRequired[str],
TimestreamResourcesTypeDef#
# TimestreamResourcesTypeDef definition
class TimestreamResourcesTypeDef(TypedDict):
timestreamDatabaseName: str,
timestreamTableName: str,
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],
structFullyQualifiedName: NotRequired[str],
- See NodeDataTypeType
TimeBasedSignalFetchConfigTypeDef#
# TimeBasedSignalFetchConfigTypeDef definition
class TimeBasedSignalFetchConfigTypeDef(TypedDict):
executionFrequencyMs: int,
StructuredMessageFieldNameAndDataTypePairOutputTypeDef#
# StructuredMessageFieldNameAndDataTypePairOutputTypeDef definition
class StructuredMessageFieldNameAndDataTypePairOutputTypeDef(TypedDict):
fieldName: str,
dataType: dict[str, Any],
StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef#
# StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef definition
class StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef(TypedDict):
fieldName: str,
dataType: dict[str, Any],
StructuredMessageFieldNameAndDataTypePairTypeDef#
# StructuredMessageFieldNameAndDataTypePairTypeDef definition
class StructuredMessageFieldNameAndDataTypePairTypeDef(TypedDict):
fieldName: str,
dataType: Mapping[str, Any],
StructuredMessageListDefinitionOutputTypeDef#
# StructuredMessageListDefinitionOutputTypeDef definition
class StructuredMessageListDefinitionOutputTypeDef(TypedDict):
name: str,
memberType: dict[str, Any],
listType: StructuredMessageListTypeType, # (1)
capacity: NotRequired[int],
StructuredMessageListDefinitionPaginatorTypeDef#
# StructuredMessageListDefinitionPaginatorTypeDef definition
class StructuredMessageListDefinitionPaginatorTypeDef(TypedDict):
name: str,
memberType: dict[str, Any],
listType: StructuredMessageListTypeType, # (1)
capacity: NotRequired[int],
StructuredMessageListDefinitionTypeDef#
# StructuredMessageListDefinitionTypeDef definition
class StructuredMessageListDefinitionTypeDef(TypedDict):
name: str,
memberType: Mapping[str, Any],
listType: StructuredMessageListTypeType, # (1)
capacity: NotRequired[int],
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)
UpdateStateTemplateRequestRequestTypeDef#
# UpdateStateTemplateRequestRequestTypeDef definition
class UpdateStateTemplateRequestRequestTypeDef(TypedDict):
identifier: str,
description: NotRequired[str],
stateTemplatePropertiesToAdd: NotRequired[Sequence[str]],
stateTemplatePropertiesToRemove: NotRequired[Sequence[str]],
dataExtraDimensions: NotRequired[Sequence[str]],
metadataExtraDimensions: NotRequired[Sequence[str]],
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)
CreateStateTemplateResponseTypeDef#
# CreateStateTemplateResponseTypeDef definition
class CreateStateTemplateResponseTypeDef(TypedDict):
name: str,
arn: str,
id: 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)
DeleteStateTemplateResponseTypeDef#
# DeleteStateTemplateResponseTypeDef definition
class DeleteStateTemplateResponseTypeDef(TypedDict):
name: str,
arn: str,
id: 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,
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEncryptionConfigurationResponseTypeDef#
# GetEncryptionConfigurationResponseTypeDef definition
class GetEncryptionConfigurationResponseTypeDef(TypedDict):
kmsKeyId: str,
encryptionStatus: EncryptionStatusType, # (1)
encryptionType: EncryptionTypeType, # (2)
errorMessage: str,
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
GetStateTemplateResponseTypeDef#
# GetStateTemplateResponseTypeDef definition
class GetStateTemplateResponseTypeDef(TypedDict):
name: str,
arn: str,
description: str,
signalCatalogArn: str,
stateTemplateProperties: list[str],
dataExtraDimensions: list[str],
metadataExtraDimensions: list[str],
creationTime: datetime,
lastModificationTime: datetime,
id: str,
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],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListVehiclesInFleetResponseTypeDef#
# ListVehiclesInFleetResponseTypeDef definition
class ListVehiclesInFleetResponseTypeDef(TypedDict):
vehicles: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
PutEncryptionConfigurationResponseTypeDef#
# PutEncryptionConfigurationResponseTypeDef definition
class PutEncryptionConfigurationResponseTypeDef(TypedDict):
kmsKeyId: str,
encryptionStatus: EncryptionStatusType, # (1)
encryptionType: EncryptionTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
UpdateStateTemplateResponseTypeDef#
# UpdateStateTemplateResponseTypeDef definition
class UpdateStateTemplateResponseTypeDef(TypedDict):
name: str,
arn: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateVehicleResponseTypeDef#
# UpdateVehicleResponseTypeDef definition
class UpdateVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (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[BlobTypeDef],
signalsMap: NotRequired[Mapping[str, str]],
ListCampaignsResponseTypeDef#
# ListCampaignsResponseTypeDef definition
class ListCampaignsResponseTypeDef(TypedDict):
campaignSummaries: list[CampaignSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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
CreateStateTemplateRequestRequestTypeDef#
# CreateStateTemplateRequestRequestTypeDef definition
class CreateStateTemplateRequestRequestTypeDef(TypedDict):
name: str,
signalCatalogArn: str,
stateTemplateProperties: Sequence[str],
description: NotRequired[str],
dataExtraDimensions: NotRequired[Sequence[str]],
metadataExtraDimensions: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
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)
mqttTopicConfig: NotRequired[MqttTopicConfigTypeDef], # (3)
DataPartitionStorageOptionsTypeDef#
# DataPartitionStorageOptionsTypeDef definition
class DataPartitionStorageOptionsTypeDef(TypedDict):
maximumSize: StorageMaximumSizeTypeDef, # (1)
storageLocation: str,
minimumTimeToLive: StorageMinimumTimeToLiveTypeDef, # (2)
ListDecoderManifestsResponseTypeDef#
# ListDecoderManifestsResponseTypeDef definition
class ListDecoderManifestsResponseTypeDef(TypedDict):
summaries: list[DecoderManifestSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListFleetsResponseTypeDef#
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleetSummaries: list[FleetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
GetVehicleStatusRequestPaginateTypeDef#
# GetVehicleStatusRequestPaginateTypeDef definition
class GetVehicleStatusRequestPaginateTypeDef(TypedDict):
vehicleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCampaignsRequestPaginateTypeDef#
# ListCampaignsRequestPaginateTypeDef definition
class ListCampaignsRequestPaginateTypeDef(TypedDict):
status: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef#
# ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef definition
class ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestSignalsRequestPaginateTypeDef#
# ListDecoderManifestSignalsRequestPaginateTypeDef definition
class ListDecoderManifestSignalsRequestPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDecoderManifestsRequestPaginateTypeDef#
# ListDecoderManifestsRequestPaginateTypeDef definition
class ListDecoderManifestsRequestPaginateTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsForVehicleRequestPaginateTypeDef#
# ListFleetsForVehicleRequestPaginateTypeDef definition
class ListFleetsForVehicleRequestPaginateTypeDef(TypedDict):
vehicleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsRequestPaginateTypeDef#
# ListFleetsRequestPaginateTypeDef definition
class ListFleetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelManifestNodesRequestPaginateTypeDef#
# ListModelManifestNodesRequestPaginateTypeDef definition
class ListModelManifestNodesRequestPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelManifestsRequestPaginateTypeDef#
# ListModelManifestsRequestPaginateTypeDef definition
class ListModelManifestsRequestPaginateTypeDef(TypedDict):
signalCatalogArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSignalCatalogNodesRequestPaginateTypeDef#
# ListSignalCatalogNodesRequestPaginateTypeDef definition
class ListSignalCatalogNodesRequestPaginateTypeDef(TypedDict):
name: str,
signalNodeType: NotRequired[SignalNodeTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSignalCatalogsRequestPaginateTypeDef#
# ListSignalCatalogsRequestPaginateTypeDef definition
class ListSignalCatalogsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStateTemplatesRequestPaginateTypeDef#
# ListStateTemplatesRequestPaginateTypeDef definition
class ListStateTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVehiclesInFleetRequestPaginateTypeDef#
# ListVehiclesInFleetRequestPaginateTypeDef definition
class ListVehiclesInFleetRequestPaginateTypeDef(TypedDict):
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVehiclesRequestPaginateTypeDef#
# ListVehiclesRequestPaginateTypeDef definition
class ListVehiclesRequestPaginateTypeDef(TypedDict):
modelManifestArn: NotRequired[str],
attributeNames: NotRequired[Sequence[str]],
attributeValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetVehicleStatusResponseTypeDef#
# GetVehicleStatusResponseTypeDef definition
class GetVehicleStatusResponseTypeDef(TypedDict):
campaigns: list[VehicleStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListModelManifestsResponseTypeDef#
# ListModelManifestsResponseTypeDef definition
class ListModelManifestsResponseTypeDef(TypedDict):
summaries: list[ModelManifestSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSignalCatalogsResponseTypeDef#
# ListSignalCatalogsResponseTypeDef definition
class ListSignalCatalogsResponseTypeDef(TypedDict):
summaries: list[SignalCatalogSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStateTemplatesResponseTypeDef#
# ListStateTemplatesResponseTypeDef definition
class ListStateTemplatesResponseTypeDef(TypedDict):
summaries: list[StateTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListVehiclesResponseTypeDef#
# ListVehiclesResponseTypeDef definition
class ListVehiclesResponseTypeDef(TypedDict):
vehicleSummaries: list[VehicleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
interfaceId: str,
type: NetworkInterfaceTypeType, # (1)
canInterface: NotRequired[CanInterfaceTypeDef], # (2)
obdInterface: NotRequired[ObdInterfaceTypeDef], # (3)
vehicleMiddleware: NotRequired[VehicleMiddlewareTypeDef], # (4)
customDecodingInterface: NotRequired[CustomDecodingInterfaceTypeDef], # (5)
- See NetworkInterfaceTypeType
- See CanInterfaceTypeDef
- See ObdInterfaceTypeDef
- See VehicleMiddlewareTypeDef
- See CustomDecodingInterfaceTypeDef
NodeOutputTypeDef#
# NodeOutputTypeDef definition
class NodeOutputTypeDef(TypedDict):
branch: NotRequired[BranchTypeDef], # (1)
sensor: NotRequired[SensorOutputTypeDef], # (2)
actuator: NotRequired[ActuatorOutputTypeDef], # (3)
attribute: NotRequired[AttributeOutputTypeDef], # (4)
struct: NotRequired[CustomStructTypeDef], # (5)
property: NotRequired[CustomPropertyTypeDef], # (6)
- See BranchTypeDef
- See SensorOutputTypeDef
- See ActuatorOutputTypeDef
- See AttributeOutputTypeDef
- See CustomStructTypeDef
- See CustomPropertyTypeDef
PeriodicStateTemplateUpdateStrategyTypeDef#
# PeriodicStateTemplateUpdateStrategyTypeDef definition
class PeriodicStateTemplateUpdateStrategyTypeDef(TypedDict):
stateTemplateUpdateRate: TimePeriodTypeDef, # (1)
PrimitiveMessageDefinitionTypeDef#
# PrimitiveMessageDefinitionTypeDef definition
class PrimitiveMessageDefinitionTypeDef(TypedDict):
ros2PrimitiveMessageDefinition: NotRequired[ROS2PrimitiveMessageDefinitionTypeDef], # (1)
RegisterAccountRequestRequestTypeDef#
# RegisterAccountRequestRequestTypeDef definition
class RegisterAccountRequestRequestTypeDef(TypedDict):
timestreamResources: NotRequired[TimestreamResourcesTypeDef], # (1)
iamResources: NotRequired[IamResourcesTypeDef], # (2)
RegisterAccountResponseTypeDef#
# RegisterAccountResponseTypeDef definition
class RegisterAccountResponseTypeDef(TypedDict):
registerAccountStatus: RegistrationStatusType, # (1)
timestreamResources: TimestreamResourcesTypeDef, # (2)
iamResources: IamResourcesTypeDef, # (3)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RegistrationStatusType
- See TimestreamResourcesTypeDef
- See IamResourcesTypeDef
- See ResponseMetadataTypeDef
SignalFetchConfigTypeDef#
# SignalFetchConfigTypeDef definition
class SignalFetchConfigTypeDef(TypedDict):
timeBased: NotRequired[TimeBasedSignalFetchConfigTypeDef], # (1)
conditionBased: NotRequired[ConditionBasedSignalFetchConfigTypeDef], # (2)
NetworkFileDefinitionTypeDef#
# NetworkFileDefinitionTypeDef definition
class NetworkFileDefinitionTypeDef(TypedDict):
canDbc: NotRequired[CanDbcDefinitionTypeDef], # (1)
DataPartitionTypeDef#
# DataPartitionTypeDef definition
class DataPartitionTypeDef(TypedDict):
id: str,
storageOptions: DataPartitionStorageOptionsTypeDef, # (1)
uploadOptions: NotRequired[DataPartitionUploadOptionsTypeDef], # (2)
ListDecoderManifestNetworkInterfacesResponseTypeDef#
# ListDecoderManifestNetworkInterfacesResponseTypeDef definition
class ListDecoderManifestNetworkInterfacesResponseTypeDef(TypedDict):
networkInterfaces: list[NetworkInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListModelManifestNodesResponseTypeDef#
# ListModelManifestNodesResponseTypeDef definition
class ListModelManifestNodesResponseTypeDef(TypedDict):
nodes: list[NodeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSignalCatalogNodesResponseTypeDef#
# ListSignalCatalogNodesResponseTypeDef definition
class ListSignalCatalogNodesResponseTypeDef(TypedDict):
nodes: list[NodeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StateTemplateUpdateStrategyOutputTypeDef#
# StateTemplateUpdateStrategyOutputTypeDef definition
class StateTemplateUpdateStrategyOutputTypeDef(TypedDict):
periodic: NotRequired[PeriodicStateTemplateUpdateStrategyTypeDef], # (1)
onChange: NotRequired[dict[str, Any]],
StateTemplateUpdateStrategyTypeDef#
# StateTemplateUpdateStrategyTypeDef definition
class StateTemplateUpdateStrategyTypeDef(TypedDict):
periodic: NotRequired[PeriodicStateTemplateUpdateStrategyTypeDef], # (1)
onChange: NotRequired[Mapping[str, Any]],
StructuredMessageOutputTypeDef#
# StructuredMessageOutputTypeDef definition
class StructuredMessageOutputTypeDef(TypedDict):
primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef], # (1)
structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionOutputTypeDef], # (2)
structuredMessageDefinition: NotRequired[list[StructuredMessageFieldNameAndDataTypePairOutputTypeDef]], # (3)
- See PrimitiveMessageDefinitionTypeDef
- See StructuredMessageListDefinitionOutputTypeDef
- See StructuredMessageFieldNameAndDataTypePairOutputTypeDef
StructuredMessagePaginatorTypeDef#
# StructuredMessagePaginatorTypeDef definition
class StructuredMessagePaginatorTypeDef(TypedDict):
primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef], # (1)
structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionPaginatorTypeDef], # (2)
structuredMessageDefinition: NotRequired[list[StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef]], # (3)
- See PrimitiveMessageDefinitionTypeDef
- See StructuredMessageListDefinitionPaginatorTypeDef
- See StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef
NodeTypeDef#
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
branch: NotRequired[BranchTypeDef], # (1)
sensor: NotRequired[SensorUnionTypeDef], # (2)
actuator: NotRequired[ActuatorUnionTypeDef], # (3)
attribute: NotRequired[AttributeUnionTypeDef], # (4)
struct: NotRequired[CustomStructTypeDef], # (5)
property: NotRequired[CustomPropertyTypeDef], # (6)
- See BranchTypeDef
- See SensorTypeDef SensorOutputTypeDef
- See ActuatorTypeDef ActuatorOutputTypeDef
- See AttributeTypeDef AttributeOutputTypeDef
- See CustomStructTypeDef
- See CustomPropertyTypeDef
SignalFetchInformationOutputTypeDef#
# SignalFetchInformationOutputTypeDef definition
class SignalFetchInformationOutputTypeDef(TypedDict):
fullyQualifiedName: str,
signalFetchConfig: SignalFetchConfigTypeDef, # (1)
actions: list[str],
conditionLanguageVersion: NotRequired[int],
SignalFetchInformationTypeDef#
# SignalFetchInformationTypeDef definition
class SignalFetchInformationTypeDef(TypedDict):
fullyQualifiedName: str,
signalFetchConfig: SignalFetchConfigTypeDef, # (1)
actions: Sequence[str],
conditionLanguageVersion: NotRequired[int],
StructuredMessageTypeDef#
# StructuredMessageTypeDef definition
class StructuredMessageTypeDef(TypedDict):
primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef], # (1)
structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionUnionTypeDef], # (2)
structuredMessageDefinition: NotRequired[Sequence[StructuredMessageFieldNameAndDataTypePairUnionTypeDef]], # (3)
- See PrimitiveMessageDefinitionTypeDef
- See StructuredMessageListDefinitionTypeDef StructuredMessageListDefinitionOutputTypeDef
- See StructuredMessageFieldNameAndDataTypePairTypeDef StructuredMessageFieldNameAndDataTypePairOutputTypeDef
ImportDecoderManifestRequestRequestTypeDef#
# ImportDecoderManifestRequestRequestTypeDef definition
class ImportDecoderManifestRequestRequestTypeDef(TypedDict):
name: str,
networkFileDefinitions: Sequence[NetworkFileDefinitionTypeDef], # (1)
StateTemplateAssociationOutputTypeDef#
# StateTemplateAssociationOutputTypeDef definition
class StateTemplateAssociationOutputTypeDef(TypedDict):
identifier: str,
stateTemplateUpdateStrategy: StateTemplateUpdateStrategyOutputTypeDef, # (1)
MessageSignalOutputTypeDef#
# MessageSignalOutputTypeDef definition
class MessageSignalOutputTypeDef(TypedDict):
topicName: str,
structuredMessage: StructuredMessageOutputTypeDef, # (1)
MessageSignalPaginatorTypeDef#
# MessageSignalPaginatorTypeDef definition
class MessageSignalPaginatorTypeDef(TypedDict):
topicName: str,
structuredMessage: StructuredMessagePaginatorTypeDef, # (1)
UpdateSignalCatalogRequestRequestTypeDef#
# UpdateSignalCatalogRequestRequestTypeDef definition
class UpdateSignalCatalogRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
nodesToAdd: NotRequired[Sequence[NodeTypeDef]], # (1)
nodesToUpdate: NotRequired[Sequence[NodeTypeDef]], # (1)
nodesToRemove: NotRequired[Sequence[str]],
- See NodeTypeDef
- See NodeTypeDef
GetCampaignResponseTypeDef#
# GetCampaignResponseTypeDef definition
class GetCampaignResponseTypeDef(TypedDict):
name: str,
arn: str,
description: str,
signalCatalogArn: str,
targetArn: str,
status: CampaignStatusType, # (1)
startTime: datetime,
expiryTime: datetime,
postTriggerCollectionDuration: int,
diagnosticsMode: DiagnosticsModeType, # (2)
spoolingMode: SpoolingModeType, # (3)
compression: CompressionType, # (4)
priority: int,
signalsToCollect: list[SignalInformationTypeDef], # (5)
collectionScheme: CollectionSchemeTypeDef, # (6)
dataExtraDimensions: list[str],
creationTime: datetime,
lastModificationTime: datetime,
dataDestinationConfigs: list[DataDestinationConfigTypeDef], # (7)
dataPartitions: list[DataPartitionTypeDef], # (8)
signalsToFetch: list[SignalFetchInformationOutputTypeDef], # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See CampaignStatusType
- See DiagnosticsModeType
- See SpoolingModeType
- See CompressionType
- See SignalInformationTypeDef
- See CollectionSchemeTypeDef
- See DataDestinationConfigTypeDef
- See DataPartitionTypeDef
- See SignalFetchInformationOutputTypeDef
- See ResponseMetadataTypeDef
GetVehicleResponseTypeDef#
# GetVehicleResponseTypeDef definition
class GetVehicleResponseTypeDef(TypedDict):
vehicleName: str,
arn: str,
modelManifestArn: str,
decoderManifestArn: str,
attributes: dict[str, str],
stateTemplates: list[StateTemplateAssociationOutputTypeDef], # (1)
creationTime: datetime,
lastModificationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StateTemplateAssociationTypeDef#
# StateTemplateAssociationTypeDef definition
class StateTemplateAssociationTypeDef(TypedDict):
identifier: str,
stateTemplateUpdateStrategy: StateTemplateUpdateStrategyUnionTypeDef, # (1)
SignalDecoderOutputTypeDef#
# SignalDecoderOutputTypeDef definition
class SignalDecoderOutputTypeDef(TypedDict):
fullyQualifiedName: str,
type: SignalDecoderTypeType, # (1)
interfaceId: str,
canSignal: NotRequired[CanSignalTypeDef], # (2)
obdSignal: NotRequired[ObdSignalTypeDef], # (3)
messageSignal: NotRequired[MessageSignalOutputTypeDef], # (4)
customDecodingSignal: NotRequired[CustomDecodingSignalTypeDef], # (5)
- See SignalDecoderTypeType
- See CanSignalTypeDef
- See ObdSignalTypeDef
- See MessageSignalOutputTypeDef
- See CustomDecodingSignalTypeDef
SignalDecoderPaginatorTypeDef#
# SignalDecoderPaginatorTypeDef definition
class SignalDecoderPaginatorTypeDef(TypedDict):
fullyQualifiedName: str,
type: SignalDecoderTypeType, # (1)
interfaceId: str,
canSignal: NotRequired[CanSignalTypeDef], # (2)
obdSignal: NotRequired[ObdSignalTypeDef], # (3)
messageSignal: NotRequired[MessageSignalPaginatorTypeDef], # (4)
customDecodingSignal: NotRequired[CustomDecodingSignalTypeDef], # (5)
- See SignalDecoderTypeType
- See CanSignalTypeDef
- See ObdSignalTypeDef
- See MessageSignalPaginatorTypeDef
- See CustomDecodingSignalTypeDef
CreateSignalCatalogRequestRequestTypeDef#
# CreateSignalCatalogRequestRequestTypeDef definition
class CreateSignalCatalogRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
nodes: NotRequired[Sequence[NodeUnionTypeDef]], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See NodeTypeDef NodeOutputTypeDef
- See TagTypeDef
CreateCampaignRequestRequestTypeDef#
# CreateCampaignRequestRequestTypeDef definition
class CreateCampaignRequestRequestTypeDef(TypedDict):
name: str,
signalCatalogArn: str,
targetArn: str,
collectionScheme: CollectionSchemeTypeDef, # (1)
description: NotRequired[str],
startTime: NotRequired[TimestampTypeDef],
expiryTime: NotRequired[TimestampTypeDef],
postTriggerCollectionDuration: NotRequired[int],
diagnosticsMode: NotRequired[DiagnosticsModeType], # (2)
spoolingMode: NotRequired[SpoolingModeType], # (3)
compression: NotRequired[CompressionType], # (4)
priority: NotRequired[int],
signalsToCollect: NotRequired[Sequence[SignalInformationTypeDef]], # (5)
dataExtraDimensions: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (6)
dataDestinationConfigs: NotRequired[Sequence[DataDestinationConfigTypeDef]], # (7)
dataPartitions: NotRequired[Sequence[DataPartitionTypeDef]], # (8)
signalsToFetch: NotRequired[Sequence[SignalFetchInformationUnionTypeDef]], # (9)
- See CollectionSchemeTypeDef
- See DiagnosticsModeType
- See SpoolingModeType
- See CompressionType
- See SignalInformationTypeDef
- See TagTypeDef
- See DataDestinationConfigTypeDef
- See DataPartitionTypeDef
- See SignalFetchInformationTypeDef SignalFetchInformationOutputTypeDef
MessageSignalTypeDef#
# MessageSignalTypeDef definition
class MessageSignalTypeDef(TypedDict):
topicName: str,
structuredMessage: StructuredMessageUnionTypeDef, # (1)
UpdateVehicleRequestRequestTypeDef#
# UpdateVehicleRequestRequestTypeDef definition
class UpdateVehicleRequestRequestTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: NotRequired[str],
decoderManifestArn: NotRequired[str],
attributes: NotRequired[Mapping[str, str]],
attributeUpdateMode: NotRequired[UpdateModeType], # (1)
stateTemplatesToAdd: NotRequired[Sequence[StateTemplateAssociationTypeDef]], # (2)
stateTemplatesToRemove: NotRequired[Sequence[str]],
ListDecoderManifestSignalsResponseTypeDef#
# ListDecoderManifestSignalsResponseTypeDef definition
class ListDecoderManifestSignalsResponseTypeDef(TypedDict):
signalDecoders: list[SignalDecoderOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListDecoderManifestSignalsResponsePaginatorTypeDef#
# ListDecoderManifestSignalsResponsePaginatorTypeDef definition
class ListDecoderManifestSignalsResponsePaginatorTypeDef(TypedDict):
signalDecoders: list[SignalDecoderPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
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)
stateTemplates: NotRequired[Sequence[StateTemplateAssociationUnionTypeDef]], # (3)
- See VehicleAssociationBehaviorType
- See TagTypeDef
- See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef
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)
stateTemplates: NotRequired[Sequence[StateTemplateAssociationUnionTypeDef]], # (3)
- See VehicleAssociationBehaviorType
- See TagTypeDef
- See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef
UpdateVehicleRequestItemTypeDef#
# UpdateVehicleRequestItemTypeDef definition
class UpdateVehicleRequestItemTypeDef(TypedDict):
vehicleName: str,
modelManifestArn: NotRequired[str],
decoderManifestArn: NotRequired[str],
attributes: NotRequired[Mapping[str, str]],
attributeUpdateMode: NotRequired[UpdateModeType], # (1)
stateTemplatesToAdd: NotRequired[Sequence[StateTemplateAssociationUnionTypeDef]], # (2)
stateTemplatesToRemove: NotRequired[Sequence[str]],
SignalDecoderTypeDef#
# SignalDecoderTypeDef definition
class SignalDecoderTypeDef(TypedDict):
fullyQualifiedName: str,
type: SignalDecoderTypeType, # (1)
interfaceId: str,
canSignal: NotRequired[CanSignalTypeDef], # (2)
obdSignal: NotRequired[ObdSignalTypeDef], # (3)
messageSignal: NotRequired[MessageSignalUnionTypeDef], # (4)
customDecodingSignal: NotRequired[CustomDecodingSignalTypeDef], # (5)
- See SignalDecoderTypeType
- See CanSignalTypeDef
- See ObdSignalTypeDef
- See MessageSignalTypeDef MessageSignalOutputTypeDef
- See CustomDecodingSignalTypeDef
BatchCreateVehicleRequestRequestTypeDef#
# BatchCreateVehicleRequestRequestTypeDef definition
class BatchCreateVehicleRequestRequestTypeDef(TypedDict):
vehicles: Sequence[CreateVehicleRequestItemTypeDef], # (1)
BatchUpdateVehicleRequestRequestTypeDef#
# BatchUpdateVehicleRequestRequestTypeDef definition
class BatchUpdateVehicleRequestRequestTypeDef(TypedDict):
vehicles: Sequence[UpdateVehicleRequestItemTypeDef], # (1)
UpdateDecoderManifestRequestRequestTypeDef#
# UpdateDecoderManifestRequestRequestTypeDef definition
class UpdateDecoderManifestRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
signalDecodersToAdd: NotRequired[Sequence[SignalDecoderTypeDef]], # (1)
signalDecodersToUpdate: NotRequired[Sequence[SignalDecoderTypeDef]], # (1)
signalDecodersToRemove: NotRequired[Sequence[str]],
networkInterfacesToAdd: NotRequired[Sequence[NetworkInterfaceTypeDef]], # (3)
networkInterfacesToUpdate: NotRequired[Sequence[NetworkInterfaceTypeDef]], # (3)
networkInterfacesToRemove: NotRequired[Sequence[str]],
status: NotRequired[ManifestStatusType], # (5)
defaultForUnmappedSignals: NotRequired[DefaultForUnmappedSignalsTypeType], # (6)
- See SignalDecoderTypeDef
- See SignalDecoderTypeDef
- See NetworkInterfaceTypeDef
- See NetworkInterfaceTypeDef
- See ManifestStatusType
- See DefaultForUnmappedSignalsTypeType
CreateDecoderManifestRequestRequestTypeDef#
# CreateDecoderManifestRequestRequestTypeDef definition
class CreateDecoderManifestRequestRequestTypeDef(TypedDict):
name: str,
modelManifestArn: str,
description: NotRequired[str],
signalDecoders: NotRequired[Sequence[SignalDecoderUnionTypeDef]], # (1)
networkInterfaces: NotRequired[Sequence[NetworkInterfaceTypeDef]], # (2)
defaultForUnmappedSignals: NotRequired[DefaultForUnmappedSignalsTypeType], # (3)
tags: NotRequired[Sequence[TagTypeDef]], # (4)