summaryrefslogtreecommitdiffstats
path: root/pkg/icingadb/v1/icingadb_instance.go
blob: d694b74a88f666053a9c56db3906ad38bb156a3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package v1

import (
	"github.com/icinga/icingadb/pkg/types"
)

type IcingadbInstance struct {
	EntityWithoutChecksum             `json:",inline"`
	EnvironmentMeta                   `json:",inline"`
	EndpointId                        types.Binary    `json:"endpoint_id"`
	Heartbeat                         types.UnixMilli `json:"heartbeat"`
	Responsible                       types.Bool      `json:"responsible"`
	Icinga2Version                    string          `json:"icinga2_version"`
	Icinga2StartTime                  types.UnixMilli `json:"icinga2_start_Time"`
	Icinga2NotificationsEnabled       types.Bool      `json:"icinga2_notifications_enabled"`
	Icinga2ActiveServiceChecksEnabled types.Bool      `json:"icinga2_active_service_checks_enabled"`
	Icinga2ActiveHostChecksEnabled    types.Bool      `json:"icinga2_active_host_checks_enabled"`
	Icinga2EventHandlersEnabled       types.Bool      `json:"icinga2_event_handlers_enabled"`
	Icinga2FlapDetectionEnabled       types.Bool      `json:"icinga2_flap_detection_enabled"`
	Icinga2PerformanceDataEnabled     types.Bool      `json:"icinga2_performance_data_enabled"`
}