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 isACTIVE
, the decoder manifest can’t be edited. If the status is markedDRAFT
, 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:
- 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.
- model_manifest_arn
The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.
- name
The name of the decoder manifest.
- network_interfaces
(Optional) A list of information about available network interfaces.
- signal_decoders
(Optional) A list of information about signal decoders.
- status
(Optional) The state of the decoder manifest.
If the status is
ACTIVE
, the decoder manifest can’t be edited. If the status is markedDRAFT
, you can edit the decoder manifest.
- tags
(Optional) Metadata that can be used to manage the decoder manifest.