mirror of https://github.com/Icinga/icinga2.git
Update type validators.
This commit is contained in:
parent
a7e25beb06
commit
826a56ba20
|
@ -41,46 +41,7 @@ type Host {
|
||||||
%attribute name(Service) "*"
|
%attribute name(Service) "*"
|
||||||
},
|
},
|
||||||
|
|
||||||
/* %attribute string "short_name",
|
%attribute any "*"
|
||||||
%attribute string "display_name",
|
|
||||||
|
|
||||||
%attribute dictionary "macros" {
|
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute dictionary "custom" {
|
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute name(CheckCommand) "check_command",
|
|
||||||
|
|
||||||
%attribute name(TimePeriod) "check_period",
|
|
||||||
%attribute number "check_interval",
|
|
||||||
%attribute number "retry_interval",
|
|
||||||
|
|
||||||
%attribute number "enable_notifications",
|
|
||||||
%attribute number "notification_interval",
|
|
||||||
%attribute name(TimePeriod) "notification_period",
|
|
||||||
|
|
||||||
%attribute number "enable_flapping",
|
|
||||||
%attribute number "flapping_threshold",
|
|
||||||
|
|
||||||
%attribute array "servicegroups" {
|
|
||||||
%attribute name(ServiceGroup) "*"
|
|
||||||
},
|
|
||||||
%attribute array "checkers" {
|
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
%attribute array "hostdependencies" {
|
|
||||||
%attribute name(Host) "*"
|
|
||||||
},
|
|
||||||
%attribute array "servicedependencies" {
|
|
||||||
%attribute dictionary "*" {
|
|
||||||
%require "host",
|
|
||||||
%attribute name(Host) "host",
|
|
||||||
|
|
||||||
%require "service",
|
|
||||||
%attribute string "service"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -90,58 +51,10 @@ type Host {
|
||||||
%attribute name(Notification) "*"
|
%attribute name(Notification) "*"
|
||||||
},
|
},
|
||||||
|
|
||||||
%attribute dictionary "macros" {
|
%attribute any "*"
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute array "users" {
|
|
||||||
%attribute name(User) "*"
|
|
||||||
},
|
|
||||||
%attribute array "groups" {
|
|
||||||
%attribute name(UserGroup) "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute dictionary "times" {
|
|
||||||
%attribute number "begin",
|
|
||||||
%attribute number "end",
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute number "notification_type_filter",
|
|
||||||
%attribute number "notification_state_filter",
|
|
||||||
%attribute name(TimePeriod) "notification_period"
|
|
||||||
}
|
|
||||||
},*/
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/* %attribute dictionary "notifications" {
|
|
||||||
%attribute dictionary "*" {
|
|
||||||
%attribute array "templates" {
|
|
||||||
%attribute name(Notification) "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute dictionary "macros" {
|
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute array "users" {
|
|
||||||
%attribute name(User) "*"
|
|
||||||
},
|
|
||||||
%attribute array "groups" {
|
|
||||||
%attribute name(UserGroup) "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute dictionary "times" {
|
|
||||||
%attribute number "begin",
|
|
||||||
%attribute number "end",
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute number "notification_type_filter",
|
|
||||||
%attribute number "notification_state_filter",
|
|
||||||
%attribute name(TimePeriod) "notification_period"
|
|
||||||
}
|
|
||||||
},*/
|
|
||||||
|
|
||||||
/* service attributes */
|
/* service attributes */
|
||||||
%attribute number "max_check_attempts",
|
%attribute number "max_check_attempts",
|
||||||
%attribute name(TimePeriod) "check_period",
|
%attribute name(TimePeriod) "check_period",
|
||||||
|
@ -242,25 +155,7 @@ type Service {
|
||||||
%attribute name(Notification) "*"
|
%attribute name(Notification) "*"
|
||||||
},
|
},
|
||||||
|
|
||||||
/* %attribute dictionary "macros" {
|
%attribute any "*"
|
||||||
%attribute string "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute array "users" {
|
|
||||||
%attribute name(User) "*"
|
|
||||||
},
|
|
||||||
%attribute array "groups" {
|
|
||||||
%attribute name(UserGroup) "*"
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute dictionary "times" {
|
|
||||||
%attribute number "begin",
|
|
||||||
%attribute number "end",
|
|
||||||
},
|
|
||||||
|
|
||||||
%attribute number "notification_type_filter",
|
|
||||||
%attribute number "notification_state_filter",
|
|
||||||
%attribute name(TimePeriod) "notification_period"*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue