Module Values.UpdateDecoderManifestRequestSource

Updates a decoder manifest. A decoder manifest can only be updated when the status is DRAFT. Only ACTIVE decoder manifests can be associated with vehicles.

Sourcetype nonrec t = {
  1. name : ResourceName.t;
    (*

    The name of the decoder manifest to update.

    *)
  2. description : Description.t option;
    (*

    A brief description of the decoder manifest to update.

    *)
  3. signalDecodersToAdd : SignalDecoders.t option;
    (*

    A list of information about decoding additional signals to add to the decoder manifest.

    *)
  4. signalDecodersToUpdate : SignalDecoders.t option;
    (*

    A list of updated information about decoding signals to update in the decoder manifest.

    *)
  5. signalDecodersToRemove : Fqns.t option;
    (*

    A list of signal decoders to remove from the decoder manifest.

    *)
  6. networkInterfacesToAdd : NetworkInterfaces.t option;
    (*

    A list of information about the network interfaces to add to the decoder manifest.

    *)
  7. networkInterfacesToUpdate : NetworkInterfaces.t option;
    (*

    A list of information about the network interfaces to update in the decoder manifest.

    *)
  8. networkInterfacesToRemove : InterfaceIds.t option;
    (*

    A list of network interfaces to remove from the decoder manifest.

    *)
  9. status : ManifestStatus.t option;
    (*

    The state of the decoder manifest. If the status is ACTIVE, the decoder manifest can't be edited. If the status is DRAFT, you can edit the decoder manifest.

    *)
  10. defaultForUnmappedSignals : DefaultForUnmappedSignalsType.t option;
    (*

    Use default decoders for all unmapped signals in the model. You don't need to provide any detailed decoding information. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?signalDecodersToAdd:??? -> ?signalDecodersToUpdate:??? -> ?signalDecodersToRemove:??? -> ?networkInterfacesToAdd:??? -> ?networkInterfacesToUpdate:??? -> ?networkInterfacesToRemove:??? -> ?status:??? -> ?defaultForUnmappedSignals:??? -> name:ResourceName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of FullyQualifiedName.t | `Structure of (string * [> `Enum of string | `String of FullyQualifiedName.t | `Structure of (string * Awso.Botodata.value) list ]) list ] list | `String of ResourceName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t