keys.insert("servicedependencies");
keys.insert("hostdependencies");
keys.insert("export_macros");
+ keys.insert("macros");
+ keys.insert("custom");
ExpressionList::Ptr host_exprl = boost::make_shared<ExpressionList>();
item->GetLinkedExpressionList()->ExtractFiltered(keys, host_exprl);
%attribute string "*"
},
+ %attribute dictionary "custom" {
+ %attribute string "*"
+ },
+
%attribute name(CheckCommand) "check_command",
%attribute name(TimePeriod) "check_period",
%attribute string "*"
},
+ %attribute dictionary "custom" {
+ %attribute string "*"
+ },
+
%attribute array "servicegroups" {
%attribute name(ServiceGroup) "*"
},
%attribute string "*"
},
+ %attribute dictionary "custom" {
+ %attribute string "*"
+ },
+
%require "check_command",
%attribute name(CheckCommand) "check_command",
%attribute number "max_check_attempts",