mirror of
				https://github.com/Icinga/icinga2.git
				synced 2025-11-03 21:25:56 +01:00 
			
		
		
		
	
							parent
							
								
									266afc9ee9
								
							
						
					
					
						commit
						24d018a058
					
				@ -32,7 +32,12 @@ enum StateType
 | 
			
		||||
class Host : DynamicObject
 | 
			
		||||
{
 | 
			
		||||
	[config] String display_name {
 | 
			
		||||
		default {{{ return GetName(); }}}
 | 
			
		||||
		get {{{
 | 
			
		||||
			if (m_DisplayName.IsEmpty())
 | 
			
		||||
				return GetName();
 | 
			
		||||
			else
 | 
			
		||||
				return m_DisplayName;
 | 
			
		||||
		}}}
 | 
			
		||||
	};
 | 
			
		||||
	[config] Array::Ptr groups;
 | 
			
		||||
	[config] Dictionary::Ptr macros;
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,12 @@ namespace icinga
 | 
			
		||||
class HostGroup : DynamicObject
 | 
			
		||||
{
 | 
			
		||||
	[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] bool volatile;
 | 
			
		||||
	[config] String short_name {
 | 
			
		||||
		default {{{ return GetName(); }}}
 | 
			
		||||
		get {{{
 | 
			
		||||
			if (m_ShortName.IsEmpty())
 | 
			
		||||
				return GetName();
 | 
			
		||||
			else
 | 
			
		||||
				return m_ShortName;
 | 
			
		||||
		}}}
 | 
			
		||||
	};
 | 
			
		||||
	[config] String host (HostRaw);
 | 
			
		||||
	[config] double flapping_threshold {
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,12 @@ namespace icinga
 | 
			
		||||
class ServiceGroup : DynamicObject
 | 
			
		||||
{
 | 
			
		||||
	[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
 | 
			
		||||
{
 | 
			
		||||
	[config] String display_name {
 | 
			
		||||
		default {{{ return GetName(); }}}
 | 
			
		||||
		get {{{
 | 
			
		||||
			if (m_DisplayName.IsEmpty())
 | 
			
		||||
				return GetName();
 | 
			
		||||
			else
 | 
			
		||||
				return m_DisplayName;
 | 
			
		||||
		}}}
 | 
			
		||||
	};
 | 
			
		||||
	[config] Dictionary::Ptr ranges;
 | 
			
		||||
	[state] Value valid_begin;
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,12 @@ namespace icinga
 | 
			
		||||
class User : DynamicObject
 | 
			
		||||
{
 | 
			
		||||
	[config] String display_name {
 | 
			
		||||
		default {{{ return GetName(); }}}
 | 
			
		||||
		get {{{
 | 
			
		||||
			if (m_DisplayName.IsEmpty())
 | 
			
		||||
				return GetName();
 | 
			
		||||
			else
 | 
			
		||||
				return m_DisplayName;
 | 
			
		||||
		}}}
 | 
			
		||||
	};
 | 
			
		||||
	[config] Dictionary::Ptr macros;
 | 
			
		||||
	[config] Array::Ptr groups;
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,12 @@ namespace icinga
 | 
			
		||||
class UserGroup : DynamicObject
 | 
			
		||||
{
 | 
			
		||||
	[config] String display_name {
 | 
			
		||||
		default {{{ return GetName(); }}}
 | 
			
		||||
		get {{{
 | 
			
		||||
			if (m_DisplayName.IsEmpty())
 | 
			
		||||
				return GetName();
 | 
			
		||||
			else
 | 
			
		||||
				return m_DisplayName;
 | 
			
		||||
		}}}
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user