Skip to content

Typed dictionaries

Index > IoTFleetWise > Typed dictionaries

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

ActuatorTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ActuatorTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import AssociateVehicleFleetRequestRequestTypeDef

def get_value() -> AssociateVehicleFleetRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "fleetId": ...,
    }
Definition
class AssociateVehicleFleetRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    fleetId: str,

AttributeTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import AttributeTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateVehicleErrorTypeDef

def get_value() -> CreateVehicleErrorTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class CreateVehicleErrorTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    code: NotRequired[str],
    message: NotRequired[str],

CreateVehicleResponseItemTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateVehicleResponseItemTypeDef

def get_value() -> CreateVehicleResponseItemTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class CreateVehicleResponseItemTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    arn: NotRequired[str],
    thingArn: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

UpdateVehicleRequestItemTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleRequestItemTypeDef

def get_value() -> UpdateVehicleRequestItemTypeDef:
    return {
        "vehicleName": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleErrorTypeDef

def get_value() -> UpdateVehicleErrorTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class UpdateVehicleErrorTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    code: NotRequired[int],
    message: NotRequired[str],

UpdateVehicleResponseItemTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleResponseItemTypeDef

def get_value() -> UpdateVehicleResponseItemTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class UpdateVehicleResponseItemTypeDef(TypedDict):
    vehicleName: NotRequired[str],
    arn: NotRequired[str],

BranchTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import BranchTypeDef

def get_value() -> BranchTypeDef:
    return {
        "fullyQualifiedName": ...,
    }
Definition
class BranchTypeDef(TypedDict):
    fullyQualifiedName: str,
    description: NotRequired[str],

CampaignSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CampaignSummaryTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CanDbcDefinitionTypeDef

def get_value() -> CanDbcDefinitionTypeDef:
    return {
        "networkInterface": ...,
        "canDbcFiles": ...,
    }
Definition
class CanDbcDefinitionTypeDef(TypedDict):
    networkInterface: str,
    canDbcFiles: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
    signalsMap: NotRequired[Mapping[str, str]],

CanInterfaceTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CanInterfaceTypeDef

def get_value() -> CanInterfaceTypeDef:
    return {
        "name": ...,
    }
Definition
class CanInterfaceTypeDef(TypedDict):
    name: str,
    protocolName: NotRequired[str],
    protocolVersion: NotRequired[str],

CanSignalTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CanSignalTypeDef

def get_value() -> CanSignalTypeDef:
    return {
        "messageId": ...,
        "isBigEndian": ...,
        "isSigned": ...,
        "startBit": ...,
        "offset": ...,
        "factor": ...,
        "length": ...,
    }
Definition
class CanSignalTypeDef(TypedDict):
    messageId: int,
    isBigEndian: bool,
    isSigned: bool,
    startBit: int,
    offset: float,
    factor: float,
    length: int,
    name: NotRequired[str],

CloudWatchLogDeliveryOptionsTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CloudWatchLogDeliveryOptionsTypeDef

def get_value() -> CloudWatchLogDeliveryOptionsTypeDef:
    return {
        "logType": ...,
    }
Definition
class CloudWatchLogDeliveryOptionsTypeDef(TypedDict):
    logType: LogTypeType,  # (1)
    logGroupName: NotRequired[str],
  1. See LogTypeType

ConditionBasedCollectionSchemeTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ConditionBasedCollectionSchemeTypeDef

def get_value() -> ConditionBasedCollectionSchemeTypeDef:
    return {
        "expression": ...,
    }
Definition
class ConditionBasedCollectionSchemeTypeDef(TypedDict):
    expression: str,
    minimumTriggerIntervalMs: NotRequired[int],
    triggerMode: NotRequired[TriggerModeType],  # (1)
    conditionLanguageVersion: NotRequired[int],
  1. See TriggerModeType

TimeBasedCollectionSchemeTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import TimeBasedCollectionSchemeTypeDef

def get_value() -> TimeBasedCollectionSchemeTypeDef:
    return {
        "periodMs": ...,
    }
Definition
class TimeBasedCollectionSchemeTypeDef(TypedDict):
    periodMs: int,

SignalInformationTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import SignalInformationTypeDef

def get_value() -> SignalInformationTypeDef:
    return {
        "name": ...,
    }
Definition
class SignalInformationTypeDef(TypedDict):
    name: str,
    maxSampleCount: NotRequired[int],
    minimumSamplingIntervalMs: NotRequired[int],

TagTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

DecoderManifestSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DecoderManifestSummaryTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteCampaignRequestRequestTypeDef

def get_value() -> DeleteCampaignRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteCampaignRequestRequestTypeDef(TypedDict):
    name: str,

DeleteDecoderManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteDecoderManifestRequestRequestTypeDef

def get_value() -> DeleteDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,

DeleteFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteFleetRequestRequestTypeDef

def get_value() -> DeleteFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
Definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,

DeleteModelManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteModelManifestRequestRequestTypeDef

def get_value() -> DeleteModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteModelManifestRequestRequestTypeDef(TypedDict):
    name: str,

DeleteSignalCatalogRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteSignalCatalogRequestRequestTypeDef

def get_value() -> DeleteSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteSignalCatalogRequestRequestTypeDef(TypedDict):
    name: str,

DeleteVehicleRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteVehicleRequestRequestTypeDef

def get_value() -> DeleteVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class DeleteVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,

DisassociateVehicleFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DisassociateVehicleFleetRequestRequestTypeDef

def get_value() -> DisassociateVehicleFleetRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "fleetId": ...,
    }
Definition
class DisassociateVehicleFleetRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    fleetId: str,

FleetSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import FleetSummaryTypeDef

def get_value() -> FleetSummaryTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "signalCatalogArn": ...,
        "creationTime": ...,
    }
Definition
class FleetSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    signalCatalogArn: str,
    creationTime: datetime,
    description: NotRequired[str],
    lastModificationTime: NotRequired[datetime],

FormattedVssTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import FormattedVssTypeDef

def get_value() -> FormattedVssTypeDef:
    return {
        "vssJson": ...,
    }
Definition
class FormattedVssTypeDef(TypedDict):
    vssJson: NotRequired[str],

GetCampaignRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetCampaignRequestRequestTypeDef

def get_value() -> GetCampaignRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetCampaignRequestRequestTypeDef(TypedDict):
    name: str,

GetDecoderManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetDecoderManifestRequestRequestTypeDef

def get_value() -> GetDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,

GetFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetFleetRequestRequestTypeDef

def get_value() -> GetFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
Definition
class GetFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,

GetModelManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetModelManifestRequestRequestTypeDef

def get_value() -> GetModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetModelManifestRequestRequestTypeDef(TypedDict):
    name: str,

IamRegistrationResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import IamRegistrationResponseTypeDef

def get_value() -> IamRegistrationResponseTypeDef:
    return {
        "roleArn": ...,
        "registrationStatus": ...,
    }
Definition
class IamRegistrationResponseTypeDef(TypedDict):
    roleArn: str,
    registrationStatus: RegistrationStatusType,  # (1)
    errorMessage: NotRequired[str],
  1. See RegistrationStatusType

TimestreamRegistrationResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import TimestreamRegistrationResponseTypeDef

def get_value() -> TimestreamRegistrationResponseTypeDef:
    return {
        "timestreamDatabaseName": ...,
        "timestreamTableName": ...,
        "registrationStatus": ...,
    }
Definition
class TimestreamRegistrationResponseTypeDef(TypedDict):
    timestreamDatabaseName: str,
    timestreamTableName: str,
    registrationStatus: RegistrationStatusType,  # (1)
    timestreamDatabaseArn: NotRequired[str],
    timestreamTableArn: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See RegistrationStatusType

GetSignalCatalogRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetSignalCatalogRequestRequestTypeDef

def get_value() -> GetSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetSignalCatalogRequestRequestTypeDef(TypedDict):
    name: str,

NodeCountsTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import NodeCountsTypeDef

def get_value() -> NodeCountsTypeDef:
    return {
        "totalNodes": ...,
    }
Definition
class NodeCountsTypeDef(TypedDict):
    totalNodes: NotRequired[int],
    totalBranches: NotRequired[int],
    totalSensors: NotRequired[int],
    totalAttributes: NotRequired[int],
    totalActuators: NotRequired[int],

GetVehicleRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetVehicleRequestRequestTypeDef

def get_value() -> GetVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class GetVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetVehicleStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestRequestTypeDef

def get_value() -> GetVehicleStatusRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class GetVehicleStatusRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

VehicleStatusTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import VehicleStatusTypeDef

def get_value() -> VehicleStatusTypeDef:
    return {
        "campaignName": ...,
    }
Definition
class VehicleStatusTypeDef(TypedDict):
    campaignName: NotRequired[str],
    vehicleName: NotRequired[str],
    status: NotRequired[VehicleStateType],  # (1)
  1. See VehicleStateType

IamResourcesTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import IamResourcesTypeDef

def get_value() -> IamResourcesTypeDef:
    return {
        "roleArn": ...,
    }
Definition
class IamResourcesTypeDef(TypedDict):
    roleArn: str,

ListCampaignsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListCampaignsRequestRequestTypeDef

def get_value() -> ListCampaignsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListCampaignsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    status: NotRequired[str],

ListDecoderManifestNetworkInterfacesRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestRequestTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class ListDecoderManifestNetworkInterfacesRequestRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDecoderManifestSignalsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestRequestTypeDef

def get_value() -> ListDecoderManifestSignalsRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class ListDecoderManifestSignalsRequestRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDecoderManifestsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestRequestTypeDef

def get_value() -> ListDecoderManifestsRequestRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }
Definition
class ListDecoderManifestsRequestRequestTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFleetsForVehicleRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestRequestTypeDef

def get_value() -> ListFleetsForVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class ListFleetsForVehicleRequestRequestTypeDef(TypedDict):
    vehicleName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFleetsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsRequestRequestTypeDef

def get_value() -> ListFleetsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListFleetsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListModelManifestNodesRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestRequestTypeDef

def get_value() -> ListModelManifestNodesRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class ListModelManifestNodesRequestRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListModelManifestsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsRequestRequestTypeDef

def get_value() -> ListModelManifestsRequestRequestTypeDef:
    return {
        "signalCatalogArn": ...,
    }
Definition
class ListModelManifestsRequestRequestTypeDef(TypedDict):
    signalCatalogArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ModelManifestSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ModelManifestSummaryTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestRequestTypeDef

def get_value() -> ListSignalCatalogNodesRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class ListSignalCatalogNodesRequestRequestTypeDef(TypedDict):
    name: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSignalCatalogsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestRequestTypeDef

def get_value() -> ListSignalCatalogsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListSignalCatalogsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SignalCatalogSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import SignalCatalogSummaryTypeDef

def get_value() -> SignalCatalogSummaryTypeDef:
    return {
        "name": ...,
    }
Definition
class SignalCatalogSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastModificationTime: NotRequired[datetime],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

ListVehiclesInFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestRequestTypeDef

def get_value() -> ListVehiclesInFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
Definition
class ListVehiclesInFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListVehiclesRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesRequestRequestTypeDef

def get_value() -> ListVehiclesRequestRequestTypeDef:
    return {
        "modelManifestArn": ...,
    }
Definition
class ListVehiclesRequestRequestTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

VehicleSummaryTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import VehicleSummaryTypeDef

def get_value() -> VehicleSummaryTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
    }
Definition
class VehicleSummaryTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    modelManifestArn: str,
    decoderManifestArn: str,
    creationTime: datetime,
    lastModificationTime: datetime,

ObdInterfaceTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ObdInterfaceTypeDef

def get_value() -> ObdInterfaceTypeDef:
    return {
        "name": ...,
        "requestMessageId": ...,
    }
Definition
class ObdInterfaceTypeDef(TypedDict):
    name: str,
    requestMessageId: int,
    obdStandard: NotRequired[str],
    pidRequestIntervalSeconds: NotRequired[int],
    dtcRequestIntervalSeconds: NotRequired[int],
    useExtendedIds: NotRequired[bool],
    hasTransmissionEcu: NotRequired[bool],

SensorTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import SensorTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ObdSignalTypeDef

def get_value() -> ObdSignalTypeDef:
    return {
        "pidResponseLength": ...,
        "serviceMode": ...,
        "pid": ...,
        "scaling": ...,
        "offset": ...,
        "startByte": ...,
        "byteLength": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import TimestreamResourcesTypeDef

def get_value() -> TimestreamResourcesTypeDef:
    return {
        "timestreamDatabaseName": ...,
        "timestreamTableName": ...,
    }
Definition
class TimestreamResourcesTypeDef(TypedDict):
    timestreamDatabaseName: str,
    timestreamTableName: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateCampaignRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateCampaignRequestRequestTypeDef

def get_value() -> UpdateCampaignRequestRequestTypeDef:
    return {
        "name": ...,
        "action": ...,
    }
Definition
class UpdateCampaignRequestRequestTypeDef(TypedDict):
    name: str,
    action: UpdateCampaignActionType,  # (1)
    description: NotRequired[str],
    dataExtraDimensions: NotRequired[Sequence[str]],
  1. See UpdateCampaignActionType

UpdateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateFleetRequestRequestTypeDef

def get_value() -> UpdateFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
    }
Definition
class UpdateFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,
    description: NotRequired[str],

UpdateModelManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateModelManifestRequestRequestTypeDef

def get_value() -> UpdateModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleRequestRequestTypeDef

def get_value() -> UpdateVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import BatchCreateVehicleResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateCampaignResponseTypeDef

def get_value() -> CreateCampaignResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCampaignResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDecoderManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateDecoderManifestResponseTypeDef

def get_value() -> CreateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFleetResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateFleetResponseTypeDef

def get_value() -> CreateFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateModelManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateModelManifestResponseTypeDef

def get_value() -> CreateModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSignalCatalogResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateSignalCatalogResponseTypeDef

def get_value() -> CreateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateVehicleResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateVehicleResponseTypeDef

def get_value() -> CreateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "thingArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    thingArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCampaignResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteCampaignResponseTypeDef

def get_value() -> DeleteCampaignResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteCampaignResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDecoderManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteDecoderManifestResponseTypeDef

def get_value() -> DeleteDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFleetResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteFleetResponseTypeDef

def get_value() -> DeleteFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteModelManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteModelManifestResponseTypeDef

def get_value() -> DeleteModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteSignalCatalogResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteSignalCatalogResponseTypeDef

def get_value() -> DeleteSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteVehicleResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import DeleteVehicleResponseTypeDef

def get_value() -> DeleteVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDecoderManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetDecoderManifestResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetFleetResponseTypeDef

def get_value() -> GetFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "description": ...,
        "signalCatalogArn": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    description: str,
    signalCatalogArn: str,
    creationTime: datetime,
    lastModificationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetModelManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetModelManifestResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetVehicleResponseTypeDef

def get_value() -> GetVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
        "attributes": ...,
        "creationTime": ...,
        "lastModificationTime": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ImportDecoderManifestResponseTypeDef

def get_value() -> ImportDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportSignalCatalogResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ImportSignalCatalogResponseTypeDef

def get_value() -> ImportSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListFleetsForVehicleResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleResponseTypeDef

def get_value() -> ListFleetsForVehicleResponseTypeDef:
    return {
        "fleets": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFleetsForVehicleResponseTypeDef(TypedDict):
    fleets: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListVehiclesInFleetResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetResponseTypeDef

def get_value() -> ListVehiclesInFleetResponseTypeDef:
    return {
        "vehicles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVehiclesInFleetResponseTypeDef(TypedDict):
    vehicles: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateCampaignResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateCampaignResponseTypeDef

def get_value() -> UpdateCampaignResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateCampaignResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    status: CampaignStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignStatusType
  2. See ResponseMetadataTypeDef

UpdateDecoderManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateDecoderManifestResponseTypeDef

def get_value() -> UpdateDecoderManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDecoderManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFleetResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateFleetResponseTypeDef

def get_value() -> UpdateFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateModelManifestResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateModelManifestResponseTypeDef

def get_value() -> UpdateModelManifestResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateModelManifestResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSignalCatalogResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateSignalCatalogResponseTypeDef

def get_value() -> UpdateSignalCatalogResponseTypeDef:
    return {
        "name": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSignalCatalogResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateVehicleResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateVehicleResponseTypeDef

def get_value() -> UpdateVehicleResponseTypeDef:
    return {
        "vehicleName": ...,
        "arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateVehicleResponseTypeDef(TypedDict):
    vehicleName: str,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchUpdateVehicleRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import BatchUpdateVehicleRequestRequestTypeDef

def get_value() -> BatchUpdateVehicleRequestRequestTypeDef:
    return {
        "vehicles": ...,
    }
Definition
class BatchUpdateVehicleRequestRequestTypeDef(TypedDict):
    vehicles: Sequence[UpdateVehicleRequestItemTypeDef],  # (1)
  1. See UpdateVehicleRequestItemTypeDef

BatchUpdateVehicleResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import BatchUpdateVehicleResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListCampaignsResponseTypeDef

def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaignSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCampaignsResponseTypeDef(TypedDict):
    campaignSummaries: List[CampaignSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignSummaryTypeDef
  2. See ResponseMetadataTypeDef

NetworkFileDefinitionTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import NetworkFileDefinitionTypeDef

def get_value() -> NetworkFileDefinitionTypeDef:
    return {
        "canDbc": ...,
    }
Definition
class NetworkFileDefinitionTypeDef(TypedDict):
    canDbc: NotRequired[CanDbcDefinitionTypeDef],  # (1)
  1. See CanDbcDefinitionTypeDef

GetLoggingOptionsResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetLoggingOptionsResponseTypeDef

def get_value() -> GetLoggingOptionsResponseTypeDef:
    return {
        "cloudWatchLogDelivery": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLoggingOptionsResponseTypeDef(TypedDict):
    cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLogDeliveryOptionsTypeDef
  2. See ResponseMetadataTypeDef

PutLoggingOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import PutLoggingOptionsRequestRequestTypeDef

def get_value() -> PutLoggingOptionsRequestRequestTypeDef:
    return {
        "cloudWatchLogDelivery": ...,
    }
Definition
class PutLoggingOptionsRequestRequestTypeDef(TypedDict):
    cloudWatchLogDelivery: CloudWatchLogDeliveryOptionsTypeDef,  # (1)
  1. See CloudWatchLogDeliveryOptionsTypeDef

CollectionSchemeTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CollectionSchemeTypeDef

def get_value() -> CollectionSchemeTypeDef:
    return {
        "timeBasedCollectionScheme": ...,
    }
Definition
class CollectionSchemeTypeDef(TypedDict):
    timeBasedCollectionScheme: NotRequired[TimeBasedCollectionSchemeTypeDef],  # (1)
    conditionBasedCollectionScheme: NotRequired[ConditionBasedCollectionSchemeTypeDef],  # (2)
  1. See TimeBasedCollectionSchemeTypeDef
  2. See ConditionBasedCollectionSchemeTypeDef

CreateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateFleetRequestRequestTypeDef

def get_value() -> CreateFleetRequestRequestTypeDef:
    return {
        "fleetId": ...,
        "signalCatalogArn": ...,
    }
Definition
class CreateFleetRequestRequestTypeDef(TypedDict):
    fleetId: str,
    signalCatalogArn: str,
    description: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateModelManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateModelManifestRequestRequestTypeDef

def get_value() -> CreateModelManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "nodes": ...,
        "signalCatalogArn": ...,
    }
Definition
class CreateModelManifestRequestRequestTypeDef(TypedDict):
    name: str,
    nodes: Sequence[str],
    signalCatalogArn: str,
    description: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateVehicleRequestItemTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateVehicleRequestItemTypeDef

def get_value() -> CreateVehicleRequestItemTypeDef:
    return {
        "vehicleName": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateVehicleRequestRequestTypeDef

def get_value() -> CreateVehicleRequestRequestTypeDef:
    return {
        "vehicleName": ...,
        "modelManifestArn": ...,
        "decoderManifestArn": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

ListDecoderManifestsResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsResponseTypeDef

def get_value() -> ListDecoderManifestsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDecoderManifestsResponseTypeDef(TypedDict):
    summaries: List[DecoderManifestSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DecoderManifestSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListFleetsResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsResponseTypeDef

def get_value() -> ListFleetsResponseTypeDef:
    return {
        "fleetSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFleetsResponseTypeDef(TypedDict):
    fleetSummaries: List[FleetSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetSummaryTypeDef
  2. See ResponseMetadataTypeDef

ImportSignalCatalogRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ImportSignalCatalogRequestRequestTypeDef

def get_value() -> ImportSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetRegisterAccountStatusResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetSignalCatalogResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef

def get_value() -> GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef(TypedDict):
    vehicleName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCampaignsRequestListCampaignsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListCampaignsRequestListCampaignsPaginateTypeDef

def get_value() -> ListCampaignsRequestListCampaignsPaginateTypeDef:
    return {
        "status": ...,
    }
Definition
class ListCampaignsRequestListCampaignsPaginateTypeDef(TypedDict):
    status: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef:
    return {
        "name": ...,
    }
Definition
class ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef

def get_value() -> ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef:
    return {
        "name": ...,
    }
Definition
class ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef

def get_value() -> ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }
Definition
class ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef

def get_value() -> ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef:
    return {
        "vehicleName": ...,
    }
Definition
class ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef(TypedDict):
    vehicleName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsRequestListFleetsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListFleetsRequestListFleetsPaginateTypeDef

def get_value() -> ListFleetsRequestListFleetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListFleetsRequestListFleetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef

def get_value() -> ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef:
    return {
        "name": ...,
    }
Definition
class ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListModelManifestsRequestListModelManifestsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsRequestListModelManifestsPaginateTypeDef

def get_value() -> ListModelManifestsRequestListModelManifestsPaginateTypeDef:
    return {
        "signalCatalogArn": ...,
    }
Definition
class ListModelManifestsRequestListModelManifestsPaginateTypeDef(TypedDict):
    signalCatalogArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef

def get_value() -> ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef:
    return {
        "name": ...,
    }
Definition
class ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef(TypedDict):
    name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef

def get_value() -> ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef

def get_value() -> ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef:
    return {
        "fleetId": ...,
    }
Definition
class ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef(TypedDict):
    fleetId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVehiclesRequestListVehiclesPaginateTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesRequestListVehiclesPaginateTypeDef

def get_value() -> ListVehiclesRequestListVehiclesPaginateTypeDef:
    return {
        "modelManifestArn": ...,
    }
Definition
class ListVehiclesRequestListVehiclesPaginateTypeDef(TypedDict):
    modelManifestArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetVehicleStatusResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import GetVehicleStatusResponseTypeDef

def get_value() -> GetVehicleStatusResponseTypeDef:
    return {
        "campaigns": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetVehicleStatusResponseTypeDef(TypedDict):
    campaigns: List[VehicleStatusTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VehicleStatusTypeDef
  2. See ResponseMetadataTypeDef

ListModelManifestsResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestsResponseTypeDef

def get_value() -> ListModelManifestsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListModelManifestsResponseTypeDef(TypedDict):
    summaries: List[ModelManifestSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelManifestSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSignalCatalogsResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogsResponseTypeDef

def get_value() -> ListSignalCatalogsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSignalCatalogsResponseTypeDef(TypedDict):
    summaries: List[SignalCatalogSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SignalCatalogSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListVehiclesResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListVehiclesResponseTypeDef

def get_value() -> ListVehiclesResponseTypeDef:
    return {
        "vehicleSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVehiclesResponseTypeDef(TypedDict):
    vehicleSummaries: List[VehicleSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VehicleSummaryTypeDef
  2. See ResponseMetadataTypeDef

NetworkInterfaceTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import NetworkInterfaceTypeDef

def get_value() -> NetworkInterfaceTypeDef:
    return {
        "interfaceId": ...,
        "type": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import NodeTypeDef

def get_value() -> NodeTypeDef:
    return {
        "branch": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import SignalDecoderTypeDef

def get_value() -> SignalDecoderTypeDef:
    return {
        "fullyQualifiedName": ...,
        "type": ...,
        "interfaceId": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import RegisterAccountRequestRequestTypeDef

def get_value() -> RegisterAccountRequestRequestTypeDef:
    return {
        "timestreamResources": ...,
    }
Definition
class RegisterAccountRequestRequestTypeDef(TypedDict):
    timestreamResources: TimestreamResourcesTypeDef,  # (1)
    iamResources: NotRequired[IamResourcesTypeDef],  # (2)
  1. See TimestreamResourcesTypeDef
  2. See IamResourcesTypeDef

RegisterAccountResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import RegisterAccountResponseTypeDef

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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ImportDecoderManifestRequestRequestTypeDef

def get_value() -> ImportDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "networkFileDefinitions": ...,
    }
Definition
class ImportDecoderManifestRequestRequestTypeDef(TypedDict):
    name: str,
    networkFileDefinitions: Sequence[NetworkFileDefinitionTypeDef],  # (1)
  1. See NetworkFileDefinitionTypeDef

CreateCampaignRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateCampaignRequestRequestTypeDef

def get_value() -> CreateCampaignRequestRequestTypeDef:
    return {
        "name": ...,
        "signalCatalogArn": ...,
        "targetArn": ...,
        "collectionScheme": ...,
    }
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

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": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import BatchCreateVehicleRequestRequestTypeDef

def get_value() -> BatchCreateVehicleRequestRequestTypeDef:
    return {
        "vehicles": ...,
    }
Definition
class BatchCreateVehicleRequestRequestTypeDef(TypedDict):
    vehicles: Sequence[CreateVehicleRequestItemTypeDef],  # (1)
  1. See CreateVehicleRequestItemTypeDef

ListDecoderManifestNetworkInterfacesResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestNetworkInterfacesResponseTypeDef

def get_value() -> ListDecoderManifestNetworkInterfacesResponseTypeDef:
    return {
        "networkInterfaces": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDecoderManifestNetworkInterfacesResponseTypeDef(TypedDict):
    networkInterfaces: List[NetworkInterfaceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkInterfaceTypeDef
  2. See ResponseMetadataTypeDef

CreateSignalCatalogRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateSignalCatalogRequestRequestTypeDef

def get_value() -> CreateSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListModelManifestNodesResponseTypeDef

def get_value() -> ListModelManifestNodesResponseTypeDef:
    return {
        "nodes": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListModelManifestNodesResponseTypeDef(TypedDict):
    nodes: List[NodeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeTypeDef
  2. See ResponseMetadataTypeDef

ListSignalCatalogNodesResponseTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListSignalCatalogNodesResponseTypeDef

def get_value() -> ListSignalCatalogNodesResponseTypeDef:
    return {
        "nodes": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSignalCatalogNodesResponseTypeDef(TypedDict):
    nodes: List[NodeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeTypeDef
  2. See ResponseMetadataTypeDef

UpdateSignalCatalogRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateSignalCatalogRequestRequestTypeDef

def get_value() -> UpdateSignalCatalogRequestRequestTypeDef:
    return {
        "name": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import CreateDecoderManifestRequestRequestTypeDef

def get_value() -> CreateDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
        "modelManifestArn": ...,
    }
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

Usage Example
from mypy_boto3_iotfleetwise.type_defs import ListDecoderManifestSignalsResponseTypeDef

def get_value() -> ListDecoderManifestSignalsResponseTypeDef:
    return {
        "signalDecoders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDecoderManifestSignalsResponseTypeDef(TypedDict):
    signalDecoders: List[SignalDecoderTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SignalDecoderTypeDef
  2. See ResponseMetadataTypeDef

UpdateDecoderManifestRequestRequestTypeDef

Usage Example
from mypy_boto3_iotfleetwise.type_defs import UpdateDecoderManifestRequestRequestTypeDef

def get_value() -> UpdateDecoderManifestRequestRequestTypeDef:
    return {
        "name": ...,
    }
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