Benchling Automation Template Variable API
Defines a configuration parameter within an AutomationTemplate that users can customize when applying the template. Unlike AutomationTemplateDataFrameVariable which handles data frame inputs, this type represents scalar configuration values such as thresholds, filter criteria, or algorithm parameters. The configVariableKey identifies which step configuration field this variable controls, and variableTypeConfigSpec defines the allowed value types. When users apply a template, they provide values for these variables that configure the behavior of the corresponding AutomationStep. Note: These are surfaced as "config variables" on the AutomationTemplate object.