Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR wd package configuration.
This module contains definitions for the following management objects:
watchdog: watchdog
This YANG module augments the
Cisco-IOS-XR-config-mda-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Watchdog ¶
type Watchdog struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // switchover the RP at configured memory state. The type is interface{} with // range: 2..4. ThresholdMemorySwitchover interface{} // Disable watchdog restart deadlock. The type is interface{}. RestartDeadlockDisable interface{} // Watchdog monitor transport qnet timeout. The type is interface{} with // range: 10..3600. Units are second. MonitorQnetTimeout interface{} // Watchdog monitor cpu-hog persistent timeout configuration. The type is // interface{} with range: 10..3600. Units are second. MonitorCpuhogTimeout interface{} // Watchdog monitor procnto timeout configuration. The type is interface{} // with range: 60..3600. Units are second. MonitorProcntoTimeout interface{} // Disable critical event notification. The type is interface{}. OverloadNotification interface{} // Disable watchdog restart cpu-hog. The type is interface{}. RestartCpuhogDisable interface{} // Disable watchdog restart memory-hog. The type is interface{}. RestartMemoryhogDisable interface{} // Watchdog overload throttle timeout configuration. The type is interface{} // with range: 5..120. Units are second. OverloadThrottleTimeout interface{} // Memory thresholds. ThresholdMemory Watchdog_ThresholdMemory }
Watchdog watchdog
func (*Watchdog) GetEntityData ¶
func (watchdog *Watchdog) GetEntityData() *types.CommonEntityData
type Watchdog_ThresholdMemory ¶
type Watchdog_ThresholdMemory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Threshold, Range(5, 40). The type is interface{} with range: 5..40. Minor interface{} // Threshold, Range(4, minor). The type is interface{} with range: 4..40. Severe interface{} // Threshold, Range(3, severe). The type is interface{} with range: 3..40. Critical interface{} }
Watchdog_ThresholdMemory Memory thresholds
func (*Watchdog_ThresholdMemory) GetEntityData ¶
func (thresholdMemory *Watchdog_ThresholdMemory) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.