mirror of https://github.com/Icinga/icinga2.git
commit
47ea15d197
|
@ -32,7 +32,12 @@ enum StateType
|
||||||
class Host : DynamicObject
|
class Host : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
[config] Array::Ptr groups;
|
[config] Array::Ptr groups;
|
||||||
[config] Dictionary::Ptr macros;
|
[config] Dictionary::Ptr macros;
|
||||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
||||||
class HostGroup : DynamicObject
|
class HostGroup : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,12 @@ class Service : DynamicObject
|
||||||
[config] String event_command (EventCommandRaw);
|
[config] String event_command (EventCommandRaw);
|
||||||
[config] bool volatile;
|
[config] bool volatile;
|
||||||
[config] String short_name {
|
[config] String short_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_ShortName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_ShortName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
[config] String host (HostRaw);
|
[config] String host (HostRaw);
|
||||||
[config] double flapping_threshold {
|
[config] double flapping_threshold {
|
||||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
||||||
class ServiceGroup : DynamicObject
|
class ServiceGroup : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
||||||
class TimePeriod : DynamicObject
|
class TimePeriod : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
[config] Dictionary::Ptr ranges;
|
[config] Dictionary::Ptr ranges;
|
||||||
[state] Value valid_begin;
|
[state] Value valid_begin;
|
||||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
||||||
class User : DynamicObject
|
class User : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
[config] Dictionary::Ptr macros;
|
[config] Dictionary::Ptr macros;
|
||||||
[config] Array::Ptr groups;
|
[config] Array::Ptr groups;
|
||||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
||||||
class UserGroup : DynamicObject
|
class UserGroup : DynamicObject
|
||||||
{
|
{
|
||||||
[config] String display_name {
|
[config] String display_name {
|
||||||
default {{{ return GetName(); }}}
|
get {{{
|
||||||
|
if (m_DisplayName.IsEmpty())
|
||||||
|
return GetName();
|
||||||
|
else
|
||||||
|
return m_DisplayName;
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue