Skip to content

Typed dictionaries

Index > IoTFleetWise > Typed dictionaries

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

ActuatorTypeDef

# ActuatorTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ActuatorTypeDef

def get_value() -> ActuatorTypeDef:
    return {
        "fullyQualifiedName": ...,
        "dataType": ...,
    }
# 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],
  1. See NodeDataTypeType

AssociateVehicleFleetRequestRequestTypeDef

# AssociateVehicleFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import AssociateVehicleFleetRequestRequestTypeDef

def get_value() -> AssociateVehicleFleetRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "fleetId": ...,
    }
# AssociateVehicleFleetRequestRequestTypeDef definition

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

AttributeTypeDef

# AttributeTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import AttributeTypeDef

def get_value() -> AttributeTypeDef:
    return {
        "fullyQualifiedName": ...,
        "dataType": ...,
    }
# 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],
  1. See NodeDataTypeType

CreateVehicleErrorTypeDef

# CreateVehicleErrorTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_iotfleetwise.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

UpdateVehicleRequestItemTypeDef

# UpdateVehicleRequestItemTypeDef usage example

from mypy_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)
  1. See UpdateModeType

UpdateVehicleErrorTypeDef

# UpdateVehicleErrorTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_iotfleetwise.type_defs import BranchTypeDef

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

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

CampaignSummaryTypeDef

# CampaignSummaryTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CampaignSummaryTypeDef

def get_value() -> CampaignSummaryTypeDef:
    return {
        "creationTime": ...,
        "lastModificationTime": ...,
    }
# 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

CanDbcDefinitionTypeDef

# CanDbcDefinitionTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CanDbcDefinitionTypeDef

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

class CanDbcDefinitionTypeDef(TypedDict):
    networkInterface: str,
    canDbcFiles: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
    signalsMap: NotRequired[Mapping[str, str]],

CanInterfaceTypeDef

# CanInterfaceTypeDef usage example

from mypy_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 usage example

from mypy_boto3_iotfleetwise.type_defs import CanSignalTypeDef

def get_value() -> CanSignalTypeDef:
    return {
        "messageId": ...,
        "isBigEndian": ...,
        "isSigned": ...,
        "startBit": ...,
        "offset": ...,
        "factor": ...,
        "length": ...,
    }
# CanSignalTypeDef definition

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

CloudWatchLogDeliveryOptionsTypeDef

# CloudWatchLogDeliveryOptionsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_iotfleetwise.type_defs import TimeBasedCollectionSchemeTypeDef

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

class TimeBasedCollectionSchemeTypeDef(TypedDict):
    periodMs: int,

SignalInformationTypeDef

# SignalInformationTypeDef usage example

from mypy_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],

TagTypeDef

# TagTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import TagTypeDef

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

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

DecoderManifestSummaryTypeDef

# DecoderManifestSummaryTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DecoderManifestSummaryTypeDef

def get_value() -> DecoderManifestSummaryTypeDef:
    return {
        "creationTime": ...,
        "lastModificationTime": ...,
    }
# 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)
  1. See ManifestStatusType

DeleteCampaignRequestRequestTypeDef

# DeleteCampaignRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteCampaignRequestRequestTypeDef

def get_value() -> DeleteCampaignRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteCampaignRequestRequestTypeDef definition

class DeleteCampaignRequestRequestTypeDef(TypedDict):
    name: str,

DeleteDecoderManifestRequestRequestTypeDef

# DeleteDecoderManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteDecoderManifestRequestRequestTypeDef

def get_value() -> DeleteDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteDecoderManifestRequestRequestTypeDef definition

class DeleteDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,

DeleteFleetRequestRequestTypeDef

# DeleteFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteFleetRequestRequestTypeDef

def get_value() -> DeleteFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
# DeleteFleetRequestRequestTypeDef definition

class DeleteFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,

DeleteModelManifestRequestRequestTypeDef

# DeleteModelManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteModelManifestRequestRequestTypeDef

def get_value() -> DeleteModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteModelManifestRequestRequestTypeDef definition

class DeleteModelManifestRequestRequestTypeDef(TypedDict):
    name: str,

DeleteSignalCatalogRequestRequestTypeDef

# DeleteSignalCatalogRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteSignalCatalogRequestRequestTypeDef

def get_value() -> DeleteSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteSignalCatalogRequestRequestTypeDef definition

class DeleteSignalCatalogRequestRequestTypeDef(TypedDict):
    name: str,

DeleteVehicleRequestRequestTypeDef

# DeleteVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteVehicleRequestRequestTypeDef

def get_value() -> DeleteVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
# DeleteVehicleRequestRequestTypeDef definition

class DeleteVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,

DisassociateVehicleFleetRequestRequestTypeDef

# DisassociateVehicleFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DisassociateVehicleFleetRequestRequestTypeDef

def get_value() -> DisassociateVehicleFleetRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "fleetId": ...,
    }
# DisassociateVehicleFleetRequestRequestTypeDef definition

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

FleetSummaryTypeDef

# FleetSummaryTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import FleetSummaryTypeDef

def get_value() -> FleetSummaryTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "signalCatalogArn": ...,
        "creationTime": ...,
    }
# FleetSummaryTypeDef definition

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

FormattedVssTypeDef

# FormattedVssTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import FormattedVssTypeDef

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

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

GetCampaignRequestRequestTypeDef

# GetCampaignRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetCampaignRequestRequestTypeDef

def get_value() -> GetCampaignRequestRequestTypeDef:
    return {
        "name": ...,
    }
# GetCampaignRequestRequestTypeDef definition

class GetCampaignRequestRequestTypeDef(TypedDict):
    name: str,

GetDecoderManifestRequestRequestTypeDef

# GetDecoderManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetDecoderManifestRequestRequestTypeDef

def get_value() -> GetDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# GetDecoderManifestRequestRequestTypeDef definition

class GetDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,

GetFleetRequestRequestTypeDef

# GetFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetFleetRequestRequestTypeDef

def get_value() -> GetFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
# GetFleetRequestRequestTypeDef definition

class GetFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,

GetModelManifestRequestRequestTypeDef

# GetModelManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetModelManifestRequestRequestTypeDef

def get_value() -> GetModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# GetModelManifestRequestRequestTypeDef definition

class GetModelManifestRequestRequestTypeDef(TypedDict):
    name: str,

IamRegistrationResponseTypeDef

# IamRegistrationResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import IamRegistrationResponseTypeDef

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

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

TimestreamRegistrationResponseTypeDef

# TimestreamRegistrationResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import TimestreamRegistrationResponseTypeDef

def get_value() -> TimestreamRegistrationResponseTypeDef:
    return {
        "timestreamDatabaseName": ...,
        "timestreamTableName": ...,
        "registrationStatus": ...,
    }
# TimestreamRegistrationResponseTypeDef definition

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

GetSignalCatalogRequestRequestTypeDef

# GetSignalCatalogRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetSignalCatalogRequestRequestTypeDef

def get_value() -> GetSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
# GetSignalCatalogRequestRequestTypeDef definition

class GetSignalCatalogRequestRequestTypeDef(TypedDict):
    name: str,

NodeCountsTypeDef

# NodeCountsTypeDef usage example

from mypy_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],

GetVehicleRequestRequestTypeDef

# GetVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetVehicleRequestRequestTypeDef

def get_value() -> GetVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
# GetVehicleRequestRequestTypeDef definition

class GetVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,

PaginatorConfigTypeDef

# PaginatorConfigTypeDef usage example

from mypy_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],

GetVehicleStatusRequestRequestTypeDef

# GetVehicleStatusRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestRequestTypeDef

def get_value() -> GetVehicleStatusRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
# GetVehicleStatusRequestRequestTypeDef definition

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

VehicleStatusTypeDef

# VehicleStatusTypeDef usage example

from mypy_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 usage example

from mypy_boto3_iotfleetwise.type_defs import IamResourcesTypeDef

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

class IamResourcesTypeDef(TypedDict):
    roleArn: str,

ListCampaignsRequestRequestTypeDef

# ListCampaignsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListCampaignsRequestRequestTypeDef

def get_value() -> ListCampaignsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListCampaignsRequestRequestTypeDef definition

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

ListDecoderManifestNetworkInterfacesRequestRequestTypeDef

# ListDecoderManifestNetworkInterfacesRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestRequestTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ListDecoderManifestNetworkInterfacesRequestRequestTypeDef definition

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

ListDecoderManifestSignalsRequestRequestTypeDef

# ListDecoderManifestSignalsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestRequestTypeDef

def get_value() -> ListDecoderManifestSignalsRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ListDecoderManifestSignalsRequestRequestTypeDef definition

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

ListDecoderManifestsRequestRequestTypeDef

# ListDecoderManifestsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestRequestTypeDef

def get_value() -> ListDecoderManifestsRequestRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }
# ListDecoderManifestsRequestRequestTypeDef definition

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

ListFleetsForVehicleRequestRequestTypeDef

# ListFleetsForVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestRequestTypeDef

def get_value() -> ListFleetsForVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
# ListFleetsForVehicleRequestRequestTypeDef definition

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

ListFleetsRequestRequestTypeDef

# ListFleetsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsRequestRequestTypeDef

def get_value() -> ListFleetsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListFleetsRequestRequestTypeDef definition

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

ListModelManifestNodesRequestRequestTypeDef

# ListModelManifestNodesRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestRequestTypeDef

def get_value() -> ListModelManifestNodesRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ListModelManifestNodesRequestRequestTypeDef definition

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

ListModelManifestsRequestRequestTypeDef

# ListModelManifestsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsRequestRequestTypeDef

def get_value() -> ListModelManifestsRequestRequestTypeDef:
    return {
        "signalCatalogArn": ...,
    }
# ListModelManifestsRequestRequestTypeDef definition

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

ModelManifestSummaryTypeDef

# ModelManifestSummaryTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ModelManifestSummaryTypeDef

def get_value() -> ModelManifestSummaryTypeDef:
    return {
        "creationTime": ...,
        "lastModificationTime": ...,
    }
# 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

ListSignalCatalogNodesRequestRequestTypeDef

# ListSignalCatalogNodesRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestRequestTypeDef

def get_value() -> ListSignalCatalogNodesRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ListSignalCatalogNodesRequestRequestTypeDef definition

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

ListSignalCatalogsRequestRequestTypeDef

# ListSignalCatalogsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestRequestTypeDef

def get_value() -> ListSignalCatalogsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListSignalCatalogsRequestRequestTypeDef definition

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

SignalCatalogSummaryTypeDef

# SignalCatalogSummaryTypeDef usage example

from mypy_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],

ListTagsForResourceRequestRequestTypeDef

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

ListVehiclesInFleetRequestRequestTypeDef

# ListVehiclesInFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestRequestTypeDef

def get_value() -> ListVehiclesInFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
# ListVehiclesInFleetRequestRequestTypeDef definition

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

ListVehiclesRequestRequestTypeDef

# ListVehiclesRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesRequestRequestTypeDef

def get_value() -> ListVehiclesRequestRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }
# ListVehiclesRequestRequestTypeDef definition

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

VehicleSummaryTypeDef

# VehicleSummaryTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import VehicleSummaryTypeDef

def get_value() -> VehicleSummaryTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
    }
# VehicleSummaryTypeDef definition

class VehicleSummaryTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    modelManifestArn: str,
    decoderManifestArn: str,
    creationTime: datetime,
    lastModificationTime: datetime,

ObdInterfaceTypeDef

# ObdInterfaceTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ObdInterfaceTypeDef

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

class ObdInterfaceTypeDef(TypedDict):
    name: str,
    requestMessageId: int,
    obdStandard: NotRequired[str],
    pidRequestIntervalSeconds: NotRequired[int],
    dtcRequestIntervalSeconds: NotRequired[int],
    useExtendedIds: NotRequired[bool],
    hasTransmissionEcu: NotRequired[bool],

SensorTypeDef

# SensorTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import SensorTypeDef

def get_value() -> SensorTypeDef:
    return {
        "fullyQualifiedName": ...,
        "dataType": ...,
    }
# 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],
  1. See NodeDataTypeType

ObdSignalTypeDef

# ObdSignalTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ObdSignalTypeDef

def get_value() -> ObdSignalTypeDef:
    return {
        "pidResponseLength": ...,
        "serviceMode": ...,
        "pid": ...,
        "scaling": ...,
        "offset": ...,
        "startByte": ...,
        "byteLength": ...,
    }
# ObdSignalTypeDef definition

class ObdSignalTypeDef(TypedDict):
    pidResponseLength: int,
    serviceMode: int,
    pid: int,
    scaling: float,
    offset: float,
    startByte: int,
    byteLength: int,
    bitRightShift: NotRequired[int],
    bitMaskLength: NotRequired[int],

TimestreamResourcesTypeDef

# TimestreamResourcesTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import TimestreamResourcesTypeDef

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

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

UntagResourceRequestRequestTypeDef

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

UpdateCampaignRequestRequestTypeDef

# UpdateCampaignRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateCampaignRequestRequestTypeDef

def get_value() -> UpdateCampaignRequestRequestTypeDef:
    return {
        "name": ...,
        "action": ...,
    }
# UpdateCampaignRequestRequestTypeDef definition

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

UpdateFleetRequestRequestTypeDef

# UpdateFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateFleetRequestRequestTypeDef

def get_value() -> UpdateFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
# UpdateFleetRequestRequestTypeDef definition

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

UpdateModelManifestRequestRequestTypeDef

# UpdateModelManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateModelManifestRequestRequestTypeDef

def get_value() -> UpdateModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateModelManifestRequestRequestTypeDef definition

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

UpdateVehicleRequestRequestTypeDef

# UpdateVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleRequestRequestTypeDef

def get_value() -> UpdateVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
# UpdateVehicleRequestRequestTypeDef definition

class UpdateVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    modelManifestArn: NotRequired[str],
    decoderManifestArn: NotRequired[str],
    attributes: NotRequired[Mapping[str, str]],
    attributeUpdateMode: NotRequired[UpdateModeType],  # (1)
  1. See UpdateModeType

BatchCreateVehicleResponseTypeDef

# BatchCreateVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import BatchCreateVehicleResponseTypeDef

def get_value() -> BatchCreateVehicleResponseTypeDef:
    return {
        "vehicles": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_iotfleetwise.type_defs import CreateCampaignResponseTypeDef

def get_value() -> CreateCampaignResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateCampaignResponseTypeDef definition

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

CreateDecoderManifestResponseTypeDef

# CreateDecoderManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateDecoderManifestResponseTypeDef

def get_value() -> CreateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateDecoderManifestResponseTypeDef definition

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

CreateFleetResponseTypeDef

# CreateFleetResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateFleetResponseTypeDef

def get_value() -> CreateFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateFleetResponseTypeDef definition

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

CreateModelManifestResponseTypeDef

# CreateModelManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateModelManifestResponseTypeDef

def get_value() -> CreateModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateModelManifestResponseTypeDef definition

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

CreateSignalCatalogResponseTypeDef

# CreateSignalCatalogResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateSignalCatalogResponseTypeDef

def get_value() -> CreateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateSignalCatalogResponseTypeDef definition

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

CreateVehicleResponseTypeDef

# CreateVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateVehicleResponseTypeDef

def get_value() -> CreateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "thingArn": ...,
        "ResponseMetadata": ...,
    }
# CreateVehicleResponseTypeDef definition

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

DeleteCampaignResponseTypeDef

# DeleteCampaignResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteCampaignResponseTypeDef

def get_value() -> DeleteCampaignResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteCampaignResponseTypeDef definition

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

DeleteDecoderManifestResponseTypeDef

# DeleteDecoderManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteDecoderManifestResponseTypeDef

def get_value() -> DeleteDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteDecoderManifestResponseTypeDef definition

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

DeleteFleetResponseTypeDef

# DeleteFleetResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteFleetResponseTypeDef

def get_value() -> DeleteFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteFleetResponseTypeDef definition

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

DeleteModelManifestResponseTypeDef

# DeleteModelManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteModelManifestResponseTypeDef

def get_value() -> DeleteModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteModelManifestResponseTypeDef definition

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

DeleteSignalCatalogResponseTypeDef

# DeleteSignalCatalogResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteSignalCatalogResponseTypeDef

def get_value() -> DeleteSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteSignalCatalogResponseTypeDef definition

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

DeleteVehicleResponseTypeDef

# DeleteVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import DeleteVehicleResponseTypeDef

def get_value() -> DeleteVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteVehicleResponseTypeDef definition

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

GetDecoderManifestResponseTypeDef

# GetDecoderManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetDecoderManifestResponseTypeDef

def get_value() -> GetDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "description": ...,
        "modelManifestArn": ...,
        "status": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# GetDecoderManifestResponseTypeDef definition

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

GetFleetResponseTypeDef

# GetFleetResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetFleetResponseTypeDef

def get_value() -> GetFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "description": ...,
        "signalCatalogArn": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_iotfleetwise.type_defs import GetModelManifestResponseTypeDef

def get_value() -> GetModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "description": ...,
        "signalCatalogArn": ...,
        "status": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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

GetVehicleResponseTypeDef

# GetVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetVehicleResponseTypeDef

def get_value() -> GetVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
        "attributes": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# GetVehicleResponseTypeDef definition

class GetVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    modelManifestArn: str,
    decoderManifestArn: str,
    attributes: Dict[str, str],
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportDecoderManifestResponseTypeDef

# ImportDecoderManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ImportDecoderManifestResponseTypeDef

def get_value() -> ImportDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# ImportDecoderManifestResponseTypeDef definition

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

ImportSignalCatalogResponseTypeDef

# ImportSignalCatalogResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ImportSignalCatalogResponseTypeDef

def get_value() -> ImportSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# ImportSignalCatalogResponseTypeDef definition

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

ListFleetsForVehicleResponseTypeDef

# ListFleetsForVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleResponseTypeDef

def get_value() -> ListFleetsForVehicleResponseTypeDef:
    return {
        "fleets": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFleetsForVehicleResponseTypeDef definition

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

ListVehiclesInFleetResponseTypeDef

# ListVehiclesInFleetResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetResponseTypeDef

def get_value() -> ListVehiclesInFleetResponseTypeDef:
    return {
        "vehicles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVehiclesInFleetResponseTypeDef definition

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

UpdateCampaignResponseTypeDef

# UpdateCampaignResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateCampaignResponseTypeDef

def get_value() -> UpdateCampaignResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# UpdateCampaignResponseTypeDef definition

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

UpdateDecoderManifestResponseTypeDef

# UpdateDecoderManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateDecoderManifestResponseTypeDef

def get_value() -> UpdateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateDecoderManifestResponseTypeDef definition

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

UpdateFleetResponseTypeDef

# UpdateFleetResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateFleetResponseTypeDef

def get_value() -> UpdateFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateFleetResponseTypeDef definition

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

UpdateModelManifestResponseTypeDef

# UpdateModelManifestResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateModelManifestResponseTypeDef

def get_value() -> UpdateModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateModelManifestResponseTypeDef definition

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

UpdateSignalCatalogResponseTypeDef

# UpdateSignalCatalogResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateSignalCatalogResponseTypeDef

def get_value() -> UpdateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateSignalCatalogResponseTypeDef definition

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

UpdateVehicleResponseTypeDef

# UpdateVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleResponseTypeDef

def get_value() -> UpdateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateVehicleResponseTypeDef definition

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

BatchUpdateVehicleRequestRequestTypeDef

# BatchUpdateVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import BatchUpdateVehicleRequestRequestTypeDef

def get_value() -> BatchUpdateVehicleRequestRequestTypeDef:
    return {
        "vehicles": ...,
    }
# BatchUpdateVehicleRequestRequestTypeDef definition

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

BatchUpdateVehicleResponseTypeDef

# BatchUpdateVehicleResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import BatchUpdateVehicleResponseTypeDef

def get_value() -> BatchUpdateVehicleResponseTypeDef:
    return {
        "vehicles": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
# 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

ListCampaignsResponseTypeDef

# ListCampaignsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListCampaignsResponseTypeDef

def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaignSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCampaignsResponseTypeDef definition

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

NetworkFileDefinitionTypeDef

# NetworkFileDefinitionTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import NetworkFileDefinitionTypeDef

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

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

GetLoggingOptionsResponseTypeDef

# GetLoggingOptionsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetLoggingOptionsResponseTypeDef

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

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

PutLoggingOptionsRequestRequestTypeDef

# PutLoggingOptionsRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import PutLoggingOptionsRequestRequestTypeDef

def get_value() -> PutLoggingOptionsRequestRequestTypeDef:
    return {
        "cloudWatchLogDelivery": ...,
    }
# PutLoggingOptionsRequestRequestTypeDef definition

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

CollectionSchemeTypeDef

# CollectionSchemeTypeDef usage example

from mypy_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

CreateFleetRequestRequestTypeDef

# CreateFleetRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateFleetRequestRequestTypeDef

def get_value() -> CreateFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
        "signalCatalogArn": ...,
    }
# CreateFleetRequestRequestTypeDef definition

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

CreateModelManifestRequestRequestTypeDef

# CreateModelManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateModelManifestRequestRequestTypeDef

def get_value() -> CreateModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "nodes": ...,
        "signalCatalogArn": ...,
    }
# CreateModelManifestRequestRequestTypeDef definition

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

CreateVehicleRequestItemTypeDef

# CreateVehicleRequestItemTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateVehicleRequestItemTypeDef

def get_value() -> CreateVehicleRequestItemTypeDef:
    return {
        "vehicleName": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
    }
# 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)
  1. See VehicleAssociationBehaviorType
  2. See TagTypeDef

CreateVehicleRequestRequestTypeDef

# CreateVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateVehicleRequestRequestTypeDef

def get_value() -> CreateVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
    }
# CreateVehicleRequestRequestTypeDef definition

class CreateVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    modelManifestArn: str,
    decoderManifestArn: str,
    attributes: NotRequired[Mapping[str, str]],
    associationBehavior: NotRequired[VehicleAssociationBehaviorType],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See VehicleAssociationBehaviorType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListTagsForResourceResponseTypeDef

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

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

TagResourceRequestRequestTypeDef

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

ListDecoderManifestsResponseTypeDef

# ListDecoderManifestsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsResponseTypeDef

def get_value() -> ListDecoderManifestsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDecoderManifestsResponseTypeDef definition

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

ListFleetsResponseTypeDef

# ListFleetsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsResponseTypeDef

def get_value() -> ListFleetsResponseTypeDef:
    return {
        "fleetSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFleetsResponseTypeDef definition

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

ImportSignalCatalogRequestRequestTypeDef

# ImportSignalCatalogRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ImportSignalCatalogRequestRequestTypeDef

def get_value() -> ImportSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
# ImportSignalCatalogRequestRequestTypeDef definition

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

GetRegisterAccountStatusResponseTypeDef

# GetRegisterAccountStatusResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetRegisterAccountStatusResponseTypeDef

def get_value() -> GetRegisterAccountStatusResponseTypeDef:
    return {
        "customerAccountId": ...,
        "accountStatus": ...,
        "timestreamRegistrationResponse": ...,
        "iamRegistrationResponse": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_iotfleetwise.type_defs import GetSignalCatalogResponseTypeDef

def get_value() -> GetSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "description": ...,
        "nodeCounts": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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

GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef

# GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef

def get_value() -> GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef:
    return {
        "vehicleName": ...,
    }
# GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef definition

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

ListCampaignsRequestListCampaignsPaginateTypeDef

# ListCampaignsRequestListCampaignsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListCampaignsRequestListCampaignsPaginateTypeDef

def get_value() -> ListCampaignsRequestListCampaignsPaginateTypeDef:
    return {
        "status": ...,
    }
# ListCampaignsRequestListCampaignsPaginateTypeDef definition

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

ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef

# ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef:
    return {
        "name": ...,
    }
# ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef definition

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

ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef

# ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef

def get_value() -> ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef:
    return {
        "name": ...,
    }
# ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef definition

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

ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef

# ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef

def get_value() -> ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }
# ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef definition

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

ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef

# ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef

def get_value() -> ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef:
    return {
        "vehicleName": ...,
    }
# ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef definition

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

ListFleetsRequestListFleetsPaginateTypeDef

# ListFleetsRequestListFleetsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListFleetsRequestListFleetsPaginateTypeDef

def get_value() -> ListFleetsRequestListFleetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListFleetsRequestListFleetsPaginateTypeDef definition

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

ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef

# ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef

def get_value() -> ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef:
    return {
        "name": ...,
    }
# ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef definition

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

ListModelManifestsRequestListModelManifestsPaginateTypeDef

# ListModelManifestsRequestListModelManifestsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsRequestListModelManifestsPaginateTypeDef

def get_value() -> ListModelManifestsRequestListModelManifestsPaginateTypeDef:
    return {
        "signalCatalogArn": ...,
    }
# ListModelManifestsRequestListModelManifestsPaginateTypeDef definition

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

ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef

# ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef

def get_value() -> ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef:
    return {
        "name": ...,
    }
# ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef definition

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

ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef

# ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef

def get_value() -> ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef definition

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

ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef

# ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef

def get_value() -> ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef:
    return {
        "fleetId": ...,
    }
# ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef definition

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

ListVehiclesRequestListVehiclesPaginateTypeDef

# ListVehiclesRequestListVehiclesPaginateTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesRequestListVehiclesPaginateTypeDef

def get_value() -> ListVehiclesRequestListVehiclesPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }
# ListVehiclesRequestListVehiclesPaginateTypeDef definition

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

GetVehicleStatusResponseTypeDef

# GetVehicleStatusResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusResponseTypeDef

def get_value() -> GetVehicleStatusResponseTypeDef:
    return {
        "campaigns": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetVehicleStatusResponseTypeDef definition

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

ListModelManifestsResponseTypeDef

# ListModelManifestsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsResponseTypeDef

def get_value() -> ListModelManifestsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListModelManifestsResponseTypeDef definition

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

ListSignalCatalogsResponseTypeDef

# ListSignalCatalogsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsResponseTypeDef

def get_value() -> ListSignalCatalogsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSignalCatalogsResponseTypeDef definition

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

ListVehiclesResponseTypeDef

# ListVehiclesResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListVehiclesResponseTypeDef

def get_value() -> ListVehiclesResponseTypeDef:
    return {
        "vehicleSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVehiclesResponseTypeDef definition

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

NetworkInterfaceTypeDef

# NetworkInterfaceTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import NetworkInterfaceTypeDef

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

class NetworkInterfaceTypeDef(TypedDict):
    interfaceId: str,
    type: NetworkInterfaceTypeType,  # (1)
    canInterface: NotRequired[CanInterfaceTypeDef],  # (2)
    obdInterface: NotRequired[ObdInterfaceTypeDef],  # (3)
  1. See NetworkInterfaceTypeType
  2. See CanInterfaceTypeDef
  3. See ObdInterfaceTypeDef

NodeTypeDef

# NodeTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import NodeTypeDef

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

class NodeTypeDef(TypedDict):
    branch: NotRequired[BranchTypeDef],  # (1)
    sensor: NotRequired[SensorTypeDef],  # (2)
    actuator: NotRequired[ActuatorTypeDef],  # (3)
    attribute: NotRequired[AttributeTypeDef],  # (4)
  1. See BranchTypeDef
  2. See SensorTypeDef
  3. See ActuatorTypeDef
  4. See AttributeTypeDef

SignalDecoderTypeDef

# SignalDecoderTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import SignalDecoderTypeDef

def get_value() -> SignalDecoderTypeDef:
    return {
        "fullyQualifiedName": ...,
        "type": ...,
        "interfaceId": ...,
    }
# SignalDecoderTypeDef definition

class SignalDecoderTypeDef(TypedDict):
    fullyQualifiedName: str,
    type: SignalDecoderTypeType,  # (1)
    interfaceId: str,
    canSignal: NotRequired[CanSignalTypeDef],  # (2)
    obdSignal: NotRequired[ObdSignalTypeDef],  # (3)
  1. See SignalDecoderTypeType
  2. See CanSignalTypeDef
  3. See ObdSignalTypeDef

RegisterAccountRequestRequestTypeDef

# RegisterAccountRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import RegisterAccountRequestRequestTypeDef

def get_value() -> RegisterAccountRequestRequestTypeDef:
    return {
        "timestreamResources": ...,
    }
# RegisterAccountRequestRequestTypeDef definition

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

RegisterAccountResponseTypeDef

# RegisterAccountResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import RegisterAccountResponseTypeDef

def get_value() -> RegisterAccountResponseTypeDef:
    return {
        "registerAccountStatus": ...,
        "timestreamResources": ...,
        "iamResources": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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

ImportDecoderManifestRequestRequestTypeDef

# ImportDecoderManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ImportDecoderManifestRequestRequestTypeDef

def get_value() -> ImportDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "networkFileDefinitions": ...,
    }
# ImportDecoderManifestRequestRequestTypeDef definition

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

CreateCampaignRequestRequestTypeDef

# CreateCampaignRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateCampaignRequestRequestTypeDef

def get_value() -> CreateCampaignRequestRequestTypeDef:
    return {
        "name": ...,
        "signalCatalogArn": ...,
        "targetArn": ...,
        "collectionScheme": ...,
    }
# CreateCampaignRequestRequestTypeDef definition

class CreateCampaignRequestRequestTypeDef(TypedDict):
    name: str,
    signalCatalogArn: str,
    targetArn: str,
    collectionScheme: CollectionSchemeTypeDef,  # (1)
    description: NotRequired[str],
    startTime: NotRequired[Union[datetime, str]],
    expiryTime: NotRequired[Union[datetime, str]],
    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)
  1. See CollectionSchemeTypeDef
  2. See DiagnosticsModeType
  3. See SpoolingModeType
  4. See CompressionType
  5. See SignalInformationTypeDef
  6. See TagTypeDef

GetCampaignResponseTypeDef

# GetCampaignResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import GetCampaignResponseTypeDef

def get_value() -> GetCampaignResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "description": ...,
        "signalCatalogArn": ...,
        "targetArn": ...,
        "status": ...,
        "startTime": ...,
        "expiryTime": ...,
        "postTriggerCollectionDuration": ...,
        "diagnosticsMode": ...,
        "spoolingMode": ...,
        "compression": ...,
        "priority": ...,
        "signalsToCollect": ...,
        "collectionScheme": ...,
        "dataExtraDimensions": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
# 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See CampaignStatusType
  2. See DiagnosticsModeType
  3. See SpoolingModeType
  4. See CompressionType
  5. See SignalInformationTypeDef
  6. See CollectionSchemeTypeDef
  7. See ResponseMetadataTypeDef

BatchCreateVehicleRequestRequestTypeDef

# BatchCreateVehicleRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import BatchCreateVehicleRequestRequestTypeDef

def get_value() -> BatchCreateVehicleRequestRequestTypeDef:
    return {
        "vehicles": ...,
    }
# BatchCreateVehicleRequestRequestTypeDef definition

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

ListDecoderManifestNetworkInterfacesResponseTypeDef

# ListDecoderManifestNetworkInterfacesResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesResponseTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesResponseTypeDef:
    return {
        "networkInterfaces": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDecoderManifestNetworkInterfacesResponseTypeDef definition

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

CreateSignalCatalogRequestRequestTypeDef

# CreateSignalCatalogRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateSignalCatalogRequestRequestTypeDef

def get_value() -> CreateSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateSignalCatalogRequestRequestTypeDef definition

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

ListModelManifestNodesResponseTypeDef

# ListModelManifestNodesResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesResponseTypeDef

def get_value() -> ListModelManifestNodesResponseTypeDef:
    return {
        "nodes": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListModelManifestNodesResponseTypeDef definition

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

ListSignalCatalogNodesResponseTypeDef

# ListSignalCatalogNodesResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesResponseTypeDef

def get_value() -> ListSignalCatalogNodesResponseTypeDef:
    return {
        "nodes": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSignalCatalogNodesResponseTypeDef definition

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

UpdateSignalCatalogRequestRequestTypeDef

# UpdateSignalCatalogRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateSignalCatalogRequestRequestTypeDef

def get_value() -> UpdateSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateSignalCatalogRequestRequestTypeDef definition

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

CreateDecoderManifestRequestRequestTypeDef

# CreateDecoderManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import CreateDecoderManifestRequestRequestTypeDef

def get_value() -> CreateDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "modelManifestArn": ...,
    }
# CreateDecoderManifestRequestRequestTypeDef definition

class CreateDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,
    modelManifestArn: str,
    description: NotRequired[str],
    signalDecoders: NotRequired[Sequence[SignalDecoderTypeDef]],  # (1)
    networkInterfaces: NotRequired[Sequence[NetworkInterfaceTypeDef]],  # (2)
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See SignalDecoderTypeDef
  2. See NetworkInterfaceTypeDef
  3. See TagTypeDef

ListDecoderManifestSignalsResponseTypeDef

# ListDecoderManifestSignalsResponseTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsResponseTypeDef

def get_value() -> ListDecoderManifestSignalsResponseTypeDef:
    return {
        "signalDecoders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDecoderManifestSignalsResponseTypeDef definition

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

UpdateDecoderManifestRequestRequestTypeDef

# UpdateDecoderManifestRequestRequestTypeDef usage example

from mypy_boto3_iotfleetwise.type_defs import UpdateDecoderManifestRequestRequestTypeDef

def get_value() -> UpdateDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateDecoderManifestRequestRequestTypeDef definition

class UpdateDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    signalDecodersToAdd: NotRequired[Sequence[SignalDecoderTypeDef]],  # (1)
    signalDecodersToUpdate: NotRequired[Sequence[SignalDecoderTypeDef]],  # (1)
    signalDecodersToRemove: NotRequired[Sequence[str]],
    networkInterfacesToAdd: NotRequired[Sequence[NetworkInterfaceTypeDef]],  # (3)
    networkInterfacesToUpdate: NotRequired[Sequence[NetworkInterfaceTypeDef]],  # (3)
    networkInterfacesToRemove: NotRequired[Sequence[str]],
    status: NotRequired[ManifestStatusType],  # (5)
  1. See SignalDecoderTypeDef
  2. See SignalDecoderTypeDef
  3. See NetworkInterfaceTypeDef
  4. See NetworkInterfaceTypeDef
  5. See ManifestStatusType