Expand description

Data structures used by operation inputs/outputs.

Modules

  • Builders
  • Error types that AWS IoT FleetWise can respond with.

Structs

  • A signal that represents a vehicle device such as the engine, heater, and door locks. Data from an actuator reports the state of a certain vehicle device.

  • A signal that represents static information about the vehicle, such as engine type or manufacturing date.

  • A group of signals that are defined in a hierarchical structure.

  • Information about a campaign.

  • Configurations used to create a decoder manifest.

  • A single controller area network (CAN) device interface.

  • Information about a single controller area network (CAN) signal and the messages it receives and transmits.

  • The log delivery option to send data to Amazon CloudWatch Logs.

  • Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

  • An HTTP error resulting from creating a vehicle.

  • Information about the vehicle to create.

  • Information about a created vehicle.

  • Information about a created decoder manifest. You can use the API operation to return this information about multiple decoder manifests.

  • Information about a fleet.

  • Information about registering an Identity and Access Management (IAM) resource so Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to Amazon Timestream.

  • The IAM resource that enables Amazon Web Services IoT FleetWise edge agent software to send data to Amazon Timestream.

  • A reason a vehicle network interface isn't valid.

  • A reason that a signal isn't valid.

  • A reason that a signal decoder isn't valid.

  • Information about a vehicle model (model manifest). You can use the API operation to return this information about multiple vehicle models.

  • Represents a node and its specifications in an in-vehicle communication network. All signal decoders must be associated with a network node.

  • Information about the number of nodes and node types in a vehicle network.

  • A network interface that specifies the On-board diagnostic (OBD) II network protocol.

  • Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.

  • An input component that reports the environmental condition of a vehicle.

  • Information about a collection of standardized signals, which can be attributes, branches, sensors, or actuators.

  • Information about a signal decoder.

  • Information about a signal.

  • A set of key/value pairs that are used to manage the resource.

  • Information about a collection scheme that uses a time period to decide how often to collect data.

  • Information about the registered Amazon Timestream resources or errors, if any.

  • The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to.

  • An HTTP error resulting from updating the description for a vehicle.

  • Information about the vehicle to update.

  • Information about the updated vehicle.

  • A validation error due to mismatch between the expected data type, length, or pattern of the parameter and the input.

  • Information about the state of a vehicle and how it relates to the status of a campaign.

  • Information about a vehicle.

Enums

  • When writing a match expression against CampaignStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • Specifies what data to collect and how often or when to collect it.

  • When writing a match expression against Compression, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against DiagnosticsMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • Vehicle Signal Specification (VSS) is a precise language used to describe and model signals in vehicle networks. The JSON file collects signal specificiations in a VSS format.

  • When writing a match expression against LogType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ManifestStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • Specifications for defining a vehicle network.

  • When writing a match expression against NetworkInterfaceFailureReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against NetworkInterfaceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.

  • When writing a match expression against NodeDataType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against RegistrationStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against SignalDecoderFailureReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against SignalDecoderType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against SpoolingMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against TriggerMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against UpdateCampaignAction, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against UpdateMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ValidationExceptionReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against VehicleAssociationBehavior, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against VehicleState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.