Skip to content

Type definitions#

Index > IoTFleetWise > Type definitions

Auto-generated documentation for IoTFleetWise type annotations stubs module types-boto3-iotfleetwise.

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ActuatorUnionTypeDef#

# ActuatorUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import ActuatorUnionTypeDef


def get_value() -> ActuatorUnionTypeDef:
    return ...


# ActuatorUnionTypeDef definition

ActuatorUnionTypeDef = Union[
    ActuatorTypeDef,  # (1)
    ActuatorOutputTypeDef,  # (2)
]
  1. See ActuatorTypeDef
  2. See ActuatorOutputTypeDef

AttributeUnionTypeDef#

# AttributeUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import AttributeUnionTypeDef


def get_value() -> AttributeUnionTypeDef:
    return ...


# AttributeUnionTypeDef definition

AttributeUnionTypeDef = Union[
    AttributeTypeDef,  # (1)
    AttributeOutputTypeDef,  # (2)
]
  1. See AttributeTypeDef
  2. See AttributeOutputTypeDef

SensorUnionTypeDef#

# SensorUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import SensorUnionTypeDef


def get_value() -> SensorUnionTypeDef:
    return ...


# SensorUnionTypeDef definition

SensorUnionTypeDef = Union[
    SensorTypeDef,  # (1)
    SensorOutputTypeDef,  # (2)
]
  1. See SensorTypeDef
  2. See SensorOutputTypeDef

StructuredMessageFieldNameAndDataTypePairUnionTypeDef#

# StructuredMessageFieldNameAndDataTypePairUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageFieldNameAndDataTypePairUnionTypeDef


def get_value() -> StructuredMessageFieldNameAndDataTypePairUnionTypeDef:
    return ...


# StructuredMessageFieldNameAndDataTypePairUnionTypeDef definition

StructuredMessageFieldNameAndDataTypePairUnionTypeDef = Union[
    StructuredMessageFieldNameAndDataTypePairTypeDef,  # (1)
    StructuredMessageFieldNameAndDataTypePairOutputTypeDef,  # (2)
]
  1. See StructuredMessageFieldNameAndDataTypePairTypeDef
  2. See StructuredMessageFieldNameAndDataTypePairOutputTypeDef

StructuredMessageListDefinitionUnionTypeDef#

# StructuredMessageListDefinitionUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageListDefinitionUnionTypeDef


def get_value() -> StructuredMessageListDefinitionUnionTypeDef:
    return ...


# StructuredMessageListDefinitionUnionTypeDef definition

StructuredMessageListDefinitionUnionTypeDef = Union[
    StructuredMessageListDefinitionTypeDef,  # (1)
    StructuredMessageListDefinitionOutputTypeDef,  # (2)
]
  1. See StructuredMessageListDefinitionTypeDef
  2. See StructuredMessageListDefinitionOutputTypeDef

StateTemplateUpdateStrategyUnionTypeDef#

# StateTemplateUpdateStrategyUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateUpdateStrategyUnionTypeDef


def get_value() -> StateTemplateUpdateStrategyUnionTypeDef:
    return ...


# StateTemplateUpdateStrategyUnionTypeDef definition

StateTemplateUpdateStrategyUnionTypeDef = Union[
    StateTemplateUpdateStrategyTypeDef,  # (1)
    StateTemplateUpdateStrategyOutputTypeDef,  # (2)
]
  1. See StateTemplateUpdateStrategyTypeDef
  2. See StateTemplateUpdateStrategyOutputTypeDef

NodeUnionTypeDef#

# NodeUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import NodeUnionTypeDef


def get_value() -> NodeUnionTypeDef:
    return ...


# NodeUnionTypeDef definition

NodeUnionTypeDef = Union[
    NodeTypeDef,  # (1)
    NodeOutputTypeDef,  # (2)
]
  1. See NodeTypeDef
  2. See NodeOutputTypeDef

SignalFetchInformationUnionTypeDef#

# SignalFetchInformationUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import SignalFetchInformationUnionTypeDef


def get_value() -> SignalFetchInformationUnionTypeDef:
    return ...


# SignalFetchInformationUnionTypeDef definition

SignalFetchInformationUnionTypeDef = Union[
    SignalFetchInformationTypeDef,  # (1)
    SignalFetchInformationOutputTypeDef,  # (2)
]
  1. See SignalFetchInformationTypeDef
  2. See SignalFetchInformationOutputTypeDef

StructuredMessageUnionTypeDef#

# StructuredMessageUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageUnionTypeDef


def get_value() -> StructuredMessageUnionTypeDef:
    return ...


# StructuredMessageUnionTypeDef definition

StructuredMessageUnionTypeDef = Union[
    StructuredMessageTypeDef,  # (1)
    StructuredMessageOutputTypeDef,  # (2)
]
  1. See StructuredMessageTypeDef
  2. See StructuredMessageOutputTypeDef

StateTemplateAssociationUnionTypeDef#

# StateTemplateAssociationUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateAssociationUnionTypeDef


def get_value() -> StateTemplateAssociationUnionTypeDef:
    return ...


# StateTemplateAssociationUnionTypeDef definition

StateTemplateAssociationUnionTypeDef = Union[
    StateTemplateAssociationTypeDef,  # (1)
    StateTemplateAssociationOutputTypeDef,  # (2)
]
  1. See StateTemplateAssociationTypeDef
  2. See StateTemplateAssociationOutputTypeDef

MessageSignalUnionTypeDef#

# MessageSignalUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import MessageSignalUnionTypeDef


def get_value() -> MessageSignalUnionTypeDef:
    return ...


# MessageSignalUnionTypeDef definition

MessageSignalUnionTypeDef = Union[
    MessageSignalTypeDef,  # (1)
    MessageSignalOutputTypeDef,  # (2)
]
  1. See MessageSignalTypeDef
  2. See MessageSignalOutputTypeDef

SignalDecoderUnionTypeDef#

# SignalDecoderUnionTypeDef Union usage example

from types_boto3_iotfleetwise.type_defs import SignalDecoderUnionTypeDef


def get_value() -> SignalDecoderUnionTypeDef:
    return ...


# SignalDecoderUnionTypeDef definition

SignalDecoderUnionTypeDef = Union[
    SignalDecoderTypeDef,  # (1)
    SignalDecoderOutputTypeDef,  # (2)
]
  1. See SignalDecoderTypeDef
  2. See SignalDecoderOutputTypeDef

ActuatorOutputTypeDef#

# ActuatorOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ActuatorOutputTypeDef


def get_value() -> ActuatorOutputTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

ActuatorTypeDef#

# ActuatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ActuatorTypeDef


def get_value() -> ActuatorTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

AssociateVehicleFleetRequestTypeDef#

# AssociateVehicleFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import AssociateVehicleFleetRequestTypeDef


def get_value() -> AssociateVehicleFleetRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# AssociateVehicleFleetRequestTypeDef definition

class AssociateVehicleFleetRequestTypeDef(TypedDict):
    vehicleName: str,
    fleetId: str,

AttributeOutputTypeDef#

# AttributeOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import AttributeOutputTypeDef


def get_value() -> AttributeOutputTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

AttributeTypeDef#

# AttributeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import AttributeTypeDef


def get_value() -> AttributeTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

CreateVehicleErrorTypeDef#

# CreateVehicleErrorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateVehicleErrorTypeDef


def get_value() -> CreateVehicleErrorTypeDef:
    return {
        "vehicleName": ...,
    }


# CreateVehicleErrorTypeDef definition

class CreateVehicleErrorTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    code: NotRequired[str],
    message: NotRequired[str],

CreateVehicleResponseItemTypeDef#

# CreateVehicleResponseItemTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateVehicleResponseItemTypeDef


def get_value() -> CreateVehicleResponseItemTypeDef:
    return {
        "vehicleName": ...,
    }


# CreateVehicleResponseItemTypeDef definition

class CreateVehicleResponseItemTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    arn: NotRequired[str],
    thingArn: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

UpdateVehicleErrorTypeDef#

# UpdateVehicleErrorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateVehicleErrorTypeDef


def get_value() -> UpdateVehicleErrorTypeDef:
    return {
        "vehicleName": ...,
    }


# UpdateVehicleErrorTypeDef definition

class UpdateVehicleErrorTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    code: NotRequired[int],
    message: NotRequired[str],

UpdateVehicleResponseItemTypeDef#

# UpdateVehicleResponseItemTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateVehicleResponseItemTypeDef


def get_value() -> UpdateVehicleResponseItemTypeDef:
    return {
        "vehicleName": ...,
    }


# UpdateVehicleResponseItemTypeDef definition

class UpdateVehicleResponseItemTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    arn: NotRequired[str],

BranchTypeDef#

# BranchTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import BranchTypeDef


def get_value() -> BranchTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# BranchTypeDef definition

class BranchTypeDef(TypedDict):
    fullyQualifiedName: str,
    description: NotRequired[str],
    deprecationMessage: NotRequired[str],
    comment: NotRequired[str],

CampaignSummaryTypeDef#

# CampaignSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CampaignSummaryTypeDef


def get_value() -> CampaignSummaryTypeDef:
    return {
        "arn": ...,
    }


# 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)
  1. See CampaignStatusType

CanInterfaceTypeDef#

# CanInterfaceTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CanInterfaceTypeDef


def get_value() -> CanInterfaceTypeDef:
    return {
        "name": ...,
    }


# CanInterfaceTypeDef definition

class CanInterfaceTypeDef(TypedDict):
    name: str,
    protocolName: NotRequired[str],
    protocolVersion: NotRequired[str],

CanSignalTypeDef#

# CanSignalTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CanSignalTypeDef


def get_value() -> CanSignalTypeDef:
    return {
        "messageId": ...,
    }


# CanSignalTypeDef definition

class CanSignalTypeDef(TypedDict):
    messageId: int,
    isBigEndian: bool,
    isSigned: bool,
    startBit: int,
    offset: float,
    factor: float,
    length: int,
    name: NotRequired[str],

CloudWatchLogDeliveryOptionsTypeDef#

# CloudWatchLogDeliveryOptionsTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CloudWatchLogDeliveryOptionsTypeDef


def get_value() -> CloudWatchLogDeliveryOptionsTypeDef:
    return {
        "logType": ...,
    }


# CloudWatchLogDeliveryOptionsTypeDef definition

class CloudWatchLogDeliveryOptionsTypeDef(TypedDict):
    logType: LogTypeType,  # (1)
    logGroupName: NotRequired[str],
  1. See LogTypeType

ConditionBasedCollectionSchemeTypeDef#

# ConditionBasedCollectionSchemeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ConditionBasedCollectionSchemeTypeDef


def get_value() -> ConditionBasedCollectionSchemeTypeDef:
    return {
        "expression": ...,
    }


# ConditionBasedCollectionSchemeTypeDef definition

class ConditionBasedCollectionSchemeTypeDef(TypedDict):
    expression: str,
    minimumTriggerIntervalMs: NotRequired[int],
    triggerMode: NotRequired[TriggerModeType],  # (1)
    conditionLanguageVersion: NotRequired[int],
  1. See TriggerModeType

TimeBasedCollectionSchemeTypeDef#

# TimeBasedCollectionSchemeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimeBasedCollectionSchemeTypeDef


def get_value() -> TimeBasedCollectionSchemeTypeDef:
    return {
        "periodMs": ...,
    }


# TimeBasedCollectionSchemeTypeDef definition

class TimeBasedCollectionSchemeTypeDef(TypedDict):
    periodMs: int,

ConditionBasedSignalFetchConfigTypeDef#

# ConditionBasedSignalFetchConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ConditionBasedSignalFetchConfigTypeDef


def get_value() -> ConditionBasedSignalFetchConfigTypeDef:
    return {
        "conditionExpression": ...,
    }


# ConditionBasedSignalFetchConfigTypeDef definition

class ConditionBasedSignalFetchConfigTypeDef(TypedDict):
    conditionExpression: str,
    triggerMode: TriggerModeType,  # (1)
  1. See TriggerModeType

SignalInformationTypeDef#

# SignalInformationTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalInformationTypeDef


def get_value() -> SignalInformationTypeDef:
    return {
        "name": ...,
    }


# SignalInformationTypeDef definition

class SignalInformationTypeDef(TypedDict):
    name: str,
    maxSampleCount: NotRequired[int],
    minimumSamplingIntervalMs: NotRequired[int],
    dataPartitionId: NotRequired[str],

TagTypeDef#

# TagTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CustomDecodingInterfaceTypeDef#

# CustomDecodingInterfaceTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CustomDecodingInterfaceTypeDef


def get_value() -> CustomDecodingInterfaceTypeDef:
    return {
        "name": ...,
    }


# CustomDecodingInterfaceTypeDef definition

class CustomDecodingInterfaceTypeDef(TypedDict):
    name: str,

CustomDecodingSignalTypeDef#

# CustomDecodingSignalTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CustomDecodingSignalTypeDef


def get_value() -> CustomDecodingSignalTypeDef:
    return {
        "id": ...,
    }


# CustomDecodingSignalTypeDef definition

class CustomDecodingSignalTypeDef(TypedDict):
    id: str,

CustomPropertyTypeDef#

# CustomPropertyTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CustomPropertyTypeDef


def get_value() -> CustomPropertyTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType
  2. See NodeDataEncodingType

CustomStructTypeDef#

# CustomStructTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CustomStructTypeDef


def get_value() -> CustomStructTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# CustomStructTypeDef definition

class CustomStructTypeDef(TypedDict):
    fullyQualifiedName: str,
    description: NotRequired[str],
    deprecationMessage: NotRequired[str],
    comment: NotRequired[str],

MqttTopicConfigTypeDef#

# MqttTopicConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import MqttTopicConfigTypeDef


def get_value() -> MqttTopicConfigTypeDef:
    return {
        "mqttTopicArn": ...,
    }


# MqttTopicConfigTypeDef definition

class MqttTopicConfigTypeDef(TypedDict):
    mqttTopicArn: str,
    executionRoleArn: str,

S3ConfigTypeDef#

# S3ConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import S3ConfigTypeDef


def get_value() -> S3ConfigTypeDef:
    return {
        "bucketArn": ...,
    }


# S3ConfigTypeDef definition

class S3ConfigTypeDef(TypedDict):
    bucketArn: str,
    dataFormat: NotRequired[DataFormatType],  # (1)
    storageCompressionFormat: NotRequired[StorageCompressionFormatType],  # (2)
    prefix: NotRequired[str],
  1. See DataFormatType
  2. See StorageCompressionFormatType

TimestreamConfigTypeDef#

# TimestreamConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimestreamConfigTypeDef


def get_value() -> TimestreamConfigTypeDef:
    return {
        "timestreamTableArn": ...,
    }


# TimestreamConfigTypeDef definition

class TimestreamConfigTypeDef(TypedDict):
    timestreamTableArn: str,
    executionRoleArn: str,

StorageMaximumSizeTypeDef#

# StorageMaximumSizeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StorageMaximumSizeTypeDef


def get_value() -> StorageMaximumSizeTypeDef:
    return {
        "unit": ...,
    }


# StorageMaximumSizeTypeDef definition

class StorageMaximumSizeTypeDef(TypedDict):
    unit: StorageMaximumSizeUnitType,  # (1)
    value: int,
  1. See StorageMaximumSizeUnitType

StorageMinimumTimeToLiveTypeDef#

# StorageMinimumTimeToLiveTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StorageMinimumTimeToLiveTypeDef


def get_value() -> StorageMinimumTimeToLiveTypeDef:
    return {
        "unit": ...,
    }


# StorageMinimumTimeToLiveTypeDef definition

class StorageMinimumTimeToLiveTypeDef(TypedDict):
    unit: StorageMinimumTimeToLiveUnitType,  # (1)
    value: int,
  1. See StorageMinimumTimeToLiveUnitType

DataPartitionUploadOptionsTypeDef#

# DataPartitionUploadOptionsTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DataPartitionUploadOptionsTypeDef


def get_value() -> DataPartitionUploadOptionsTypeDef:
    return {
        "expression": ...,
    }


# DataPartitionUploadOptionsTypeDef definition

class DataPartitionUploadOptionsTypeDef(TypedDict):
    expression: str,
    conditionLanguageVersion: NotRequired[int],

DecoderManifestSummaryTypeDef#

# DecoderManifestSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DecoderManifestSummaryTypeDef


def get_value() -> DecoderManifestSummaryTypeDef:
    return {
        "name": ...,
    }


# 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],
  1. See ManifestStatusType

DeleteCampaignRequestTypeDef#

# DeleteCampaignRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteCampaignRequestTypeDef


def get_value() -> DeleteCampaignRequestTypeDef:
    return {
        "name": ...,
    }


# DeleteCampaignRequestTypeDef definition

class DeleteCampaignRequestTypeDef(TypedDict):
    name: str,

DeleteDecoderManifestRequestTypeDef#

# DeleteDecoderManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteDecoderManifestRequestTypeDef


def get_value() -> DeleteDecoderManifestRequestTypeDef:
    return {
        "name": ...,
    }


# DeleteDecoderManifestRequestTypeDef definition

class DeleteDecoderManifestRequestTypeDef(TypedDict):
    name: str,

DeleteFleetRequestTypeDef#

# DeleteFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteFleetRequestTypeDef


def get_value() -> DeleteFleetRequestTypeDef:
    return {
        "fleetId": ...,
    }


# DeleteFleetRequestTypeDef definition

class DeleteFleetRequestTypeDef(TypedDict):
    fleetId: str,

DeleteModelManifestRequestTypeDef#

# DeleteModelManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteModelManifestRequestTypeDef


def get_value() -> DeleteModelManifestRequestTypeDef:
    return {
        "name": ...,
    }


# DeleteModelManifestRequestTypeDef definition

class DeleteModelManifestRequestTypeDef(TypedDict):
    name: str,

DeleteSignalCatalogRequestTypeDef#

# DeleteSignalCatalogRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteSignalCatalogRequestTypeDef


def get_value() -> DeleteSignalCatalogRequestTypeDef:
    return {
        "name": ...,
    }


# DeleteSignalCatalogRequestTypeDef definition

class DeleteSignalCatalogRequestTypeDef(TypedDict):
    name: str,

DeleteStateTemplateRequestTypeDef#

# DeleteStateTemplateRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteStateTemplateRequestTypeDef


def get_value() -> DeleteStateTemplateRequestTypeDef:
    return {
        "identifier": ...,
    }


# DeleteStateTemplateRequestTypeDef definition

class DeleteStateTemplateRequestTypeDef(TypedDict):
    identifier: str,

DeleteVehicleRequestTypeDef#

# DeleteVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteVehicleRequestTypeDef


def get_value() -> DeleteVehicleRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# DeleteVehicleRequestTypeDef definition

class DeleteVehicleRequestTypeDef(TypedDict):
    vehicleName: str,

DisassociateVehicleFleetRequestTypeDef#

# DisassociateVehicleFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DisassociateVehicleFleetRequestTypeDef


def get_value() -> DisassociateVehicleFleetRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# DisassociateVehicleFleetRequestTypeDef definition

class DisassociateVehicleFleetRequestTypeDef(TypedDict):
    vehicleName: str,
    fleetId: str,

FleetSummaryTypeDef#

# FleetSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import FleetSummaryTypeDef


def get_value() -> FleetSummaryTypeDef:
    return {
        "id": ...,
    }


# FleetSummaryTypeDef definition

class FleetSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    signalCatalogArn: str,
    creationTime: datetime,
    description: NotRequired[str],
    lastModificationTime: NotRequired[datetime],

FormattedVssTypeDef#

# FormattedVssTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import FormattedVssTypeDef


def get_value() -> FormattedVssTypeDef:
    return {
        "vssJson": ...,
    }


# FormattedVssTypeDef definition

class FormattedVssTypeDef(TypedDict):
    vssJson: NotRequired[str],

GetCampaignRequestTypeDef#

# GetCampaignRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetCampaignRequestTypeDef


def get_value() -> GetCampaignRequestTypeDef:
    return {
        "name": ...,
    }


# GetCampaignRequestTypeDef definition

class GetCampaignRequestTypeDef(TypedDict):
    name: str,

GetDecoderManifestRequestTypeDef#

# GetDecoderManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetDecoderManifestRequestTypeDef


def get_value() -> GetDecoderManifestRequestTypeDef:
    return {
        "name": ...,
    }


# GetDecoderManifestRequestTypeDef definition

class GetDecoderManifestRequestTypeDef(TypedDict):
    name: str,

GetFleetRequestTypeDef#

# GetFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetFleetRequestTypeDef


def get_value() -> GetFleetRequestTypeDef:
    return {
        "fleetId": ...,
    }


# GetFleetRequestTypeDef definition

class GetFleetRequestTypeDef(TypedDict):
    fleetId: str,

GetModelManifestRequestTypeDef#

# GetModelManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetModelManifestRequestTypeDef


def get_value() -> GetModelManifestRequestTypeDef:
    return {
        "name": ...,
    }


# GetModelManifestRequestTypeDef definition

class GetModelManifestRequestTypeDef(TypedDict):
    name: str,

IamRegistrationResponseTypeDef#

# IamRegistrationResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import IamRegistrationResponseTypeDef


def get_value() -> IamRegistrationResponseTypeDef:
    return {
        "roleArn": ...,
    }


# IamRegistrationResponseTypeDef definition

class IamRegistrationResponseTypeDef(TypedDict):
    roleArn: str,
    registrationStatus: RegistrationStatusType,  # (1)
    errorMessage: NotRequired[str],
  1. See RegistrationStatusType

TimestreamRegistrationResponseTypeDef#

# TimestreamRegistrationResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimestreamRegistrationResponseTypeDef


def get_value() -> TimestreamRegistrationResponseTypeDef:
    return {
        "timestreamDatabaseName": ...,
    }


# TimestreamRegistrationResponseTypeDef definition

class TimestreamRegistrationResponseTypeDef(TypedDict):
    timestreamDatabaseName: str,
    timestreamTableName: str,
    registrationStatus: RegistrationStatusType,  # (1)
    timestreamDatabaseArn: NotRequired[str],
    timestreamTableArn: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See RegistrationStatusType

GetSignalCatalogRequestTypeDef#

# GetSignalCatalogRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetSignalCatalogRequestTypeDef


def get_value() -> GetSignalCatalogRequestTypeDef:
    return {
        "name": ...,
    }


# GetSignalCatalogRequestTypeDef definition

class GetSignalCatalogRequestTypeDef(TypedDict):
    name: str,

NodeCountsTypeDef#

# NodeCountsTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import NodeCountsTypeDef


def get_value() -> NodeCountsTypeDef:
    return {
        "totalNodes": ...,
    }


# 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],

GetStateTemplateRequestTypeDef#

# GetStateTemplateRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetStateTemplateRequestTypeDef


def get_value() -> GetStateTemplateRequestTypeDef:
    return {
        "identifier": ...,
    }


# GetStateTemplateRequestTypeDef definition

class GetStateTemplateRequestTypeDef(TypedDict):
    identifier: str,

GetVehicleRequestTypeDef#

# GetVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetVehicleRequestTypeDef


def get_value() -> GetVehicleRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# GetVehicleRequestTypeDef definition

class GetVehicleRequestTypeDef(TypedDict):
    vehicleName: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetVehicleStatusRequestTypeDef#

# GetVehicleStatusRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestTypeDef


def get_value() -> GetVehicleStatusRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# GetVehicleStatusRequestTypeDef definition

class GetVehicleStatusRequestTypeDef(TypedDict):
    vehicleName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

VehicleStatusTypeDef#

# VehicleStatusTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import VehicleStatusTypeDef


def get_value() -> VehicleStatusTypeDef:
    return {
        "campaignName": ...,
    }


# VehicleStatusTypeDef definition

class VehicleStatusTypeDef(TypedDict):
    campaignName: NotRequired[str],
    vehicleName: NotRequired[str],
    status: NotRequired[VehicleStateType],  # (1)
  1. See VehicleStateType

IamResourcesTypeDef#

# IamResourcesTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import IamResourcesTypeDef


def get_value() -> IamResourcesTypeDef:
    return {
        "roleArn": ...,
    }


# IamResourcesTypeDef definition

class IamResourcesTypeDef(TypedDict):
    roleArn: str,

ListCampaignsRequestTypeDef#

# ListCampaignsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListCampaignsRequestTypeDef


def get_value() -> ListCampaignsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListCampaignsRequestTypeDef definition

class ListCampaignsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    status: NotRequired[str],

ListDecoderManifestNetworkInterfacesRequestTypeDef#

# ListDecoderManifestNetworkInterfacesRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestTypeDef


def get_value() -> ListDecoderManifestNetworkInterfacesRequestTypeDef:
    return {
        "name": ...,
    }


# ListDecoderManifestNetworkInterfacesRequestTypeDef definition

class ListDecoderManifestNetworkInterfacesRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDecoderManifestSignalsRequestTypeDef#

# ListDecoderManifestSignalsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestTypeDef


def get_value() -> ListDecoderManifestSignalsRequestTypeDef:
    return {
        "name": ...,
    }


# ListDecoderManifestSignalsRequestTypeDef definition

class ListDecoderManifestSignalsRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDecoderManifestsRequestTypeDef#

# ListDecoderManifestsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestTypeDef


def get_value() -> ListDecoderManifestsRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }


# ListDecoderManifestsRequestTypeDef definition

class ListDecoderManifestsRequestTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFleetsForVehicleRequestTypeDef#

# ListFleetsForVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestTypeDef


def get_value() -> ListFleetsForVehicleRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# ListFleetsForVehicleRequestTypeDef definition

class ListFleetsForVehicleRequestTypeDef(TypedDict):
    vehicleName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFleetsRequestTypeDef#

# ListFleetsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsRequestTypeDef


def get_value() -> ListFleetsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListFleetsRequestTypeDef definition

class ListFleetsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListModelManifestNodesRequestTypeDef#

# ListModelManifestNodesRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestTypeDef


def get_value() -> ListModelManifestNodesRequestTypeDef:
    return {
        "name": ...,
    }


# ListModelManifestNodesRequestTypeDef definition

class ListModelManifestNodesRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListModelManifestsRequestTypeDef#

# ListModelManifestsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestsRequestTypeDef


def get_value() -> ListModelManifestsRequestTypeDef:
    return {
        "signalCatalogArn": ...,
    }


# ListModelManifestsRequestTypeDef definition

class ListModelManifestsRequestTypeDef(TypedDict):
    signalCatalogArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ModelManifestSummaryTypeDef#

# ModelManifestSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ModelManifestSummaryTypeDef


def get_value() -> ModelManifestSummaryTypeDef:
    return {
        "name": ...,
    }


# 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)
  1. See ManifestStatusType

ListSignalCatalogNodesRequestTypeDef#

# ListSignalCatalogNodesRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestTypeDef


def get_value() -> ListSignalCatalogNodesRequestTypeDef:
    return {
        "name": ...,
    }


# ListSignalCatalogNodesRequestTypeDef definition

class ListSignalCatalogNodesRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    signalNodeType: NotRequired[SignalNodeTypeType],  # (1)
  1. See SignalNodeTypeType

ListSignalCatalogsRequestTypeDef#

# ListSignalCatalogsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestTypeDef


def get_value() -> ListSignalCatalogsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListSignalCatalogsRequestTypeDef definition

class ListSignalCatalogsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SignalCatalogSummaryTypeDef#

# SignalCatalogSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalCatalogSummaryTypeDef


def get_value() -> SignalCatalogSummaryTypeDef:
    return {
        "name": ...,
    }


# SignalCatalogSummaryTypeDef definition

class SignalCatalogSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastModificationTime: NotRequired[datetime],

ListStateTemplatesRequestTypeDef#

# ListStateTemplatesRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListStateTemplatesRequestTypeDef


def get_value() -> ListStateTemplatesRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListStateTemplatesRequestTypeDef definition

class ListStateTemplatesRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

StateTemplateSummaryTypeDef#

# StateTemplateSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateSummaryTypeDef


def get_value() -> StateTemplateSummaryTypeDef:
    return {
        "name": ...,
    }


# 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],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceARN: str,

ListVehiclesInFleetRequestTypeDef#

# ListVehiclesInFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestTypeDef


def get_value() -> ListVehiclesInFleetRequestTypeDef:
    return {
        "fleetId": ...,
    }


# ListVehiclesInFleetRequestTypeDef definition

class ListVehiclesInFleetRequestTypeDef(TypedDict):
    fleetId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListVehiclesRequestTypeDef#

# ListVehiclesRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesRequestTypeDef


def get_value() -> ListVehiclesRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }


# ListVehiclesRequestTypeDef definition

class ListVehiclesRequestTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    attributeNames: NotRequired[Sequence[str]],
    attributeValues: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

VehicleSummaryTypeDef#

# VehicleSummaryTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import VehicleSummaryTypeDef


def get_value() -> VehicleSummaryTypeDef:
    return {
        "vehicleName": ...,
    }


# VehicleSummaryTypeDef definition

class VehicleSummaryTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    modelManifestArn: str,
    decoderManifestArn: str,
    creationTime: datetime,
    lastModificationTime: datetime,
    attributes: NotRequired[Dict[str, str]],

ObdInterfaceTypeDef#

# ObdInterfaceTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ObdInterfaceTypeDef


def get_value() -> ObdInterfaceTypeDef:
    return {
        "name": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotfleetwise.type_defs import VehicleMiddlewareTypeDef


def get_value() -> VehicleMiddlewareTypeDef:
    return {
        "name": ...,
    }


# VehicleMiddlewareTypeDef definition

class VehicleMiddlewareTypeDef(TypedDict):
    name: str,
    protocolName: VehicleMiddlewareProtocolType,  # (1)
  1. See VehicleMiddlewareProtocolType

SensorOutputTypeDef#

# SensorOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SensorOutputTypeDef


def get_value() -> SensorOutputTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

ObdSignalTypeDef#

# ObdSignalTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ObdSignalTypeDef


def get_value() -> ObdSignalTypeDef:
    return {
        "pidResponseLength": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimePeriodTypeDef


def get_value() -> TimePeriodTypeDef:
    return {
        "unit": ...,
    }


# TimePeriodTypeDef definition

class TimePeriodTypeDef(TypedDict):
    unit: TimeUnitType,  # (1)
    value: int,
  1. See TimeUnitType

ROS2PrimitiveMessageDefinitionTypeDef#

# ROS2PrimitiveMessageDefinitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ROS2PrimitiveMessageDefinitionTypeDef


def get_value() -> ROS2PrimitiveMessageDefinitionTypeDef:
    return {
        "primitiveType": ...,
    }


# ROS2PrimitiveMessageDefinitionTypeDef definition

class ROS2PrimitiveMessageDefinitionTypeDef(TypedDict):
    primitiveType: ROS2PrimitiveTypeType,  # (1)
    offset: NotRequired[float],
    scaling: NotRequired[float],
    upperBound: NotRequired[int],
  1. See ROS2PrimitiveTypeType

PutEncryptionConfigurationRequestTypeDef#

# PutEncryptionConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PutEncryptionConfigurationRequestTypeDef


def get_value() -> PutEncryptionConfigurationRequestTypeDef:
    return {
        "encryptionType": ...,
    }


# PutEncryptionConfigurationRequestTypeDef definition

class PutEncryptionConfigurationRequestTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyId: NotRequired[str],
  1. See EncryptionTypeType

TimestreamResourcesTypeDef#

# TimestreamResourcesTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimestreamResourcesTypeDef


def get_value() -> TimestreamResourcesTypeDef:
    return {
        "timestreamDatabaseName": ...,
    }


# TimestreamResourcesTypeDef definition

class TimestreamResourcesTypeDef(TypedDict):
    timestreamDatabaseName: str,
    timestreamTableName: str,

SensorTypeDef#

# SensorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SensorTypeDef


def get_value() -> SensorTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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],
  1. See NodeDataTypeType

TimeBasedSignalFetchConfigTypeDef#

# TimeBasedSignalFetchConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TimeBasedSignalFetchConfigTypeDef


def get_value() -> TimeBasedSignalFetchConfigTypeDef:
    return {
        "executionFrequencyMs": ...,
    }


# TimeBasedSignalFetchConfigTypeDef definition

class TimeBasedSignalFetchConfigTypeDef(TypedDict):
    executionFrequencyMs: int,

StructuredMessageFieldNameAndDataTypePairOutputTypeDef#

# StructuredMessageFieldNameAndDataTypePairOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageFieldNameAndDataTypePairOutputTypeDef


def get_value() -> StructuredMessageFieldNameAndDataTypePairOutputTypeDef:
    return {
        "fieldName": ...,
    }


# StructuredMessageFieldNameAndDataTypePairOutputTypeDef definition

class StructuredMessageFieldNameAndDataTypePairOutputTypeDef(TypedDict):
    fieldName: str,
    dataType: Dict[str, Any],

StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef#

# StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef


def get_value() -> StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef:
    return {
        "fieldName": ...,
    }


# StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef definition

class StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef(TypedDict):
    fieldName: str,
    dataType: Dict[str, Any],

StructuredMessageFieldNameAndDataTypePairTypeDef#

# StructuredMessageFieldNameAndDataTypePairTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageFieldNameAndDataTypePairTypeDef


def get_value() -> StructuredMessageFieldNameAndDataTypePairTypeDef:
    return {
        "fieldName": ...,
    }


# StructuredMessageFieldNameAndDataTypePairTypeDef definition

class StructuredMessageFieldNameAndDataTypePairTypeDef(TypedDict):
    fieldName: str,
    dataType: Mapping[str, Any],

StructuredMessageListDefinitionOutputTypeDef#

# StructuredMessageListDefinitionOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageListDefinitionOutputTypeDef


def get_value() -> StructuredMessageListDefinitionOutputTypeDef:
    return {
        "name": ...,
    }


# StructuredMessageListDefinitionOutputTypeDef definition

class StructuredMessageListDefinitionOutputTypeDef(TypedDict):
    name: str,
    memberType: Dict[str, Any],
    listType: StructuredMessageListTypeType,  # (1)
    capacity: NotRequired[int],
  1. See StructuredMessageListTypeType

StructuredMessageListDefinitionPaginatorTypeDef#

# StructuredMessageListDefinitionPaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageListDefinitionPaginatorTypeDef


def get_value() -> StructuredMessageListDefinitionPaginatorTypeDef:
    return {
        "name": ...,
    }


# StructuredMessageListDefinitionPaginatorTypeDef definition

class StructuredMessageListDefinitionPaginatorTypeDef(TypedDict):
    name: str,
    memberType: Dict[str, Any],
    listType: StructuredMessageListTypeType,  # (1)
    capacity: NotRequired[int],
  1. See StructuredMessageListTypeType

StructuredMessageListDefinitionTypeDef#

# StructuredMessageListDefinitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageListDefinitionTypeDef


def get_value() -> StructuredMessageListDefinitionTypeDef:
    return {
        "name": ...,
    }


# StructuredMessageListDefinitionTypeDef definition

class StructuredMessageListDefinitionTypeDef(TypedDict):
    name: str,
    memberType: Mapping[str, Any],
    listType: StructuredMessageListTypeType,  # (1)
    capacity: NotRequired[int],
  1. See StructuredMessageListTypeType

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateCampaignRequestTypeDef#

# UpdateCampaignRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateCampaignRequestTypeDef


def get_value() -> UpdateCampaignRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateCampaignRequestTypeDef definition

class UpdateCampaignRequestTypeDef(TypedDict):
    name: str,
    action: UpdateCampaignActionType,  # (1)
    description: NotRequired[str],
    dataExtraDimensions: NotRequired[Sequence[str]],
  1. See UpdateCampaignActionType

UpdateFleetRequestTypeDef#

# UpdateFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateFleetRequestTypeDef


def get_value() -> UpdateFleetRequestTypeDef:
    return {
        "fleetId": ...,
    }


# UpdateFleetRequestTypeDef definition

class UpdateFleetRequestTypeDef(TypedDict):
    fleetId: str,
    description: NotRequired[str],

UpdateModelManifestRequestTypeDef#

# UpdateModelManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateModelManifestRequestTypeDef


def get_value() -> UpdateModelManifestRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateModelManifestRequestTypeDef definition

class UpdateModelManifestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    nodesToAdd: NotRequired[Sequence[str]],
    nodesToRemove: NotRequired[Sequence[str]],
    status: NotRequired[ManifestStatusType],  # (1)
  1. See ManifestStatusType

UpdateStateTemplateRequestTypeDef#

# UpdateStateTemplateRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateStateTemplateRequestTypeDef


def get_value() -> UpdateStateTemplateRequestTypeDef:
    return {
        "identifier": ...,
    }


# UpdateStateTemplateRequestTypeDef definition

class UpdateStateTemplateRequestTypeDef(TypedDict):
    identifier: str,
    description: NotRequired[str],
    stateTemplatePropertiesToAdd: NotRequired[Sequence[str]],
    stateTemplatePropertiesToRemove: NotRequired[Sequence[str]],
    dataExtraDimensions: NotRequired[Sequence[str]],
    metadataExtraDimensions: NotRequired[Sequence[str]],

BatchCreateVehicleResponseTypeDef#

# BatchCreateVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import BatchCreateVehicleResponseTypeDef


def get_value() -> BatchCreateVehicleResponseTypeDef:
    return {
        "vehicles": ...,
    }


# BatchCreateVehicleResponseTypeDef definition

class BatchCreateVehicleResponseTypeDef(TypedDict):
    vehicles: List[CreateVehicleResponseItemTypeDef],  # (1)
    errors: List[CreateVehicleErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CreateVehicleResponseItemTypeDef
  2. See CreateVehicleErrorTypeDef
  3. See ResponseMetadataTypeDef

CreateCampaignResponseTypeDef#

# CreateCampaignResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateCampaignResponseTypeDef


def get_value() -> CreateCampaignResponseTypeDef:
    return {
        "name": ...,
    }


# CreateCampaignResponseTypeDef definition

class CreateCampaignResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDecoderManifestResponseTypeDef#

# CreateDecoderManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateDecoderManifestResponseTypeDef


def get_value() -> CreateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
    }


# CreateDecoderManifestResponseTypeDef definition

class CreateDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFleetResponseTypeDef#

# CreateFleetResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateFleetResponseTypeDef


def get_value() -> CreateFleetResponseTypeDef:
    return {
        "id": ...,
    }


# CreateFleetResponseTypeDef definition

class CreateFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateModelManifestResponseTypeDef#

# CreateModelManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateModelManifestResponseTypeDef


def get_value() -> CreateModelManifestResponseTypeDef:
    return {
        "name": ...,
    }


# CreateModelManifestResponseTypeDef definition

class CreateModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSignalCatalogResponseTypeDef#

# CreateSignalCatalogResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateSignalCatalogResponseTypeDef


def get_value() -> CreateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
    }


# CreateSignalCatalogResponseTypeDef definition

class CreateSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStateTemplateResponseTypeDef#

# CreateStateTemplateResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateStateTemplateResponseTypeDef


def get_value() -> CreateStateTemplateResponseTypeDef:
    return {
        "name": ...,
    }


# CreateStateTemplateResponseTypeDef definition

class CreateStateTemplateResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateVehicleResponseTypeDef#

# CreateVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateVehicleResponseTypeDef


def get_value() -> CreateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
    }


# CreateVehicleResponseTypeDef definition

class CreateVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    thingArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCampaignResponseTypeDef#

# DeleteCampaignResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteCampaignResponseTypeDef


def get_value() -> DeleteCampaignResponseTypeDef:
    return {
        "name": ...,
    }


# DeleteCampaignResponseTypeDef definition

class DeleteCampaignResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDecoderManifestResponseTypeDef#

# DeleteDecoderManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteDecoderManifestResponseTypeDef


def get_value() -> DeleteDecoderManifestResponseTypeDef:
    return {
        "name": ...,
    }


# DeleteDecoderManifestResponseTypeDef definition

class DeleteDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFleetResponseTypeDef#

# DeleteFleetResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteFleetResponseTypeDef


def get_value() -> DeleteFleetResponseTypeDef:
    return {
        "id": ...,
    }


# DeleteFleetResponseTypeDef definition

class DeleteFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteModelManifestResponseTypeDef#

# DeleteModelManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteModelManifestResponseTypeDef


def get_value() -> DeleteModelManifestResponseTypeDef:
    return {
        "name": ...,
    }


# DeleteModelManifestResponseTypeDef definition

class DeleteModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteSignalCatalogResponseTypeDef#

# DeleteSignalCatalogResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteSignalCatalogResponseTypeDef


def get_value() -> DeleteSignalCatalogResponseTypeDef:
    return {
        "name": ...,
    }


# DeleteSignalCatalogResponseTypeDef definition

class DeleteSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteStateTemplateResponseTypeDef#

# DeleteStateTemplateResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteStateTemplateResponseTypeDef


def get_value() -> DeleteStateTemplateResponseTypeDef:
    return {
        "name": ...,
    }


# DeleteStateTemplateResponseTypeDef definition

class DeleteStateTemplateResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteVehicleResponseTypeDef#

# DeleteVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DeleteVehicleResponseTypeDef


def get_value() -> DeleteVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
    }


# DeleteVehicleResponseTypeDef definition

class DeleteVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDecoderManifestResponseTypeDef#

# GetDecoderManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetDecoderManifestResponseTypeDef


def get_value() -> GetDecoderManifestResponseTypeDef:
    return {
        "name": ...,
    }


# 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)
  1. See ManifestStatusType
  2. See ResponseMetadataTypeDef

GetEncryptionConfigurationResponseTypeDef#

# GetEncryptionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetEncryptionConfigurationResponseTypeDef


def get_value() -> GetEncryptionConfigurationResponseTypeDef:
    return {
        "kmsKeyId": ...,
    }


# GetEncryptionConfigurationResponseTypeDef definition

class GetEncryptionConfigurationResponseTypeDef(TypedDict):
    kmsKeyId: str,
    encryptionStatus: EncryptionStatusType,  # (1)
    encryptionType: EncryptionTypeType,  # (2)
    errorMessage: str,
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EncryptionStatusType
  2. See EncryptionTypeType
  3. See ResponseMetadataTypeDef

GetFleetResponseTypeDef#

# GetFleetResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetFleetResponseTypeDef


def get_value() -> GetFleetResponseTypeDef:
    return {
        "id": ...,
    }


# GetFleetResponseTypeDef definition

class GetFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    description: str,
    signalCatalogArn: str,
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetModelManifestResponseTypeDef#

# GetModelManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetModelManifestResponseTypeDef


def get_value() -> GetModelManifestResponseTypeDef:
    return {
        "name": ...,
    }


# GetModelManifestResponseTypeDef definition

class GetModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    description: str,
    signalCatalogArn: str,
    status: ManifestStatusType,  # (1)
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManifestStatusType
  2. See ResponseMetadataTypeDef

GetStateTemplateResponseTypeDef#

# GetStateTemplateResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetStateTemplateResponseTypeDef


def get_value() -> GetStateTemplateResponseTypeDef:
    return {
        "name": ...,
    }


# 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)
  1. See ResponseMetadataTypeDef

ImportDecoderManifestResponseTypeDef#

# ImportDecoderManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ImportDecoderManifestResponseTypeDef


def get_value() -> ImportDecoderManifestResponseTypeDef:
    return {
        "name": ...,
    }


# ImportDecoderManifestResponseTypeDef definition

class ImportDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportSignalCatalogResponseTypeDef#

# ImportSignalCatalogResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ImportSignalCatalogResponseTypeDef


def get_value() -> ImportSignalCatalogResponseTypeDef:
    return {
        "name": ...,
    }


# ImportSignalCatalogResponseTypeDef definition

class ImportSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListFleetsForVehicleResponseTypeDef#

# ListFleetsForVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsForVehicleResponseTypeDef


def get_value() -> ListFleetsForVehicleResponseTypeDef:
    return {
        "fleets": ...,
    }


# ListFleetsForVehicleResponseTypeDef definition

class ListFleetsForVehicleResponseTypeDef(TypedDict):
    fleets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListVehiclesInFleetResponseTypeDef#

# ListVehiclesInFleetResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesInFleetResponseTypeDef


def get_value() -> ListVehiclesInFleetResponseTypeDef:
    return {
        "vehicles": ...,
    }


# ListVehiclesInFleetResponseTypeDef definition

class ListVehiclesInFleetResponseTypeDef(TypedDict):
    vehicles: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

PutEncryptionConfigurationResponseTypeDef#

# PutEncryptionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PutEncryptionConfigurationResponseTypeDef


def get_value() -> PutEncryptionConfigurationResponseTypeDef:
    return {
        "kmsKeyId": ...,
    }


# PutEncryptionConfigurationResponseTypeDef definition

class PutEncryptionConfigurationResponseTypeDef(TypedDict):
    kmsKeyId: str,
    encryptionStatus: EncryptionStatusType,  # (1)
    encryptionType: EncryptionTypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EncryptionStatusType
  2. See EncryptionTypeType
  3. See ResponseMetadataTypeDef

UpdateCampaignResponseTypeDef#

# UpdateCampaignResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateCampaignResponseTypeDef


def get_value() -> UpdateCampaignResponseTypeDef:
    return {
        "arn": ...,
    }


# UpdateCampaignResponseTypeDef definition

class UpdateCampaignResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    status: CampaignStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignStatusType
  2. See ResponseMetadataTypeDef

UpdateDecoderManifestResponseTypeDef#

# UpdateDecoderManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateDecoderManifestResponseTypeDef


def get_value() -> UpdateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateDecoderManifestResponseTypeDef definition

class UpdateDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFleetResponseTypeDef#

# UpdateFleetResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateFleetResponseTypeDef


def get_value() -> UpdateFleetResponseTypeDef:
    return {
        "id": ...,
    }


# UpdateFleetResponseTypeDef definition

class UpdateFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateModelManifestResponseTypeDef#

# UpdateModelManifestResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateModelManifestResponseTypeDef


def get_value() -> UpdateModelManifestResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateModelManifestResponseTypeDef definition

class UpdateModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSignalCatalogResponseTypeDef#

# UpdateSignalCatalogResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateSignalCatalogResponseTypeDef


def get_value() -> UpdateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateSignalCatalogResponseTypeDef definition

class UpdateSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStateTemplateResponseTypeDef#

# UpdateStateTemplateResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateStateTemplateResponseTypeDef


def get_value() -> UpdateStateTemplateResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateStateTemplateResponseTypeDef definition

class UpdateStateTemplateResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateVehicleResponseTypeDef#

# UpdateVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateVehicleResponseTypeDef


def get_value() -> UpdateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
    }


# UpdateVehicleResponseTypeDef definition

class UpdateVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchUpdateVehicleResponseTypeDef#

# BatchUpdateVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import BatchUpdateVehicleResponseTypeDef


def get_value() -> BatchUpdateVehicleResponseTypeDef:
    return {
        "vehicles": ...,
    }


# BatchUpdateVehicleResponseTypeDef definition

class BatchUpdateVehicleResponseTypeDef(TypedDict):
    vehicles: List[UpdateVehicleResponseItemTypeDef],  # (1)
    errors: List[UpdateVehicleErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See UpdateVehicleResponseItemTypeDef
  2. See UpdateVehicleErrorTypeDef
  3. See ResponseMetadataTypeDef

CanDbcDefinitionTypeDef#

# CanDbcDefinitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CanDbcDefinitionTypeDef


def get_value() -> CanDbcDefinitionTypeDef:
    return {
        "networkInterface": ...,
    }


# CanDbcDefinitionTypeDef definition

class CanDbcDefinitionTypeDef(TypedDict):
    networkInterface: str,
    canDbcFiles: Sequence[BlobTypeDef],
    signalsMap: NotRequired[Mapping[str, str]],

ListCampaignsResponseTypeDef#

# ListCampaignsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListCampaignsResponseTypeDef


def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaignSummaries": ...,
    }


# ListCampaignsResponseTypeDef definition

class ListCampaignsResponseTypeDef(TypedDict):
    campaignSummaries: List[CampaignSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See CampaignSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetLoggingOptionsResponseTypeDef#

# GetLoggingOptionsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetLoggingOptionsResponseTypeDef


def get_value() -> GetLoggingOptionsResponseTypeDef:
    return {
        "cloudWatchLogDelivery": ...,
    }


# GetLoggingOptionsResponseTypeDef definition

class GetLoggingOptionsResponseTypeDef(TypedDict):
    cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLogDeliveryOptionsTypeDef
  2. See ResponseMetadataTypeDef

PutLoggingOptionsRequestTypeDef#

# PutLoggingOptionsRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PutLoggingOptionsRequestTypeDef


def get_value() -> PutLoggingOptionsRequestTypeDef:
    return {
        "cloudWatchLogDelivery": ...,
    }


# PutLoggingOptionsRequestTypeDef definition

class PutLoggingOptionsRequestTypeDef(TypedDict):
    cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef,  # (1)
  1. See CloudWatchLogDeliveryOptionsTypeDef

CollectionSchemeTypeDef#

# CollectionSchemeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CollectionSchemeTypeDef


def get_value() -> CollectionSchemeTypeDef:
    return {
        "timeBasedCollectionScheme": ...,
    }


# CollectionSchemeTypeDef definition

class CollectionSchemeTypeDef(TypedDict):
    timeBasedCollectionScheme: NotRequired[TimeBasedCollectionSchemeTypeDef],  # (1)
    conditionBasedCollectionScheme: NotRequired[ConditionBasedCollectionSchemeTypeDef],  # (2)
  1. See TimeBasedCollectionSchemeTypeDef
  2. See ConditionBasedCollectionSchemeTypeDef

CreateFleetRequestTypeDef#

# CreateFleetRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateFleetRequestTypeDef


def get_value() -> CreateFleetRequestTypeDef:
    return {
        "fleetId": ...,
    }


# CreateFleetRequestTypeDef definition

class CreateFleetRequestTypeDef(TypedDict):
    fleetId: str,
    signalCatalogArn: str,
    description: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateModelManifestRequestTypeDef#

# CreateModelManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateModelManifestRequestTypeDef


def get_value() -> CreateModelManifestRequestTypeDef:
    return {
        "name": ...,
    }


# CreateModelManifestRequestTypeDef definition

class CreateModelManifestRequestTypeDef(TypedDict):
    name: str,
    nodes: Sequence[str],
    signalCatalogArn: str,
    description: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateStateTemplateRequestTypeDef#

# CreateStateTemplateRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateStateTemplateRequestTypeDef


def get_value() -> CreateStateTemplateRequestTypeDef:
    return {
        "name": ...,
    }


# CreateStateTemplateRequestTypeDef definition

class CreateStateTemplateRequestTypeDef(TypedDict):
    name: str,
    signalCatalogArn: str,
    stateTemplateProperties: Sequence[str],
    description: NotRequired[str],
    dataExtraDimensions: NotRequired[Sequence[str]],
    metadataExtraDimensions: NotRequired[Sequence[str]],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DataDestinationConfigTypeDef#

# DataDestinationConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DataDestinationConfigTypeDef


def get_value() -> DataDestinationConfigTypeDef:
    return {
        "s3Config": ...,
    }


# DataDestinationConfigTypeDef definition

class DataDestinationConfigTypeDef(TypedDict):
    s3Config: NotRequired[S3ConfigTypeDef],  # (1)
    timestreamConfig: NotRequired[TimestreamConfigTypeDef],  # (2)
    mqttTopicConfig: NotRequired[MqttTopicConfigTypeDef],  # (3)
  1. See S3ConfigTypeDef
  2. See TimestreamConfigTypeDef
  3. See MqttTopicConfigTypeDef

DataPartitionStorageOptionsTypeDef#

# DataPartitionStorageOptionsTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DataPartitionStorageOptionsTypeDef


def get_value() -> DataPartitionStorageOptionsTypeDef:
    return {
        "maximumSize": ...,
    }


# DataPartitionStorageOptionsTypeDef definition

class DataPartitionStorageOptionsTypeDef(TypedDict):
    maximumSize: StorageMaximumSizeTypeDef,  # (1)
    storageLocation: str,
    minimumTimeToLive: StorageMinimumTimeToLiveTypeDef,  # (2)
  1. See StorageMaximumSizeTypeDef
  2. See StorageMinimumTimeToLiveTypeDef

ListDecoderManifestsResponseTypeDef#

# ListDecoderManifestsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestsResponseTypeDef


def get_value() -> ListDecoderManifestsResponseTypeDef:
    return {
        "summaries": ...,
    }


# ListDecoderManifestsResponseTypeDef definition

class ListDecoderManifestsResponseTypeDef(TypedDict):
    summaries: List[DecoderManifestSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DecoderManifestSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListFleetsResponseTypeDef#

# ListFleetsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsResponseTypeDef


def get_value() -> ListFleetsResponseTypeDef:
    return {
        "fleetSummaries": ...,
    }


# ListFleetsResponseTypeDef definition

class ListFleetsResponseTypeDef(TypedDict):
    fleetSummaries: List[FleetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See FleetSummaryTypeDef
  2. See ResponseMetadataTypeDef

ImportSignalCatalogRequestTypeDef#

# ImportSignalCatalogRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ImportSignalCatalogRequestTypeDef


def get_value() -> ImportSignalCatalogRequestTypeDef:
    return {
        "name": ...,
    }


# ImportSignalCatalogRequestTypeDef definition

class ImportSignalCatalogRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    vss: NotRequired[FormattedVssTypeDef],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See FormattedVssTypeDef
  2. See TagTypeDef

GetRegisterAccountStatusResponseTypeDef#

# GetRegisterAccountStatusResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetRegisterAccountStatusResponseTypeDef


def get_value() -> GetRegisterAccountStatusResponseTypeDef:
    return {
        "customerAccountId": ...,
    }


# GetRegisterAccountStatusResponseTypeDef definition

class GetRegisterAccountStatusResponseTypeDef(TypedDict):
    customerAccountId: str,
    accountStatus: RegistrationStatusType,  # (1)
    timestreamRegistrationResponse: TimestreamRegistrationResponseTypeDef,  # (2)
    iamRegistrationResponse: IamRegistrationResponseTypeDef,  # (3)
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See RegistrationStatusType
  2. See TimestreamRegistrationResponseTypeDef
  3. See IamRegistrationResponseTypeDef
  4. See ResponseMetadataTypeDef

GetSignalCatalogResponseTypeDef#

# GetSignalCatalogResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetSignalCatalogResponseTypeDef


def get_value() -> GetSignalCatalogResponseTypeDef:
    return {
        "name": ...,
    }


# GetSignalCatalogResponseTypeDef definition

class GetSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    description: str,
    nodeCounts: NodeCountsTypeDef,  # (1)
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeCountsTypeDef
  2. See ResponseMetadataTypeDef

GetVehicleStatusRequestPaginateTypeDef#

# GetVehicleStatusRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestPaginateTypeDef


def get_value() -> GetVehicleStatusRequestPaginateTypeDef:
    return {
        "vehicleName": ...,
    }


# GetVehicleStatusRequestPaginateTypeDef definition

class GetVehicleStatusRequestPaginateTypeDef(TypedDict):
    vehicleName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCampaignsRequestPaginateTypeDef#

# ListCampaignsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListCampaignsRequestPaginateTypeDef


def get_value() -> ListCampaignsRequestPaginateTypeDef:
    return {
        "status": ...,
    }


# ListCampaignsRequestPaginateTypeDef definition

class ListCampaignsRequestPaginateTypeDef(TypedDict):
    status: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef#

# ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef


def get_value() -> ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef:
    return {
        "name": ...,
    }


# ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef definition

class ListDecoderManifestNetworkInterfacesRequestPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestSignalsRequestPaginateTypeDef#

# ListDecoderManifestSignalsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestPaginateTypeDef


def get_value() -> ListDecoderManifestSignalsRequestPaginateTypeDef:
    return {
        "name": ...,
    }


# ListDecoderManifestSignalsRequestPaginateTypeDef definition

class ListDecoderManifestSignalsRequestPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestsRequestPaginateTypeDef#

# ListDecoderManifestsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestPaginateTypeDef


def get_value() -> ListDecoderManifestsRequestPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }


# ListDecoderManifestsRequestPaginateTypeDef definition

class ListDecoderManifestsRequestPaginateTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsForVehicleRequestPaginateTypeDef#

# ListFleetsForVehicleRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestPaginateTypeDef


def get_value() -> ListFleetsForVehicleRequestPaginateTypeDef:
    return {
        "vehicleName": ...,
    }


# ListFleetsForVehicleRequestPaginateTypeDef definition

class ListFleetsForVehicleRequestPaginateTypeDef(TypedDict):
    vehicleName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsRequestPaginateTypeDef#

# ListFleetsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListFleetsRequestPaginateTypeDef


def get_value() -> ListFleetsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListFleetsRequestPaginateTypeDef definition

class ListFleetsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListModelManifestNodesRequestPaginateTypeDef#

# ListModelManifestNodesRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestPaginateTypeDef


def get_value() -> ListModelManifestNodesRequestPaginateTypeDef:
    return {
        "name": ...,
    }


# ListModelManifestNodesRequestPaginateTypeDef definition

class ListModelManifestNodesRequestPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListModelManifestsRequestPaginateTypeDef#

# ListModelManifestsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestsRequestPaginateTypeDef


def get_value() -> ListModelManifestsRequestPaginateTypeDef:
    return {
        "signalCatalogArn": ...,
    }


# ListModelManifestsRequestPaginateTypeDef definition

class ListModelManifestsRequestPaginateTypeDef(TypedDict):
    signalCatalogArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSignalCatalogNodesRequestPaginateTypeDef#

# ListSignalCatalogNodesRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestPaginateTypeDef


def get_value() -> ListSignalCatalogNodesRequestPaginateTypeDef:
    return {
        "name": ...,
    }


# ListSignalCatalogNodesRequestPaginateTypeDef definition

class ListSignalCatalogNodesRequestPaginateTypeDef(TypedDict):
    name: str,
    signalNodeType: NotRequired[SignalNodeTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SignalNodeTypeType
  2. See PaginatorConfigTypeDef

ListSignalCatalogsRequestPaginateTypeDef#

# ListSignalCatalogsRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestPaginateTypeDef


def get_value() -> ListSignalCatalogsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSignalCatalogsRequestPaginateTypeDef definition

class ListSignalCatalogsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStateTemplatesRequestPaginateTypeDef#

# ListStateTemplatesRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListStateTemplatesRequestPaginateTypeDef


def get_value() -> ListStateTemplatesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListStateTemplatesRequestPaginateTypeDef definition

class ListStateTemplatesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVehiclesInFleetRequestPaginateTypeDef#

# ListVehiclesInFleetRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestPaginateTypeDef


def get_value() -> ListVehiclesInFleetRequestPaginateTypeDef:
    return {
        "fleetId": ...,
    }


# ListVehiclesInFleetRequestPaginateTypeDef definition

class ListVehiclesInFleetRequestPaginateTypeDef(TypedDict):
    fleetId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVehiclesRequestPaginateTypeDef#

# ListVehiclesRequestPaginateTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesRequestPaginateTypeDef


def get_value() -> ListVehiclesRequestPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }


# ListVehiclesRequestPaginateTypeDef definition

class ListVehiclesRequestPaginateTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    attributeNames: NotRequired[Sequence[str]],
    attributeValues: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetVehicleStatusResponseTypeDef#

# GetVehicleStatusResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetVehicleStatusResponseTypeDef


def get_value() -> GetVehicleStatusResponseTypeDef:
    return {
        "campaigns": ...,
    }


# GetVehicleStatusResponseTypeDef definition

class GetVehicleStatusResponseTypeDef(TypedDict):
    campaigns: List[VehicleStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See VehicleStatusTypeDef
  2. See ResponseMetadataTypeDef

ListModelManifestsResponseTypeDef#

# ListModelManifestsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestsResponseTypeDef


def get_value() -> ListModelManifestsResponseTypeDef:
    return {
        "summaries": ...,
    }


# ListModelManifestsResponseTypeDef definition

class ListModelManifestsResponseTypeDef(TypedDict):
    summaries: List[ModelManifestSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ModelManifestSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSignalCatalogsResponseTypeDef#

# ListSignalCatalogsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogsResponseTypeDef


def get_value() -> ListSignalCatalogsResponseTypeDef:
    return {
        "summaries": ...,
    }


# ListSignalCatalogsResponseTypeDef definition

class ListSignalCatalogsResponseTypeDef(TypedDict):
    summaries: List[SignalCatalogSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SignalCatalogSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStateTemplatesResponseTypeDef#

# ListStateTemplatesResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListStateTemplatesResponseTypeDef


def get_value() -> ListStateTemplatesResponseTypeDef:
    return {
        "summaries": ...,
    }


# ListStateTemplatesResponseTypeDef definition

class ListStateTemplatesResponseTypeDef(TypedDict):
    summaries: List[StateTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See StateTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListVehiclesResponseTypeDef#

# ListVehiclesResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListVehiclesResponseTypeDef


def get_value() -> ListVehiclesResponseTypeDef:
    return {
        "vehicleSummaries": ...,
    }


# ListVehiclesResponseTypeDef definition

class ListVehiclesResponseTypeDef(TypedDict):
    vehicleSummaries: List[VehicleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See VehicleSummaryTypeDef
  2. See ResponseMetadataTypeDef

NetworkInterfaceTypeDef#

# NetworkInterfaceTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import NetworkInterfaceTypeDef


def get_value() -> NetworkInterfaceTypeDef:
    return {
        "interfaceId": ...,
    }


# 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)
  1. See NetworkInterfaceTypeType
  2. See CanInterfaceTypeDef
  3. See ObdInterfaceTypeDef
  4. See VehicleMiddlewareTypeDef
  5. See CustomDecodingInterfaceTypeDef

NodeOutputTypeDef#

# NodeOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import NodeOutputTypeDef


def get_value() -> NodeOutputTypeDef:
    return {
        "branch": ...,
    }


# 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)
  1. See BranchTypeDef
  2. See SensorOutputTypeDef
  3. See ActuatorOutputTypeDef
  4. See AttributeOutputTypeDef
  5. See CustomStructTypeDef
  6. See CustomPropertyTypeDef

PeriodicStateTemplateUpdateStrategyTypeDef#

# PeriodicStateTemplateUpdateStrategyTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PeriodicStateTemplateUpdateStrategyTypeDef


def get_value() -> PeriodicStateTemplateUpdateStrategyTypeDef:
    return {
        "stateTemplateUpdateRate": ...,
    }


# PeriodicStateTemplateUpdateStrategyTypeDef definition

class PeriodicStateTemplateUpdateStrategyTypeDef(TypedDict):
    stateTemplateUpdateRate: TimePeriodTypeDef,  # (1)
  1. See TimePeriodTypeDef

PrimitiveMessageDefinitionTypeDef#

# PrimitiveMessageDefinitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import PrimitiveMessageDefinitionTypeDef


def get_value() -> PrimitiveMessageDefinitionTypeDef:
    return {
        "ros2PrimitiveMessageDefinition": ...,
    }


# PrimitiveMessageDefinitionTypeDef definition

class PrimitiveMessageDefinitionTypeDef(TypedDict):
    ros2PrimitiveMessageDefinition: NotRequired[ROS2PrimitiveMessageDefinitionTypeDef],  # (1)
  1. See ROS2PrimitiveMessageDefinitionTypeDef

RegisterAccountRequestTypeDef#

# RegisterAccountRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import RegisterAccountRequestTypeDef


def get_value() -> RegisterAccountRequestTypeDef:
    return {
        "timestreamResources": ...,
    }


# RegisterAccountRequestTypeDef definition

class RegisterAccountRequestTypeDef(TypedDict):
    timestreamResources: NotRequired[TimestreamResourcesTypeDef],  # (1)
    iamResources: NotRequired[IamResourcesTypeDef],  # (2)
  1. See TimestreamResourcesTypeDef
  2. See IamResourcesTypeDef

RegisterAccountResponseTypeDef#

# RegisterAccountResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import RegisterAccountResponseTypeDef


def get_value() -> RegisterAccountResponseTypeDef:
    return {
        "registerAccountStatus": ...,
    }


# RegisterAccountResponseTypeDef definition

class RegisterAccountResponseTypeDef(TypedDict):
    registerAccountStatus: RegistrationStatusType,  # (1)
    timestreamResources: TimestreamResourcesTypeDef,  # (2)
    iamResources: IamResourcesTypeDef,  # (3)
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See RegistrationStatusType
  2. See TimestreamResourcesTypeDef
  3. See IamResourcesTypeDef
  4. See ResponseMetadataTypeDef

SignalFetchConfigTypeDef#

# SignalFetchConfigTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalFetchConfigTypeDef


def get_value() -> SignalFetchConfigTypeDef:
    return {
        "timeBased": ...,
    }


# SignalFetchConfigTypeDef definition

class SignalFetchConfigTypeDef(TypedDict):
    timeBased: NotRequired[TimeBasedSignalFetchConfigTypeDef],  # (1)
    conditionBased: NotRequired[ConditionBasedSignalFetchConfigTypeDef],  # (2)
  1. See TimeBasedSignalFetchConfigTypeDef
  2. See ConditionBasedSignalFetchConfigTypeDef

NetworkFileDefinitionTypeDef#

# NetworkFileDefinitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import NetworkFileDefinitionTypeDef


def get_value() -> NetworkFileDefinitionTypeDef:
    return {
        "canDbc": ...,
    }


# NetworkFileDefinitionTypeDef definition

class NetworkFileDefinitionTypeDef(TypedDict):
    canDbc: NotRequired[CanDbcDefinitionTypeDef],  # (1)
  1. See CanDbcDefinitionTypeDef

DataPartitionTypeDef#

# DataPartitionTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import DataPartitionTypeDef


def get_value() -> DataPartitionTypeDef:
    return {
        "id": ...,
    }


# DataPartitionTypeDef definition

class DataPartitionTypeDef(TypedDict):
    id: str,
    storageOptions: DataPartitionStorageOptionsTypeDef,  # (1)
    uploadOptions: NotRequired[DataPartitionUploadOptionsTypeDef],  # (2)
  1. See DataPartitionStorageOptionsTypeDef
  2. See DataPartitionUploadOptionsTypeDef

ListDecoderManifestNetworkInterfacesResponseTypeDef#

# ListDecoderManifestNetworkInterfacesResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesResponseTypeDef


def get_value() -> ListDecoderManifestNetworkInterfacesResponseTypeDef:
    return {
        "networkInterfaces": ...,
    }


# ListDecoderManifestNetworkInterfacesResponseTypeDef definition

class ListDecoderManifestNetworkInterfacesResponseTypeDef(TypedDict):
    networkInterfaces: List[NetworkInterfaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See NetworkInterfaceTypeDef
  2. See ResponseMetadataTypeDef

ListModelManifestNodesResponseTypeDef#

# ListModelManifestNodesResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListModelManifestNodesResponseTypeDef


def get_value() -> ListModelManifestNodesResponseTypeDef:
    return {
        "nodes": ...,
    }


# ListModelManifestNodesResponseTypeDef definition

class ListModelManifestNodesResponseTypeDef(TypedDict):
    nodes: List[NodeOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See NodeOutputTypeDef
  2. See ResponseMetadataTypeDef

ListSignalCatalogNodesResponseTypeDef#

# ListSignalCatalogNodesResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesResponseTypeDef


def get_value() -> ListSignalCatalogNodesResponseTypeDef:
    return {
        "nodes": ...,
    }


# ListSignalCatalogNodesResponseTypeDef definition

class ListSignalCatalogNodesResponseTypeDef(TypedDict):
    nodes: List[NodeOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See NodeOutputTypeDef
  2. See ResponseMetadataTypeDef

StateTemplateUpdateStrategyOutputTypeDef#

# StateTemplateUpdateStrategyOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateUpdateStrategyOutputTypeDef


def get_value() -> StateTemplateUpdateStrategyOutputTypeDef:
    return {
        "periodic": ...,
    }


# StateTemplateUpdateStrategyOutputTypeDef definition

class StateTemplateUpdateStrategyOutputTypeDef(TypedDict):
    periodic: NotRequired[PeriodicStateTemplateUpdateStrategyTypeDef],  # (1)
    onChange: NotRequired[Dict[str, Any]],
  1. See PeriodicStateTemplateUpdateStrategyTypeDef

StateTemplateUpdateStrategyTypeDef#

# StateTemplateUpdateStrategyTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateUpdateStrategyTypeDef


def get_value() -> StateTemplateUpdateStrategyTypeDef:
    return {
        "periodic": ...,
    }


# StateTemplateUpdateStrategyTypeDef definition

class StateTemplateUpdateStrategyTypeDef(TypedDict):
    periodic: NotRequired[PeriodicStateTemplateUpdateStrategyTypeDef],  # (1)
    onChange: NotRequired[Mapping[str, Any]],
  1. See PeriodicStateTemplateUpdateStrategyTypeDef

StructuredMessageOutputTypeDef#

# StructuredMessageOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageOutputTypeDef


def get_value() -> StructuredMessageOutputTypeDef:
    return {
        "primitiveMessageDefinition": ...,
    }


# StructuredMessageOutputTypeDef definition

class StructuredMessageOutputTypeDef(TypedDict):
    primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef],  # (1)
    structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionOutputTypeDef],  # (2)
    structuredMessageDefinition: NotRequired[List[StructuredMessageFieldNameAndDataTypePairOutputTypeDef]],  # (3)
  1. See PrimitiveMessageDefinitionTypeDef
  2. See StructuredMessageListDefinitionOutputTypeDef
  3. See StructuredMessageFieldNameAndDataTypePairOutputTypeDef

StructuredMessagePaginatorTypeDef#

# StructuredMessagePaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessagePaginatorTypeDef


def get_value() -> StructuredMessagePaginatorTypeDef:
    return {
        "primitiveMessageDefinition": ...,
    }


# StructuredMessagePaginatorTypeDef definition

class StructuredMessagePaginatorTypeDef(TypedDict):
    primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef],  # (1)
    structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionPaginatorTypeDef],  # (2)
    structuredMessageDefinition: NotRequired[List[StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef]],  # (3)
  1. See PrimitiveMessageDefinitionTypeDef
  2. See StructuredMessageListDefinitionPaginatorTypeDef
  3. See StructuredMessageFieldNameAndDataTypePairPaginatorTypeDef

NodeTypeDef#

# NodeTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import NodeTypeDef


def get_value() -> NodeTypeDef:
    return {
        "branch": ...,
    }


# 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)
  1. See BranchTypeDef
  2. See SensorTypeDef SensorOutputTypeDef
  3. See ActuatorTypeDef ActuatorOutputTypeDef
  4. See AttributeTypeDef AttributeOutputTypeDef
  5. See CustomStructTypeDef
  6. See CustomPropertyTypeDef

SignalFetchInformationOutputTypeDef#

# SignalFetchInformationOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalFetchInformationOutputTypeDef


def get_value() -> SignalFetchInformationOutputTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# SignalFetchInformationOutputTypeDef definition

class SignalFetchInformationOutputTypeDef(TypedDict):
    fullyQualifiedName: str,
    signalFetchConfig: SignalFetchConfigTypeDef,  # (1)
    actions: List[str],
    conditionLanguageVersion: NotRequired[int],
  1. See SignalFetchConfigTypeDef

SignalFetchInformationTypeDef#

# SignalFetchInformationTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalFetchInformationTypeDef


def get_value() -> SignalFetchInformationTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# SignalFetchInformationTypeDef definition

class SignalFetchInformationTypeDef(TypedDict):
    fullyQualifiedName: str,
    signalFetchConfig: SignalFetchConfigTypeDef,  # (1)
    actions: Sequence[str],
    conditionLanguageVersion: NotRequired[int],
  1. See SignalFetchConfigTypeDef

StructuredMessageTypeDef#

# StructuredMessageTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StructuredMessageTypeDef


def get_value() -> StructuredMessageTypeDef:
    return {
        "primitiveMessageDefinition": ...,
    }


# StructuredMessageTypeDef definition

class StructuredMessageTypeDef(TypedDict):
    primitiveMessageDefinition: NotRequired[PrimitiveMessageDefinitionTypeDef],  # (1)
    structuredMessageListDefinition: NotRequired[StructuredMessageListDefinitionUnionTypeDef],  # (2)
    structuredMessageDefinition: NotRequired[Sequence[StructuredMessageFieldNameAndDataTypePairUnionTypeDef]],  # (3)
  1. See PrimitiveMessageDefinitionTypeDef
  2. See StructuredMessageListDefinitionTypeDef StructuredMessageListDefinitionOutputTypeDef
  3. See StructuredMessageFieldNameAndDataTypePairTypeDef StructuredMessageFieldNameAndDataTypePairOutputTypeDef

ImportDecoderManifestRequestTypeDef#

# ImportDecoderManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ImportDecoderManifestRequestTypeDef


def get_value() -> ImportDecoderManifestRequestTypeDef:
    return {
        "name": ...,
    }


# ImportDecoderManifestRequestTypeDef definition

class ImportDecoderManifestRequestTypeDef(TypedDict):
    name: str,
    networkFileDefinitions: Sequence[NetworkFileDefinitionTypeDef],  # (1)
  1. See NetworkFileDefinitionTypeDef

StateTemplateAssociationOutputTypeDef#

# StateTemplateAssociationOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateAssociationOutputTypeDef


def get_value() -> StateTemplateAssociationOutputTypeDef:
    return {
        "identifier": ...,
    }


# StateTemplateAssociationOutputTypeDef definition

class StateTemplateAssociationOutputTypeDef(TypedDict):
    identifier: str,
    stateTemplateUpdateStrategy: StateTemplateUpdateStrategyOutputTypeDef,  # (1)
  1. See StateTemplateUpdateStrategyOutputTypeDef

MessageSignalOutputTypeDef#

# MessageSignalOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import MessageSignalOutputTypeDef


def get_value() -> MessageSignalOutputTypeDef:
    return {
        "topicName": ...,
    }


# MessageSignalOutputTypeDef definition

class MessageSignalOutputTypeDef(TypedDict):
    topicName: str,
    structuredMessage: StructuredMessageOutputTypeDef,  # (1)
  1. See StructuredMessageOutputTypeDef

MessageSignalPaginatorTypeDef#

# MessageSignalPaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import MessageSignalPaginatorTypeDef


def get_value() -> MessageSignalPaginatorTypeDef:
    return {
        "topicName": ...,
    }


# MessageSignalPaginatorTypeDef definition

class MessageSignalPaginatorTypeDef(TypedDict):
    topicName: str,
    structuredMessage: StructuredMessagePaginatorTypeDef,  # (1)
  1. See StructuredMessagePaginatorTypeDef

GetCampaignResponseTypeDef#

# GetCampaignResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetCampaignResponseTypeDef


def get_value() -> GetCampaignResponseTypeDef:
    return {
        "name": ...,
    }


# 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)
  1. See CampaignStatusType
  2. See DiagnosticsModeType
  3. See SpoolingModeType
  4. See CompressionType
  5. See SignalInformationTypeDef
  6. See CollectionSchemeTypeDef
  7. See DataDestinationConfigTypeDef
  8. See DataPartitionTypeDef
  9. See SignalFetchInformationOutputTypeDef
  10. See ResponseMetadataTypeDef

GetVehicleResponseTypeDef#

# GetVehicleResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import GetVehicleResponseTypeDef


def get_value() -> GetVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
    }


# 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)
  1. See StateTemplateAssociationOutputTypeDef
  2. See ResponseMetadataTypeDef

StateTemplateAssociationTypeDef#

# StateTemplateAssociationTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import StateTemplateAssociationTypeDef


def get_value() -> StateTemplateAssociationTypeDef:
    return {
        "identifier": ...,
    }


# StateTemplateAssociationTypeDef definition

class StateTemplateAssociationTypeDef(TypedDict):
    identifier: str,
    stateTemplateUpdateStrategy: StateTemplateUpdateStrategyUnionTypeDef,  # (1)
  1. See StateTemplateUpdateStrategyTypeDef StateTemplateUpdateStrategyOutputTypeDef

SignalDecoderOutputTypeDef#

# SignalDecoderOutputTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalDecoderOutputTypeDef


def get_value() -> SignalDecoderOutputTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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)
  1. See SignalDecoderTypeType
  2. See CanSignalTypeDef
  3. See ObdSignalTypeDef
  4. See MessageSignalOutputTypeDef
  5. See CustomDecodingSignalTypeDef

SignalDecoderPaginatorTypeDef#

# SignalDecoderPaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalDecoderPaginatorTypeDef


def get_value() -> SignalDecoderPaginatorTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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)
  1. See SignalDecoderTypeType
  2. See CanSignalTypeDef
  3. See ObdSignalTypeDef
  4. See MessageSignalPaginatorTypeDef
  5. See CustomDecodingSignalTypeDef

CreateSignalCatalogRequestTypeDef#

# CreateSignalCatalogRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateSignalCatalogRequestTypeDef


def get_value() -> CreateSignalCatalogRequestTypeDef:
    return {
        "name": ...,
    }


# CreateSignalCatalogRequestTypeDef definition

class CreateSignalCatalogRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    nodes: NotRequired[Sequence[NodeUnionTypeDef]],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See NodeTypeDef NodeOutputTypeDef
  2. See TagTypeDef

UpdateSignalCatalogRequestTypeDef#

# UpdateSignalCatalogRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateSignalCatalogRequestTypeDef


def get_value() -> UpdateSignalCatalogRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateSignalCatalogRequestTypeDef definition

class UpdateSignalCatalogRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    nodesToAdd: NotRequired[Sequence[NodeUnionTypeDef]],  # (1)
    nodesToUpdate: NotRequired[Sequence[NodeUnionTypeDef]],  # (1)
    nodesToRemove: NotRequired[Sequence[str]],
  1. See NodeTypeDef NodeOutputTypeDef
  2. See NodeTypeDef NodeOutputTypeDef

CreateCampaignRequestTypeDef#

# CreateCampaignRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateCampaignRequestTypeDef


def get_value() -> CreateCampaignRequestTypeDef:
    return {
        "name": ...,
    }


# CreateCampaignRequestTypeDef definition

class CreateCampaignRequestTypeDef(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)
  1. See CollectionSchemeTypeDef
  2. See DiagnosticsModeType
  3. See SpoolingModeType
  4. See CompressionType
  5. See SignalInformationTypeDef
  6. See TagTypeDef
  7. See DataDestinationConfigTypeDef
  8. See DataPartitionTypeDef
  9. See SignalFetchInformationTypeDef SignalFetchInformationOutputTypeDef

MessageSignalTypeDef#

# MessageSignalTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import MessageSignalTypeDef


def get_value() -> MessageSignalTypeDef:
    return {
        "topicName": ...,
    }


# MessageSignalTypeDef definition

class MessageSignalTypeDef(TypedDict):
    topicName: str,
    structuredMessage: StructuredMessageUnionTypeDef,  # (1)
  1. See StructuredMessageTypeDef StructuredMessageOutputTypeDef

ListDecoderManifestSignalsResponseTypeDef#

# ListDecoderManifestSignalsResponseTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsResponseTypeDef


def get_value() -> ListDecoderManifestSignalsResponseTypeDef:
    return {
        "signalDecoders": ...,
    }


# ListDecoderManifestSignalsResponseTypeDef definition

class ListDecoderManifestSignalsResponseTypeDef(TypedDict):
    signalDecoders: List[SignalDecoderOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SignalDecoderOutputTypeDef
  2. See ResponseMetadataTypeDef

ListDecoderManifestSignalsResponsePaginatorTypeDef#

# ListDecoderManifestSignalsResponsePaginatorTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsResponsePaginatorTypeDef


def get_value() -> ListDecoderManifestSignalsResponsePaginatorTypeDef:
    return {
        "signalDecoders": ...,
    }


# ListDecoderManifestSignalsResponsePaginatorTypeDef definition

class ListDecoderManifestSignalsResponsePaginatorTypeDef(TypedDict):
    signalDecoders: List[SignalDecoderPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SignalDecoderPaginatorTypeDef
  2. See ResponseMetadataTypeDef

CreateVehicleRequestItemTypeDef#

# CreateVehicleRequestItemTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateVehicleRequestItemTypeDef


def get_value() -> CreateVehicleRequestItemTypeDef:
    return {
        "vehicleName": ...,
    }


# 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)
  1. See VehicleAssociationBehaviorType
  2. See TagTypeDef
  3. See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef

CreateVehicleRequestTypeDef#

# CreateVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateVehicleRequestTypeDef


def get_value() -> CreateVehicleRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# CreateVehicleRequestTypeDef definition

class CreateVehicleRequestTypeDef(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)
  1. See VehicleAssociationBehaviorType
  2. See TagTypeDef
  3. See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef

UpdateVehicleRequestItemTypeDef#

# UpdateVehicleRequestItemTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateVehicleRequestItemTypeDef


def get_value() -> UpdateVehicleRequestItemTypeDef:
    return {
        "vehicleName": ...,
    }


# 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]],
  1. See UpdateModeType
  2. See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef

UpdateVehicleRequestTypeDef#

# UpdateVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateVehicleRequestTypeDef


def get_value() -> UpdateVehicleRequestTypeDef:
    return {
        "vehicleName": ...,
    }


# UpdateVehicleRequestTypeDef definition

class UpdateVehicleRequestTypeDef(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]],
  1. See UpdateModeType
  2. See StateTemplateAssociationTypeDef StateTemplateAssociationOutputTypeDef

SignalDecoderTypeDef#

# SignalDecoderTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import SignalDecoderTypeDef


def get_value() -> SignalDecoderTypeDef:
    return {
        "fullyQualifiedName": ...,
    }


# 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)
  1. See SignalDecoderTypeType
  2. See CanSignalTypeDef
  3. See ObdSignalTypeDef
  4. See MessageSignalTypeDef MessageSignalOutputTypeDef
  5. See CustomDecodingSignalTypeDef

BatchCreateVehicleRequestTypeDef#

# BatchCreateVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import BatchCreateVehicleRequestTypeDef


def get_value() -> BatchCreateVehicleRequestTypeDef:
    return {
        "vehicles": ...,
    }


# BatchCreateVehicleRequestTypeDef definition

class BatchCreateVehicleRequestTypeDef(TypedDict):
    vehicles: Sequence[CreateVehicleRequestItemTypeDef],  # (1)
  1. See CreateVehicleRequestItemTypeDef

BatchUpdateVehicleRequestTypeDef#

# BatchUpdateVehicleRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import BatchUpdateVehicleRequestTypeDef


def get_value() -> BatchUpdateVehicleRequestTypeDef:
    return {
        "vehicles": ...,
    }


# BatchUpdateVehicleRequestTypeDef definition

class BatchUpdateVehicleRequestTypeDef(TypedDict):
    vehicles: Sequence[UpdateVehicleRequestItemTypeDef],  # (1)
  1. See UpdateVehicleRequestItemTypeDef

CreateDecoderManifestRequestTypeDef#

# CreateDecoderManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import CreateDecoderManifestRequestTypeDef


def get_value() -> CreateDecoderManifestRequestTypeDef:
    return {
        "name": ...,
    }


# CreateDecoderManifestRequestTypeDef definition

class CreateDecoderManifestRequestTypeDef(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)
  1. See SignalDecoderTypeDef SignalDecoderOutputTypeDef
  2. See NetworkInterfaceTypeDef
  3. See DefaultForUnmappedSignalsTypeType
  4. See TagTypeDef

UpdateDecoderManifestRequestTypeDef#

# UpdateDecoderManifestRequestTypeDef TypedDict usage example

from types_boto3_iotfleetwise.type_defs import UpdateDecoderManifestRequestTypeDef


def get_value() -> UpdateDecoderManifestRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateDecoderManifestRequestTypeDef definition

class UpdateDecoderManifestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    signalDecodersToAdd: NotRequired[Sequence[SignalDecoderUnionTypeDef]],  # (1)
    signalDecodersToUpdate: NotRequired[Sequence[SignalDecoderUnionTypeDef]],  # (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)
  1. See SignalDecoderTypeDef SignalDecoderOutputTypeDef
  2. See SignalDecoderTypeDef SignalDecoderOutputTypeDef
  3. See NetworkInterfaceTypeDef
  4. See NetworkInterfaceTypeDef
  5. See ManifestStatusType
  6. See DefaultForUnmappedSignalsTypeType