CfnDecoderManifestProps

class aws_cdk.aws_iotfleetwise.CfnDecoderManifestProps(*, model_manifest_arn, name, description=None, network_interfaces=None, signal_decoders=None, status=None, tags=None)

Bases: object

Properties for defining a CfnDecoderManifest.

Parameters:
  • model_manifest_arn (str) – The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.

  • name (str) – The name of the decoder manifest.

  • description (Optional[str]) – (Optional) A brief description of the decoder manifest.

  • network_interfaces (Union[IResolvable, Sequence[Union[IResolvable, NetworkInterfacesItemsProperty, Dict[str, Any]]], None]) – (Optional) A list of information about available network interfaces.

  • signal_decoders (Union[IResolvable, Sequence[Union[IResolvable, SignalDecodersItemsProperty, Dict[str, Any]]], None]) – (Optional) A list of information about signal decoders.

  • status (Optional[str]) – (Optional) The state of the decoder manifest. If the status is ACTIVE , the decoder manifest can’t be edited. If the status is marked DRAFT , you can edit the decoder manifest. Default: - “DRAFT”

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – (Optional) Metadata that can be used to manage the decoder manifest.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_iotfleetwise as iotfleetwise

cfn_decoder_manifest_props = iotfleetwise.CfnDecoderManifestProps(
    model_manifest_arn="modelManifestArn",
    name="name",

    # the properties below are optional
    description="description",
    network_interfaces=[iotfleetwise.CfnDecoderManifest.NetworkInterfacesItemsProperty(
        interface_id="interfaceId",
        type="type",

        # the properties below are optional
        can_interface=iotfleetwise.CfnDecoderManifest.CanInterfaceProperty(
            name="name",

            # the properties below are optional
            protocol_name="protocolName",
            protocol_version="protocolVersion"
        ),
        obd_interface=iotfleetwise.CfnDecoderManifest.ObdInterfaceProperty(
            name="name",
            request_message_id="requestMessageId",

            # the properties below are optional
            dtc_request_interval_seconds="dtcRequestIntervalSeconds",
            has_transmission_ecu="hasTransmissionEcu",
            obd_standard="obdStandard",
            pid_request_interval_seconds="pidRequestIntervalSeconds",
            use_extended_ids="useExtendedIds"
        )
    )],
    signal_decoders=[iotfleetwise.CfnDecoderManifest.SignalDecodersItemsProperty(
        fully_qualified_name="fullyQualifiedName",
        interface_id="interfaceId",
        type="type",

        # the properties below are optional
        can_signal=iotfleetwise.CfnDecoderManifest.CanSignalProperty(
            factor="factor",
            is_big_endian="isBigEndian",
            is_signed="isSigned",
            length="length",
            message_id="messageId",
            offset="offset",
            start_bit="startBit",

            # the properties below are optional
            name="name"
        ),
        obd_signal=iotfleetwise.CfnDecoderManifest.ObdSignalProperty(
            byte_length="byteLength",
            offset="offset",
            pid="pid",
            pid_response_length="pidResponseLength",
            scaling="scaling",
            service_mode="serviceMode",
            start_byte="startByte",

            # the properties below are optional
            bit_mask_length="bitMaskLength",
            bit_right_shift="bitRightShift"
        )
    )],
    status="status",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

(Optional) A brief description of the decoder manifest.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-description

model_manifest_arn

The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-modelmanifestarn

name

The name of the decoder manifest.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-name

network_interfaces

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-networkinterfaces

signal_decoders

(Optional) A list of information about signal decoders.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-signaldecoders

status

(Optional) The state of the decoder manifest.

If the status is ACTIVE , the decoder manifest can’t be edited. If the status is marked DRAFT , you can edit the decoder manifest.

Default:
  • “DRAFT”

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-status

tags

(Optional) Metadata that can be used to manage the decoder manifest.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-decodermanifest.html#cfn-iotfleetwise-decodermanifest-tags