Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR sysmgr package configuration.
This module contains definitions for the following management objects:
process-mandatory: Process mandatory configuration process-single-crash: process single crash
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type ProcessMandatory
- type ProcessMandatory_All
- type ProcessMandatory_All_Processes
- type ProcessMandatory_All_Processes_Process
- type ProcessMandatory_Nodes
- type ProcessMandatory_Nodes_Node
- type ProcessMandatory_Nodes_Node_Processes
- type ProcessMandatory_Nodes_Node_Processes_Process
- type ProcessSingleCrash
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessMandatory ¶
type ProcessMandatory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of mandatory nodes. Nodes ProcessMandatory_Nodes // Mandatory for all nodes. All ProcessMandatory_All }
ProcessMandatory Process mandatory configuration
func (*ProcessMandatory) GetEntityData ¶
func (processMandatory *ProcessMandatory) GetEntityData() *types.CommonEntityData
type ProcessMandatory_All ¶
type ProcessMandatory_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of processes. Processes ProcessMandatory_All_Processes }
ProcessMandatory_All Mandatory for all nodes
func (*ProcessMandatory_All) GetEntityData ¶
func (all *ProcessMandatory_All) GetEntityData() *types.CommonEntityData
type ProcessMandatory_All_Processes ¶
type ProcessMandatory_All_Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the executable process. The type is slice of // ProcessMandatory_All_Processes_Process. Process []*ProcessMandatory_All_Processes_Process }
ProcessMandatory_All_Processes Table of processes
func (*ProcessMandatory_All_Processes) GetEntityData ¶
func (processes *ProcessMandatory_All_Processes) GetEntityData() *types.CommonEntityData
type ProcessMandatory_All_Processes_Process ¶
type ProcessMandatory_All_Processes_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} }
ProcessMandatory_All_Processes_Process Name of the executable process
func (*ProcessMandatory_All_Processes_Process) GetEntityData ¶
func (process *ProcessMandatory_All_Processes_Process) GetEntityData() *types.CommonEntityData
type ProcessMandatory_Nodes ¶
type ProcessMandatory_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mandatory node. The type is slice of ProcessMandatory_Nodes_Node. Node []*ProcessMandatory_Nodes_Node }
ProcessMandatory_Nodes Table of mandatory nodes
func (*ProcessMandatory_Nodes) GetEntityData ¶
func (nodes *ProcessMandatory_Nodes) GetEntityData() *types.CommonEntityData
type ProcessMandatory_Nodes_Node ¶
type ProcessMandatory_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Table of processes. Processes ProcessMandatory_Nodes_Node_Processes }
ProcessMandatory_Nodes_Node Mandatory node
func (*ProcessMandatory_Nodes_Node) GetEntityData ¶
func (node *ProcessMandatory_Nodes_Node) GetEntityData() *types.CommonEntityData
type ProcessMandatory_Nodes_Node_Processes ¶
type ProcessMandatory_Nodes_Node_Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the executable process. The type is slice of // ProcessMandatory_Nodes_Node_Processes_Process. Process []*ProcessMandatory_Nodes_Node_Processes_Process }
ProcessMandatory_Nodes_Node_Processes Table of processes
func (*ProcessMandatory_Nodes_Node_Processes) GetEntityData ¶
func (processes *ProcessMandatory_Nodes_Node_Processes) GetEntityData() *types.CommonEntityData
type ProcessMandatory_Nodes_Node_Processes_Process ¶
type ProcessMandatory_Nodes_Node_Processes_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} }
ProcessMandatory_Nodes_Node_Processes_Process Name of the executable process
func (*ProcessMandatory_Nodes_Node_Processes_Process) GetEntityData ¶
func (process *ProcessMandatory_Nodes_Node_Processes_Process) GetEntityData() *types.CommonEntityData
type ProcessSingleCrash ¶
type ProcessSingleCrash struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of crashes for a process to trigger reboot. The type is interface{} // with range: 1..500. This attribute is mandatory. Crashes interface{} // Minimum process up time (in seconds) to reset crash count. The type is // interface{} with range: 0..4294967295. Units are second. The default value // is 0. MinimumUpTime interface{} }
ProcessSingleCrash process single crash This type is a presence type.
func (*ProcessSingleCrash) GetEntityData ¶
func (processSingleCrash *ProcessSingleCrash) GetEntityData() *types.CommonEntityData