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