{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-fleetwise/refs/heads/main/json-schema/iot-fleetwise-update-decoder-manifest-request-schema.json", "title": "UpdateDecoderManifestRequest", "description": "UpdateDecoderManifestRequest schema", "type": "object", "properties": { "name": { "allOf": [ { "$ref": "#/components/schemas/resourceName" }, { "description": " The name of the decoder manifest to update." } ] }, "description": { "allOf": [ { "$ref": "#/components/schemas/description" }, { "description": " A brief description of the decoder manifest to update. " } ] }, "signalDecodersToAdd": { "allOf": [ { "$ref": "#/components/schemas/SignalDecoders" }, { "description": " A list of information about decoding additional signals to add to the decoder manifest. " } ] }, "signalDecodersToUpdate": { "allOf": [ { "$ref": "#/components/schemas/SignalDecoders" }, { "description": " A list of updated information about decoding signals to update in the decoder manifest. " } ] }, "signalDecodersToRemove": { "allOf": [ { "$ref": "#/components/schemas/Fqns" }, { "description": " A list of signal decoders to remove from the decoder manifest. " } ] }, "networkInterfacesToAdd": { "allOf": [ { "$ref": "#/components/schemas/NetworkInterfaces" }, { "description": " A list of information about the network interfaces to add to the decoder manifest. " } ] }, "networkInterfacesToUpdate": { "allOf": [ { "$ref": "#/components/schemas/NetworkInterfaces" }, { "description": " A list of information about the network interfaces to update in the decoder manifest. " } ] }, "networkInterfacesToRemove": { "allOf": [ { "$ref": "#/components/schemas/InterfaceIds" }, { "description": " A list of network interfaces to remove from the decoder manifest." } ] }, "status": { "allOf": [ { "$ref": "#/components/schemas/ManifestStatus" }, { "description": " 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. " } ] } }, "required": [ "name" ] }