CfnDecoderManifestMixinProps
- class aws_cdk.mixins_preview.aws_iotfleetwise.mixins.CfnDecoderManifestMixinProps(*, default_for_unmapped_signals=None, description=None, model_manifest_arn=None, name=None, network_interfaces=None, signal_decoders=None, status=None, tags=None)
Bases:
objectProperties for CfnDecoderManifestPropsMixin.
- Parameters:
default_for_unmapped_signals (
Optional[str]) – Use default decoders for all unmapped signals in the model. You don’t need to provide any detailed decoding information.description (
Optional[str]) – A brief description of the decoder manifest.model_manifest_arn (
Optional[str]) – The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.name (
Optional[str]) – The name of the decoder manifest.network_interfaces (
Union[IResolvable,Sequence[Union[IResolvable,NetworkInterfacesItemsProperty,Dict[str,Any]]],None]) – A list of information about available network interfaces.signal_decoders (
Union[IResolvable,Sequence[Union[IResolvable,SignalDecodersItemsProperty,Dict[str,Any]]],None]) – A list of information about signal decoders.status (
Optional[str]) – 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]]]]) – 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.mixins_preview.aws_iotfleetwise import mixins as iotfleetwise_mixins cfn_decoder_manifest_mixin_props = iotfleetwise_mixins.CfnDecoderManifestMixinProps( default_for_unmapped_signals="defaultForUnmappedSignals", description="description", model_manifest_arn="modelManifestArn", name="name", network_interfaces=[iotfleetwise_mixins.CfnDecoderManifestPropsMixin.NetworkInterfacesItemsProperty( can_interface=iotfleetwise_mixins.CfnDecoderManifestPropsMixin.CanInterfaceProperty( name="name", protocol_name="protocolName", protocol_version="protocolVersion" ), interface_id="interfaceId", obd_interface=iotfleetwise_mixins.CfnDecoderManifestPropsMixin.ObdInterfaceProperty( dtc_request_interval_seconds="dtcRequestIntervalSeconds", has_transmission_ecu="hasTransmissionEcu", name="name", obd_standard="obdStandard", pid_request_interval_seconds="pidRequestIntervalSeconds", request_message_id="requestMessageId", use_extended_ids="useExtendedIds" ), type="type" )], signal_decoders=[iotfleetwise_mixins.CfnDecoderManifestPropsMixin.SignalDecodersItemsProperty( can_signal=iotfleetwise_mixins.CfnDecoderManifestPropsMixin.CanSignalProperty( factor="factor", is_big_endian="isBigEndian", is_signed="isSigned", length="length", message_id="messageId", name="name", offset="offset", signal_value_type="signalValueType", start_bit="startBit" ), fully_qualified_name="fullyQualifiedName", interface_id="interfaceId", obd_signal=iotfleetwise_mixins.CfnDecoderManifestPropsMixin.ObdSignalProperty( bit_mask_length="bitMaskLength", bit_right_shift="bitRightShift", byte_length="byteLength", is_signed="isSigned", offset="offset", pid="pid", pid_response_length="pidResponseLength", scaling="scaling", service_mode="serviceMode", signal_value_type="signalValueType", start_byte="startByte" ), type="type" )], status="status", tags=[CfnTag( key="key", value="value" )] )
Attributes
- default_for_unmapped_signals
Use default decoders for all unmapped signals in the model.
You don’t need to provide any detailed decoding information.
- description
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
A list of information about available network interfaces.
- signal_decoders
A list of information about signal decoders.
- status
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
Metadata that can be used to manage the decoder manifest.