Skip to content

aws.iotfleetwise.list_decoder_manifest_network_interfaces

Example SQL Queries

SELECT * FROM
aws.iotfleetwise.list_decoder_manifest_network_interfaces
WHERE
"name" = 'VALUE';

Description

Lists the network interfaces specified in a decoder manifest.

This API operation uses pagination. Specify the nextToken parameter in the request to return more results.

Table Definition

Column NameColumn Data Type
name Required Input Column

The name of the decoder manifest to list information about.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
can_interface

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

STRUCT(
"name" VARCHAR,
"protocol_name" VARCHAR,
"protocol_version" VARCHAR
)
Show child fields
can_interface.name

The unique name of the interface.

can_interface.protocol_name

The name of the communication protocol for the interface.

can_interface.protocol_version

The version of the communication protocol for the interface.

interface_id

The ID of the network interface.

VARCHAR
obd_interface

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

STRUCT(
"name" VARCHAR,
"request_message_id" BIGINT,
"obd_standard" VARCHAR,
"pid_request_interval_seconds" BIGINT,
"dtc_request_interval_seconds" BIGINT,
"use_extended_ids" BOOLEAN,
"has_transmission_ecu" BOOLEAN
)
Show child fields
obd_interface.dtc_request_interval_seconds

The maximum number message requests per diagnostic trouble code per second.

obd_interface.has_transmission_ecu

Whether the vehicle has a transmission control module (TCM).

obd_interface.name

The name of the interface.

obd_interface.obd_standard

The standard OBD II PID.

obd_interface.pid_request_interval_seconds

The maximum number message requests per second.

obd_interface.request_message_id

The ID of the message requesting vehicle data.

obd_interface.use_extended_ids

Whether to use extended IDs in the message.

type

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.

VARCHAR
vehicle_middleware

The vehicle middleware defined as a type of network interface. Examples of vehicle middleware include ROS2 and SOME/IP.

STRUCT(
"name" VARCHAR,
"protocol_name" VARCHAR
)
Show child fields
vehicle_middleware.name

The name of the vehicle middleware.

vehicle_middleware.protocol_name

The protocol name of the vehicle middleware.