Язык настройки gated - жестко структурированный язык, схожий внешне с языком С. Комментарии либо начинаются символом решетки (#), либо начинаются символами /* и заканчиваются символами */.
Операторы настройки gated заканчиваются точкой с запятой, а группа связанных операторов заключается в фигурные скобки. Структура языка знакома большинству системных администраторов Unix и облегчает чтение разделов настройки. Это важное свойство для файлов, которые могут содержать операторы настройки многих протоколов одновременно.
Язык настройки образован операторами девяти типов. Инструктирующие операторы и операторы, трассировки могут располагаться в любом месте файла gated.conf и напрямую не связаны с настройкой какого-либо протокола. Эти операторы инструктируют интерпретатор файла настройки и управляют трассировкой. Семь других типов операторов: операторы параметров, операторы интерфейсов, операторы определений, операторы протоколов, статические операторы, управляющие операторы и операторы объединения. Эти операторы должны присутствовать в файле настройки в строго определенном порядке, начиная с операторов параметров и заканчивая операторами объединения. Нарушение порядка следования операторов приводит к возникновению ошибки в процессе интерпретации файла.
Ниже приводится описание всех команд языка настройки gated, упорядоченное по типу операторов.