GUI Rule for the Target Model of a Configuration Template 
---------------------------------------------------------

If a GUI Rule is created for a target model referenced in 
a Configuration Template, then the GUI Rule is applied to 
this target model type referenced in the Configuration Template.

For example, a GUI Rule called ``ConfigurationTemplateOverride``
is available for the model ``device/ios/Script`` (which is a 
target in a Configuration Template for a Script - refer to 
the topic on Scripts). This GUI Rule has a Field Specific 
rule for the field ``expect_script`` (originally of type String) 
and sets its type to ``multi_line``. 

GUI Rules called ``ConfigurationTemplateOverride`` exist for
the following models:

* ``device/ios/Script``
* ``device/pgw/Script``


For example:


::

  {
     "meta": {
         "model_type": "data/GUIRule",
         "schema_version": "0.4.9",
         "hierarchy": "sys",
         "tags": [
             "base",
             "core"
         ]
     },
     "data": {
         "field_specific": [
             {
                 "field": "expect_script",
                 "property": "type",
                 "value": "multiline"
             },
             {
                 "field": "expect_script",
                 "property": "scrollbars",
                 "value": "true"
             }
         ],
         "type": "device/ios/Script",
         "name": "ConfigurationTemplateOverride"
     }
  }



.. |VOSS-4-UC| replace:: VOSS-4-UC
.. |Unified CM| replace:: Unified CM