Skip to content

Iotfleetwise Classes

ActuatorExtraOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

ActuatorOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

ActuatorTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.Sequence[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

AssociateVehicleFleetRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

fleetId

  • Type:
  • Required: Yes

AttributeExtraOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

AttributeOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

AttributeTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.Sequence[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

assignedValue

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchCreateVehicleRequestRequestTypeDef

vehicles

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.CreateVehicleRequestItemTypeDef]
  • Required: Yes

BatchCreateVehicleResponseTypeDef

vehicles

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.CreateVehicleResponseItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.CreateVehicleErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchUpdateVehicleRequestRequestTypeDef

vehicles

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.UpdateVehicleRequestItemTypeDef]
  • Required: Yes

BatchUpdateVehicleResponseTypeDef

vehicles

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.UpdateVehicleResponseItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.UpdateVehicleErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BranchTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

CampaignSummaryTypeDef

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

signalCatalogArn

  • Type: typing.Optional[str]

targetArn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CREATING', 'RUNNING', 'SUSPENDED', 'WAITING_FOR_APPROVAL']]

CanDbcDefinitionTypeDef

networkInterface

  • Type:
  • Required: Yes

canDbcFiles

  • Type: typing.Sequence[typing.Union[str, bytes, typing.IO[typing.Any]]]
  • Required: Yes

signalsMap

  • Type: typing.Optional[typing.Mapping[str, str]]

CanInterfaceTypeDef

name

  • Type:
  • Required: Yes

protocolName

  • Type: typing.Optional[str]

protocolVersion

  • Type: typing.Optional[str]

CanSignalTypeDef

messageId

  • Type:
  • Required: Yes

isBigEndian

  • Type:
  • Required: Yes

isSigned

  • Type:
  • Required: Yes

startBit

  • Type:
  • Required: Yes

offset

  • Type:
  • Required: Yes

factor

  • Type:
  • Required: Yes

length

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

CloudWatchLogDeliveryOptionsTypeDef

logType

  • Type: typing.Literal['ERROR', 'OFF']
  • Required: Yes

logGroupName

  • Type: typing.Optional[str]

CollectionSchemeTypeDef

timeBasedCollectionScheme

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.TimeBasedCollectionSchemeTypeDef]

conditionBasedCollectionScheme

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ConditionBasedCollectionSchemeTypeDef]

ConditionBasedCollectionSchemeTypeDef

expression

  • Type:
  • Required: Yes

minimumTriggerIntervalMs

  • Type: typing.Optional[int]

triggerMode

  • Type: typing.Optional[typing.Literal['ALWAYS', 'RISING_EDGE']]

conditionLanguageVersion

  • Type: typing.Optional[int]

CreateCampaignRequestRequestTypeDef

name

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

targetArn

  • Type:
  • Required: Yes

collectionScheme

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

startTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

expiryTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

postTriggerCollectionDuration

  • Type: typing.Optional[int]

diagnosticsMode

  • Type: typing.Optional[typing.Literal['OFF', 'SEND_ACTIVE_DTCS']]

spoolingMode

  • Type: typing.Optional[typing.Literal['OFF', 'TO_DISK']]

compression

  • Type: typing.Optional[typing.Literal['OFF', 'SNAPPY']]

priority

  • Type: typing.Optional[int]

signalsToCollect

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalInformationTypeDef]]

dataExtraDimensions

  • Type: typing.Optional[typing.Sequence[str]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

dataDestinationConfigs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.DataDestinationConfigTypeDef]]

CreateCampaignResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDecoderManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

signalDecoders

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalDecoderTypeDef]]

networkInterfaces

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.NetworkInterfaceTypeDef]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateDecoderManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFleetRequestRequestTypeDef

fleetId

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateFleetResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateModelManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nodes

  • Type: typing.Sequence[str]
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateModelManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSignalCatalogRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

nodes

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeTypeDef, aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeExtraOutputTypeDef]]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateSignalCatalogResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVehicleErrorTypeDef

vehicleName

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[str]

message

  • Type: typing.Optional[str]

CreateVehicleRequestItemTypeDef

vehicleName

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

decoderManifestArn

  • Type:
  • Required: Yes

attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

associationBehavior

  • Type: typing.Optional[typing.Literal['CreateIotThing', 'ValidateIotThingExists']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateVehicleRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

decoderManifestArn

  • Type:
  • Required: Yes

attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

associationBehavior

  • Type: typing.Optional[typing.Literal['CreateIotThing', 'ValidateIotThingExists']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

CreateVehicleResponseItemTypeDef

vehicleName

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

thingArn

  • Type: typing.Optional[str]

CreateVehicleResponseTypeDef

vehicleName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

thingArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomPropertyTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

dataEncoding

  • Type: typing.Optional[typing.Literal['BINARY', 'TYPED']]

description

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

CustomStructTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

DataDestinationConfigTypeDef

s3Config

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.S3ConfigTypeDef]

timestreamConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.TimestreamConfigTypeDef]

DecoderManifestSummaryTypeDef

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

modelManifestArn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']]

message

  • Type: typing.Optional[str]

DeleteCampaignRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteCampaignResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDecoderManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteDecoderManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFleetRequestRequestTypeDef

fleetId

  • Type:
  • Required: Yes

DeleteFleetResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteModelManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteModelManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSignalCatalogRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteSignalCatalogResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVehicleRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

DeleteVehicleResponseTypeDef

vehicleName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateVehicleFleetRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

fleetId

  • Type:
  • Required: Yes

FleetSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

lastModificationTime

  • Type: typing.Optional[datetime.datetime]

FormattedVssTypeDef

vssJson

  • Type: typing.Optional[str]

GetCampaignRequestRequestTypeDef

name

  • Type:
  • Required: Yes

GetCampaignResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

targetArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CREATING', 'RUNNING', 'SUSPENDED', 'WAITING_FOR_APPROVAL']
  • Required: Yes

startTime

  • Type:
  • Required: Yes

expiryTime

  • Type:
  • Required: Yes

postTriggerCollectionDuration

  • Type:
  • Required: Yes

diagnosticsMode

  • Type: typing.Literal['OFF', 'SEND_ACTIVE_DTCS']
  • Required: Yes

spoolingMode

  • Type: typing.Literal['OFF', 'TO_DISK']
  • Required: Yes

compression

  • Type: typing.Literal['OFF', 'SNAPPY']
  • Required: Yes

priority

  • Type:
  • Required: Yes

signalsToCollect

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalInformationTypeDef]
  • Required: Yes

collectionScheme

  • Type:
  • Required: Yes

dataExtraDimensions

  • Type: typing.List[str]
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

dataDestinationConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.DataDestinationConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDecoderManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

GetDecoderManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEncryptionConfigurationResponseTypeDef

kmsKeyId

  • Type:
  • Required: Yes

encryptionStatus

  • Type: typing.Literal['FAILURE', 'PENDING', 'SUCCESS']
  • Required: Yes

encryptionType

  • Type: typing.Literal['FLEETWISE_DEFAULT_ENCRYPTION', 'KMS_BASED_ENCRYPTION']
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFleetRequestRequestTypeDef

fleetId

  • Type:
  • Required: Yes

GetFleetResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoggingOptionsResponseTypeDef

cloudWatchLogDelivery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

GetModelManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

signalCatalogArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRegisterAccountStatusResponseTypeDef

customerAccountId

  • Type:
  • Required: Yes

accountStatus

  • Type: typing.Literal['REGISTRATION_FAILURE', 'REGISTRATION_PENDING', 'REGISTRATION_SUCCESS']
  • Required: Yes

timestreamRegistrationResponse

  • Type:
  • Required: Yes

iamRegistrationResponse

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSignalCatalogRequestRequestTypeDef

name

  • Type:
  • Required: Yes

GetSignalCatalogResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

nodeCounts

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVehicleRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

GetVehicleResponseTypeDef

vehicleName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

decoderManifestArn

  • Type:
  • Required: Yes

attributes

  • Type: typing.Dict[str, str]
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVehicleStatusRequestGetVehicleStatusPaginateTypeDef

vehicleName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

GetVehicleStatusRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetVehicleStatusResponseTypeDef

campaigns

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.VehicleStatusTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IamRegistrationResponseTypeDef

roleArn

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['REGISTRATION_FAILURE', 'REGISTRATION_PENDING', 'REGISTRATION_SUCCESS']
  • Required: Yes

errorMessage

  • Type: typing.Optional[str]

IamResourcesTypeDef

roleArn

  • Type:
  • Required: Yes

ImportDecoderManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

networkFileDefinitions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.NetworkFileDefinitionTypeDef]
  • Required: Yes

ImportDecoderManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportSignalCatalogRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

vss

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.FormattedVssTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]]

ImportSignalCatalogResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCampaignsRequestListCampaignsPaginateTypeDef

status

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListCampaignsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

status

  • Type: typing.Optional[str]

ListCampaignsResponseTypeDef

campaignSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.CampaignSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDecoderManifestNetworkInterfacesRequestListDecoderManifestNetworkInterfacesPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListDecoderManifestNetworkInterfacesRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDecoderManifestNetworkInterfacesResponseTypeDef

networkInterfaces

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.NetworkInterfaceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDecoderManifestSignalsRequestListDecoderManifestSignalsPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListDecoderManifestSignalsRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDecoderManifestSignalsResponseTypeDef

signalDecoders

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalDecoderTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDecoderManifestsRequestListDecoderManifestsPaginateTypeDef

modelManifestArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListDecoderManifestsRequestRequestTypeDef

modelManifestArn

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDecoderManifestsResponseTypeDef

summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.DecoderManifestSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFleetsForVehicleRequestListFleetsForVehiclePaginateTypeDef

vehicleName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListFleetsForVehicleRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListFleetsForVehicleResponseTypeDef

fleets

  • Type: typing.List[str]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFleetsRequestListFleetsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListFleetsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListFleetsResponseTypeDef

fleetSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.FleetSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListModelManifestNodesRequestListModelManifestNodesPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListModelManifestNodesRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListModelManifestNodesResponseTypeDef

nodes

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeOutputTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListModelManifestsRequestListModelManifestsPaginateTypeDef

signalCatalogArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListModelManifestsRequestRequestTypeDef

signalCatalogArn

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListModelManifestsResponseTypeDef

summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.ModelManifestSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSignalCatalogNodesRequestListSignalCatalogNodesPaginateTypeDef

name

  • Type:
  • Required: Yes

signalNodeType

  • Type: typing.Optional[typing.Literal['ACTUATOR', 'ATTRIBUTE', 'BRANCH', 'CUSTOM_PROPERTY', 'CUSTOM_STRUCT', 'SENSOR']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListSignalCatalogNodesRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

signalNodeType

  • Type: typing.Optional[typing.Literal['ACTUATOR', 'ATTRIBUTE', 'BRANCH', 'CUSTOM_PROPERTY', 'CUSTOM_STRUCT', 'SENSOR']]

ListSignalCatalogNodesResponseTypeDef

nodes

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeExtraOutputTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSignalCatalogsRequestListSignalCatalogsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListSignalCatalogsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSignalCatalogsResponseTypeDef

summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalCatalogSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVehiclesInFleetRequestListVehiclesInFleetPaginateTypeDef

fleetId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListVehiclesInFleetRequestRequestTypeDef

fleetId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListVehiclesInFleetResponseTypeDef

vehicles

  • Type: typing.List[str]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVehiclesRequestListVehiclesPaginateTypeDef

modelManifestArn

  • Type: typing.Optional[str]

attributeNames

  • Type: typing.Optional[typing.Sequence[str]]

attributeValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PaginatorConfigTypeDef]

ListVehiclesRequestRequestTypeDef

modelManifestArn

  • Type: typing.Optional[str]

attributeNames

  • Type: typing.Optional[typing.Sequence[str]]

attributeValues

  • Type: typing.Optional[typing.Sequence[str]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListVehiclesResponseTypeDef

vehicleSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotfleetwise_classes.VehicleSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MessageSignalTypeDef

topicName

  • Type:
  • Required: Yes

structuredMessage

  • Type: ForwardRef('StructuredMessageTypeDef')
  • Required: Yes

ModelManifestSummaryTypeDef

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

signalCatalogArn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']]

NetworkFileDefinitionTypeDef

canDbc

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CanDbcDefinitionTypeDef]

NetworkInterfaceTypeDef

interfaceId

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['CAN_INTERFACE', 'OBD_INTERFACE', 'VEHICLE_MIDDLEWARE']
  • Required: Yes

canInterface

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CanInterfaceTypeDef]

obdInterface

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ObdInterfaceTypeDef]

vehicleMiddleware

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.VehicleMiddlewareTypeDef]

NodeCountsTypeDef

totalNodes

  • Type: typing.Optional[int]

totalBranches

  • Type: typing.Optional[int]

totalSensors

  • Type: typing.Optional[int]

totalAttributes

  • Type: typing.Optional[int]

totalActuators

  • Type: typing.Optional[int]

totalStructs

  • Type: typing.Optional[int]

totalProperties

  • Type: typing.Optional[int]

NodeExtraOutputTypeDef

branch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.BranchTypeDef]

sensor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.SensorExtraOutputTypeDef]

actuator

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ActuatorExtraOutputTypeDef]

attribute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.AttributeExtraOutputTypeDef]

struct

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomStructTypeDef]

property

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomPropertyTypeDef]

NodeOutputTypeDef

branch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.BranchTypeDef]

sensor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.SensorOutputTypeDef]

actuator

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ActuatorOutputTypeDef]

attribute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.AttributeOutputTypeDef]

struct

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomStructTypeDef]

property

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomPropertyTypeDef]

NodeTypeDef

branch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.BranchTypeDef]

sensor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.SensorTypeDef]

actuator

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ActuatorTypeDef]

attribute

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.AttributeTypeDef]

struct

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomStructTypeDef]

property

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CustomPropertyTypeDef]

ObdInterfaceTypeDef

name

  • Type:
  • Required: Yes

requestMessageId

  • Type:
  • Required: Yes

obdStandard

  • Type: typing.Optional[str]

pidRequestIntervalSeconds

  • Type: typing.Optional[int]

dtcRequestIntervalSeconds

  • Type: typing.Optional[int]

useExtendedIds

  • Type: typing.Optional[bool]

hasTransmissionEcu

  • Type: typing.Optional[bool]

ObdSignalTypeDef

pidResponseLength

  • Type:
  • Required: Yes

serviceMode

  • Type:
  • Required: Yes

pid

  • Type:
  • Required: Yes

scaling

  • Type:
  • Required: Yes

offset

  • Type:
  • Required: Yes

startByte

  • Type:
  • Required: Yes

byteLength

  • Type:
  • Required: Yes

bitRightShift

  • Type: typing.Optional[int]

bitMaskLength

  • Type: typing.Optional[int]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PrimitiveMessageDefinitionTypeDef

ros2PrimitiveMessageDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ROS2PrimitiveMessageDefinitionTypeDef]

PutEncryptionConfigurationRequestRequestTypeDef

encryptionType

  • Type: typing.Literal['FLEETWISE_DEFAULT_ENCRYPTION', 'KMS_BASED_ENCRYPTION']
  • Required: Yes

kmsKeyId

  • Type: typing.Optional[str]

PutEncryptionConfigurationResponseTypeDef

kmsKeyId

  • Type:
  • Required: Yes

encryptionStatus

  • Type: typing.Literal['FAILURE', 'PENDING', 'SUCCESS']
  • Required: Yes

encryptionType

  • Type: typing.Literal['FLEETWISE_DEFAULT_ENCRYPTION', 'KMS_BASED_ENCRYPTION']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutLoggingOptionsRequestRequestTypeDef

cloudWatchLogDelivery

  • Type:
  • Required: Yes

ROS2PrimitiveMessageDefinitionTypeDef

primitiveType

  • Type: typing.Literal['BOOL', 'BYTE', 'CHAR', 'FLOAT32', 'FLOAT64', 'INT16', 'INT32', 'INT64', 'INT8', 'STRING', 'UINT16', 'UINT32', 'UINT64', 'UINT8', 'WSTRING']
  • Required: Yes

offset

  • Type: typing.Optional[float]

scaling

  • Type: typing.Optional[float]

upperBound

  • Type: typing.Optional[int]

RegisterAccountRequestRequestTypeDef

timestreamResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.TimestreamResourcesTypeDef]

iamResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.IamResourcesTypeDef]

RegisterAccountResponseTypeDef

registerAccountStatus

  • Type: typing.Literal['REGISTRATION_FAILURE', 'REGISTRATION_PENDING', 'REGISTRATION_SUCCESS']
  • Required: Yes

timestreamResources

  • Type:
  • Required: Yes

iamResources

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3ConfigTypeDef

bucketArn

  • Type:
  • Required: Yes

dataFormat

  • Type: typing.Optional[typing.Literal['JSON', 'PARQUET']]

storageCompressionFormat

  • Type: typing.Optional[typing.Literal['GZIP', 'NONE']]

prefix

  • Type: typing.Optional[str]

SensorExtraOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

SensorOutputTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.List[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

SensorTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'BOOLEAN_ARRAY', 'DOUBLE', 'DOUBLE_ARRAY', 'FLOAT', 'FLOAT_ARRAY', 'INT16', 'INT16_ARRAY', 'INT32', 'INT32_ARRAY', 'INT64', 'INT64_ARRAY', 'INT8', 'INT8_ARRAY', 'STRING', 'STRING_ARRAY', 'STRUCT', 'STRUCT_ARRAY', 'UINT16', 'UINT16_ARRAY', 'UINT32', 'UINT32_ARRAY', 'UINT64', 'UINT64_ARRAY', 'UINT8', 'UINT8_ARRAY', 'UNIX_TIMESTAMP', 'UNIX_TIMESTAMP_ARRAY', 'UNKNOWN']
  • Required: Yes

description

  • Type: typing.Optional[str]

unit

  • Type: typing.Optional[str]

allowedValues

  • Type: typing.Optional[typing.Sequence[str]]

min

  • Type: typing.Optional[float]

max

  • Type: typing.Optional[float]

deprecationMessage

  • Type: typing.Optional[str]

comment

  • Type: typing.Optional[str]

structFullyQualifiedName

  • Type: typing.Optional[str]

SignalCatalogSummaryTypeDef

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastModificationTime

  • Type: typing.Optional[datetime.datetime]

SignalDecoderTypeDef

fullyQualifiedName

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['CAN_SIGNAL', 'MESSAGE_SIGNAL', 'OBD_SIGNAL']
  • Required: Yes

interfaceId

  • Type:
  • Required: Yes

canSignal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.CanSignalTypeDef]

obdSignal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.ObdSignalTypeDef]

messageSignal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.MessageSignalTypeDef]

SignalInformationTypeDef

name

  • Type:
  • Required: Yes

maxSampleCount

  • Type: typing.Optional[int]

minimumSamplingIntervalMs

  • Type: typing.Optional[int]

StructuredMessageFieldNameAndDataTypePairTypeDef

fieldName

  • Type:
  • Required: Yes

dataType

  • Type: ForwardRef('StructuredMessageTypeDef')
  • Required: Yes

StructuredMessageListDefinitionTypeDef

name

  • Type:
  • Required: Yes

memberType

  • Type: ForwardRef('StructuredMessageTypeDef')
  • Required: Yes

listType

  • Type: typing.Literal['DYNAMIC_BOUNDED_CAPACITY', 'DYNAMIC_UNBOUNDED_CAPACITY', 'FIXED_CAPACITY']
  • Required: Yes

capacity

  • Type: typing.Optional[int]

StructuredMessageTypeDef

primitiveMessageDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotfleetwise_classes.PrimitiveMessageDefinitionTypeDef]

structuredMessageListDefinition

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

structuredMessageDefinition

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

TagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TimeBasedCollectionSchemeTypeDef

periodMs

  • Type:
  • Required: Yes

TimestreamConfigTypeDef

timestreamTableArn

  • Type:
  • Required: Yes

executionRoleArn

  • Type:
  • Required: Yes

TimestreamRegistrationResponseTypeDef

timestreamDatabaseName

  • Type:
  • Required: Yes

timestreamTableName

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['REGISTRATION_FAILURE', 'REGISTRATION_PENDING', 'REGISTRATION_SUCCESS']
  • Required: Yes

timestreamDatabaseArn

  • Type: typing.Optional[str]

timestreamTableArn

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

TimestreamResourcesTypeDef

timestreamDatabaseName

  • Type:
  • Required: Yes

timestreamTableName

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateCampaignRequestRequestTypeDef

name

  • Type:
  • Required: Yes

action

  • Type: typing.Literal['APPROVE', 'RESUME', 'SUSPEND', 'UPDATE']
  • Required: Yes

description

  • Type: typing.Optional[str]

dataExtraDimensions

  • Type: typing.Optional[typing.Sequence[str]]

UpdateCampaignResponseTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CREATING', 'RUNNING', 'SUSPENDED', 'WAITING_FOR_APPROVAL']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDecoderManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

signalDecodersToAdd

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalDecoderTypeDef]]

signalDecodersToUpdate

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.SignalDecoderTypeDef]]

signalDecodersToRemove

  • Type: typing.Optional[typing.Sequence[str]]

networkInterfacesToAdd

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.NetworkInterfaceTypeDef]]

networkInterfacesToUpdate

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotfleetwise_classes.NetworkInterfaceTypeDef]]

networkInterfacesToRemove

  • Type: typing.Optional[typing.Sequence[str]]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']]

UpdateDecoderManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFleetRequestRequestTypeDef

fleetId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateFleetResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateModelManifestRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

nodesToAdd

  • Type: typing.Optional[typing.Sequence[str]]

nodesToRemove

  • Type: typing.Optional[typing.Sequence[str]]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAFT', 'INVALID', 'VALIDATING']]

UpdateModelManifestResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSignalCatalogRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

nodesToAdd

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeTypeDef, aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeExtraOutputTypeDef]]]

nodesToUpdate

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeTypeDef, aws_resource_validator.pydantic_models.iotfleetwise_classes.NodeExtraOutputTypeDef]]]

nodesToRemove

  • Type: typing.Optional[typing.Sequence[str]]

UpdateSignalCatalogResponseTypeDef

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVehicleErrorTypeDef

vehicleName

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[int]

message

  • Type: typing.Optional[str]

UpdateVehicleRequestItemTypeDef

vehicleName

  • Type:
  • Required: Yes

modelManifestArn

  • Type: typing.Optional[str]

decoderManifestArn

  • Type: typing.Optional[str]

attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

attributeUpdateMode

  • Type: typing.Optional[typing.Literal['Merge', 'Overwrite']]

UpdateVehicleRequestRequestTypeDef

vehicleName

  • Type:
  • Required: Yes

modelManifestArn

  • Type: typing.Optional[str]

decoderManifestArn

  • Type: typing.Optional[str]

attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

attributeUpdateMode

  • Type: typing.Optional[typing.Literal['Merge', 'Overwrite']]

UpdateVehicleResponseItemTypeDef

vehicleName

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

UpdateVehicleResponseTypeDef

vehicleName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VehicleMiddlewareTypeDef

name

  • Type:
  • Required: Yes

protocolName

  • Type: typing.Literal['ROS_2']
  • Required: Yes

VehicleStatusTypeDef

campaignName

  • Type: typing.Optional[str]

vehicleName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CREATED', 'DELETING', 'HEALTHY', 'READY', 'SUSPENDED']]

VehicleSummaryTypeDef

vehicleName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

modelManifestArn

  • Type:
  • Required: Yes

decoderManifestArn

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModificationTime

  • Type:
  • Required: Yes

attributes

  • Type: typing.Optional[typing.Dict[str, str]]