func DisableHostSvcChecks(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_SVC_CHECKS",
		stringifyArg("host_name", "string", host_name),
	)
}
DisableHostSvcChecks creates a new "DISABLE_HOST_SVC_CHECKS" Nagios command.

Enables active checks of all services on the specified host.
package nagios
import (
	"time"
	livestatus "github.com/vbatoufflet/go-livestatus"
)
func AcknowledgeHostProblem(
	host_name string,
	sticky bool,
	notify bool,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ACKNOWLEDGE_HOST_PROBLEM",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("sticky", "bool", sticky),
		stringifyArg("notify", "bool", notify),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AcknowledgeSvcProblem(
	host_name string,
	service_description string,
	sticky bool,
	notify bool,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ACKNOWLEDGE_SVC_PROBLEM",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("sticky", "bool", sticky),
		stringifyArg("notify", "bool", notify),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AddHostComment(
	host_name string,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ADD_HOST_COMMENT",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AddSvcComment(
	host_name string,
	service_description string,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ADD_SVC_COMMENT",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func ChangeContactHostNotificationTimeperiod(
	contact_name string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_HOST_NOTIFICATION_TIMEPERIOD",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func ChangeContactModattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactModhattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODHATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactModsattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODSATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactSvcNotificationTimeperiod(
	contact_name string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_SVC_NOTIFICATION_TIMEPERIOD",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func ChangeCustomContactVar(
	contact_name string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_CONTACT_VAR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeCustomHostVar(
	host_name string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_HOST_VAR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeCustomSvcVar(
	host_name string,
	service_description string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_SVC_VAR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeGlobalHostEventHandler(
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_GLOBAL_HOST_EVENT_HANDLER",
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeGlobalSvcEventHandler(
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_GLOBAL_SVC_EVENT_HANDLER",
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeHostCheckCommand(
	host_name string,
	check_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_CHECK_COMMAND",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_command", "string", check_command),
	)
}
func ChangeHostCheckTimeperiod(
	host_name string,
	timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_CHECK_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("timeperiod", "string", timeperiod),
	)
}
func ChangeHostEventHandler(
	host_name string,
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_EVENT_HANDLER",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeHostModattr(
	host_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_MODATTR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeMaxHostCheckAttempts(
	host_name string,
	check_attempts int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_MAX_HOST_CHECK_ATTEMPTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_attempts", "int", check_attempts),
	)
}
func ChangeMaxSvcCheckAttempts(
	host_name string,
	service_description string,
	check_attempts int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_MAX_SVC_CHECK_ATTEMPTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_attempts", "int", check_attempts),
	)
}
func ChangeNormalHostCheckInterval(
	host_name string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_NORMAL_HOST_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeNormalSvcCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_NORMAL_SVC_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeRetryHostCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_RETRY_HOST_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeRetrySvcCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_RETRY_SVC_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeSvcCheckCommand(
	host_name string,
	service_description string,
	check_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_CHECK_COMMAND",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_command", "string", check_command),
	)
}
func ChangeSvcCheckTimeperiod(
	host_name string,
	service_description string,
	check_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_CHECK_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_timeperiod", "string", check_timeperiod),
	)
}
func ChangeSvcEventHandler(
	host_name string,
	service_description string,
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_EVENT_HANDLER",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeSvcModattr(
	host_name string,
	service_description string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_MODATTR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("value", "string", value),
	)
}
func ChangeSvcNotificationTimeperiod(
	host_name string,
	service_description string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_NOTIFICATION_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func DelayHostNotification(
	host_name string,
	notification_time time.Time,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DELAY_HOST_NOTIFICATION",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("notification_time", "time.Time", notification_time),
	)
}
func DelaySvcNotification(
	host_name string,
	service_description string,
	notification_time time.Time,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DELAY_SVC_NOTIFICATION",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("notification_time", "time.Time", notification_time),
	)
}
func DelAllHostComments(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_ALL_HOST_COMMENTS",
		stringifyArg("host_name", "string", host_name),
	)
}
func DelAllSvcComments(
	host_name string,
	service_description string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_ALL_SVC_COMMENTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
	)
}
func DelHostComment(
	comment_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_HOST_COMMENT",
		stringifyArg("comment_id", "int", comment_id),
	)
}
func DelHostDowntime(
	downtime_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_HOST_DOWNTIME",
		stringifyArg("downtime_id", "int", downtime_id),
	)
}
func DelSvcComment(
	comment_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_SVC_COMMENT",
		stringifyArg("comment_id", "int", comment_id),
	)
}
func DelSvcDowntime(
	downtime_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_SVC_DOWNTIME",
		stringifyArg("downtime_id", "int", downtime_id),
	)
}
func DisableAllNotificationsBeyondHost(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableContactgroupHostNotifications(
	contactgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACTGROUP_HOST_NOTIFICATIONS",
		stringifyArg("contactgroup_name", "string", contactgroup_name),
	)
}
func DisableContactgroupSvcNotifications(
	contactgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACTGROUP_SVC_NOTIFICATIONS",
		stringifyArg("contactgroup_name", "string", contactgroup_name),
	)
}
func DisableContactHostNotifications(
	contact_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACT_HOST_NOTIFICATIONS",
		stringifyArg("contact_name", "string", contact_name),
	)
}
func DisableContactSvcNotifications(
	contact_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACT_SVC_NOTIFICATIONS",
		stringifyArg("contact_name", "string", contact_name),
	)
}
func DisableEventHandlers() *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_EVENT_HANDLERS",
	)
}
func DisableFailurePrediction() *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_FAILURE_PREDICTION",
	)
}
func DisableFlapDetection() *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_FLAP_DETECTION",
	)
}
func DisableHostgroupHostChecks(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_HOST_CHECKS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostgroupHostNotifications(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_HOST_NOTIFICATIONS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostgroupPassiveHostChecks(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_PASSIVE_HOST_CHECKS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostgroupPassiveSvcChecks(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_PASSIVE_SVC_CHECKS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostgroupSvcChecks(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_SVC_CHECKS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostgroupSvcNotifications(
	hostgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOSTGROUP_SVC_NOTIFICATIONS",
		stringifyArg("hostgroup_name", "string", hostgroup_name),
	)
}
func DisableHostAndChildNotifications(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_AND_CHILD_NOTIFICATIONS",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableHostCheck(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_CHECK",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableHostEventHandler(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_EVENT_HANDLER",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableHostFlapDetection(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_FLAP_DETECTION",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableHostFreshnessChecks() *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_FRESHNESS_CHECKS",
	)
}
func DisableHostNotifications(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_HOST_NOTIFICATIONS",
		stringifyArg("host_name", "string", host_name),
	)
}