Values.DetectorModelConfigurationSourceInformation about how the detector model is configured.
type nonrec t = {detectorModelName : DetectorModelName.t option;The name of the detector model.
*)detectorModelVersion : DetectorModelVersion.t option;The version of the detector model.
*)detectorModelDescription : DetectorModelDescription.t option;A brief description of the detector model.
*)detectorModelArn : DetectorModelArn.t option;The ARN of the detector model.
*)roleArn : AmazonResourceName.t option;The ARN of the role that grants permission to AWS IoT Events to perform its operations.
*)creationTime : Timestamp.t option;The time the detector model was created.
*)lastUpdateTime : Timestamp.t option;The time the detector model was last updated.
*)status : DetectorModelVersionStatus.t option;The status of the detector model.
*)key : AttributeJsonPath.t option;The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information. This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.
*)evaluationMethod : EvaluationMethod.t option;Information about the order in which events are evaluated and how actions are executed.
*)}val make :
?detectorModelName:DetectorModelName.t ->
?detectorModelVersion:DetectorModelVersion.t ->
?detectorModelDescription:DetectorModelDescription.t ->
?detectorModelArn:DetectorModelArn.t ->
?roleArn:AmazonResourceName.t ->
?creationTime:Timestamp.t ->
?lastUpdateTime:Timestamp.t ->
?status:DetectorModelVersionStatus.t ->
?key:AttributeJsonPath.t ->
?evaluationMethod:EvaluationMethod.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of DetectorModelName.t
| `Timestamp of Timestamp.t ])
list ]