aws-cdk-lib.aws_iotfleetwise.CfnDecoderManifest.NetworkInterfacesItemsProperty

interface NetworkInterfacesItemsProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTFleetWise.CfnDecoderManifest.NetworkInterfacesItemsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotfleetwise#CfnDecoderManifest_NetworkInterfacesItemsProperty
Javasoftware.amazon.awscdk.services.iotfleetwise.CfnDecoderManifest.NetworkInterfacesItemsProperty
Pythonaws_cdk.aws_iotfleetwise.CfnDecoderManifest.NetworkInterfacesItemsProperty
TypeScript aws-cdk-lib » aws_iotfleetwise » CfnDecoderManifest » NetworkInterfacesItemsProperty

(Optional) A list of information about available network interfaces.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotfleetwise as iotfleetwise } from 'aws-cdk-lib';
const networkInterfacesItemsProperty: iotfleetwise.CfnDecoderManifest.NetworkInterfacesItemsProperty = {
  interfaceId: 'interfaceId',
  type: 'type',

  // the properties below are optional
  canInterface: {
    name: 'name',

    // the properties below are optional
    protocolName: 'protocolName',
    protocolVersion: 'protocolVersion',
  },
  obdInterface: {
    name: 'name',
    requestMessageId: 'requestMessageId',

    // the properties below are optional
    dtcRequestIntervalSeconds: 'dtcRequestIntervalSeconds',
    hasTransmissionEcu: 'hasTransmissionEcu',
    obdStandard: 'obdStandard',
    pidRequestIntervalSeconds: 'pidRequestIntervalSeconds',
    useExtendedIds: 'useExtendedIds',
  },
};

Properties

NameTypeDescription
interfaceIdstringThe ID of the network interface.
typestringThe network protocol for the vehicle.
canInterface?IResolvable | CanInterfaceProperty(Optional) Information about a network interface specified by the Controller Area Network (CAN) protocol.
obdInterface?IResolvable | ObdInterfaceProperty(Optional) Information about a network interface specified by the On-board diagnostic (OBD) II protocol.

interfaceId

Type: string

The ID of the network interface.


type

Type: string

The network protocol for the vehicle.

For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.


canInterface?

Type: IResolvable | CanInterfaceProperty (optional)

(Optional) Information about a network interface specified by the Controller Area Network (CAN) protocol.


obdInterface?

Type: IResolvable | ObdInterfaceProperty (optional)

(Optional) Information about a network interface specified by the On-board diagnostic (OBD) II protocol.