Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR manageability-perfmgmt package configuration.
This module contains definitions for the following management objects:
perf-mgmt: Performance Management configuration & operations
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type PerfMgmt
- type PerfMgmt_Enable
- type PerfMgmt_Enable_MonitorEnable
- type PerfMgmt_Enable_MonitorEnable_BasicCounters
- type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces
- type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface
- type PerfMgmt_Enable_MonitorEnable_Bgp
- type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors
- type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor
- type PerfMgmt_Enable_MonitorEnable_Cpu
- type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes
- type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node
- type PerfMgmt_Enable_MonitorEnable_DataRates
- type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces
- type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface
- type PerfMgmt_Enable_MonitorEnable_GenericCounters
- type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces
- type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface
- type PerfMgmt_Enable_MonitorEnable_LdpMpls
- type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions
- type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session
- type PerfMgmt_Enable_MonitorEnable_Memory
- type PerfMgmt_Enable_MonitorEnable_Memory_Nodes
- type PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node
- type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol
- type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances
- type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance
- type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol
- type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances
- type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance
- type PerfMgmt_Enable_MonitorEnable_Process
- type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes
- type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode
- type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids
- type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid
- type PerfMgmt_Enable_Statistics
- type PerfMgmt_Enable_Statistics_BasicCounterInterface
- type PerfMgmt_Enable_Statistics_Bgp
- type PerfMgmt_Enable_Statistics_CpuNode
- type PerfMgmt_Enable_Statistics_CpuNode_NodeAll
- type PerfMgmt_Enable_Statistics_CpuNode_Nodes
- type PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node
- type PerfMgmt_Enable_Statistics_DataRateInterface
- type PerfMgmt_Enable_Statistics_GenericCounterInterface
- type PerfMgmt_Enable_Statistics_LdpMpls
- type PerfMgmt_Enable_Statistics_MemoryNode
- type PerfMgmt_Enable_Statistics_MemoryNode_NodeAll
- type PerfMgmt_Enable_Statistics_MemoryNode_Nodes
- type PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node
- type PerfMgmt_Enable_Statistics_Ospfv2Protocol
- type PerfMgmt_Enable_Statistics_Ospfv3Protocol
- type PerfMgmt_Enable_Statistics_ProcessNode
- type PerfMgmt_Enable_Statistics_ProcessNode_NodeAll
- type PerfMgmt_Enable_Statistics_ProcessNode_Nodes
- type PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node
- type PerfMgmt_Enable_Threshold
- type PerfMgmt_Enable_Threshold_BasicCounterInterface
- type PerfMgmt_Enable_Threshold_Bgp
- type PerfMgmt_Enable_Threshold_CpuNode
- type PerfMgmt_Enable_Threshold_CpuNode_NodeAll
- type PerfMgmt_Enable_Threshold_CpuNode_Nodes
- type PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node
- type PerfMgmt_Enable_Threshold_DataRateInterface
- type PerfMgmt_Enable_Threshold_GenericCounterInterface
- type PerfMgmt_Enable_Threshold_LdpMpls
- type PerfMgmt_Enable_Threshold_MemoryNode
- type PerfMgmt_Enable_Threshold_MemoryNode_NodeAll
- type PerfMgmt_Enable_Threshold_MemoryNode_Nodes
- type PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node
- type PerfMgmt_Enable_Threshold_Ospfv2Protocol
- type PerfMgmt_Enable_Threshold_Ospfv3Protocol
- type PerfMgmt_Enable_Threshold_ProcessNode
- type PerfMgmt_Enable_Threshold_ProcessNode_NodeAll
- type PerfMgmt_Enable_Threshold_ProcessNode_Nodes
- type PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node
- type PerfMgmt_RegExpGroups
- type PerfMgmt_RegExpGroups_RegExpGroup
- type PerfMgmt_RegExpGroups_RegExpGroup_RegExps
- type PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp
- type PerfMgmt_Resources
- type PerfMgmt_Resources_DumpLocal
- type PerfMgmt_Resources_MemoryResources
- type PerfMgmt_Resources_TftpResources
- type PerfMgmt_Statistics
- type PerfMgmt_Statistics_BasicCounterInterface
- type PerfMgmt_Statistics_BasicCounterInterface_Templates
- type PerfMgmt_Statistics_BasicCounterInterface_Templates_Template
- type PerfMgmt_Statistics_Bgp
- type PerfMgmt_Statistics_Bgp_Templates
- type PerfMgmt_Statistics_Bgp_Templates_Template
- type PerfMgmt_Statistics_CpuNode
- type PerfMgmt_Statistics_CpuNode_Templates
- type PerfMgmt_Statistics_CpuNode_Templates_Template
- type PerfMgmt_Statistics_DataRateInterface
- type PerfMgmt_Statistics_DataRateInterface_Templates
- type PerfMgmt_Statistics_DataRateInterface_Templates_Template
- type PerfMgmt_Statistics_GenericCounterInterface
- type PerfMgmt_Statistics_GenericCounterInterface_Templates
- type PerfMgmt_Statistics_GenericCounterInterface_Templates_Template
- type PerfMgmt_Statistics_LdpMpls
- type PerfMgmt_Statistics_LdpMpls_Templates
- type PerfMgmt_Statistics_LdpMpls_Templates_Template
- type PerfMgmt_Statistics_MemoryNode
- type PerfMgmt_Statistics_MemoryNode_Templates
- type PerfMgmt_Statistics_MemoryNode_Templates_Template
- type PerfMgmt_Statistics_Ospfv2Protocol
- type PerfMgmt_Statistics_Ospfv2Protocol_Templates
- type PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template
- type PerfMgmt_Statistics_Ospfv3Protocol
- type PerfMgmt_Statistics_Ospfv3Protocol_Templates
- type PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template
- type PerfMgmt_Statistics_ProcessNode
- type PerfMgmt_Statistics_ProcessNode_Templates
- type PerfMgmt_Statistics_ProcessNode_Templates_Template
- type PerfMgmt_Threshold
- type PerfMgmt_Threshold_BasicCounterInterface
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops
- type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors
- type PerfMgmt_Threshold_Bgp
- type PerfMgmt_Threshold_Bgp_BgpTemplates
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages
- type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages
- type PerfMgmt_Threshold_CpuNode
- type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates
- type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate
- type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed
- type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses
- type PerfMgmt_Threshold_DataRateInterface
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts
- type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate
- type PerfMgmt_Threshold_GenericCounterInterface
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors
- type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun
- type PerfMgmt_Threshold_LdpMpls
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd
- type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent
- type PerfMgmt_Threshold_MemoryNode
- type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates
- type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate
- type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory
- type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory
- type PerfMgmt_Threshold_Ospfv2Protocol
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa
- type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets
- type PerfMgmt_Threshold_Ospfv3Protocol
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa
- type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets
- type PerfMgmt_Threshold_ProcessNode
- type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates
- type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate
- type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed
- type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads
- type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory
- type PmThresholdOp
- type PmThresholdRearm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PerfMgmt ¶
type PerfMgmt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Resources configuration. Resources PerfMgmt_Resources // Templates for collection of statistics. Statistics PerfMgmt_Statistics // Start data collection and/or threshold monitoring. Enable PerfMgmt_Enable // Configure regular expression group. RegExpGroups PerfMgmt_RegExpGroups // Container for threshold templates. Threshold PerfMgmt_Threshold }
PerfMgmt Performance Management configuration & operations
func (*PerfMgmt) GetEntityData ¶
func (perfMgmt *PerfMgmt) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable ¶
type PerfMgmt_Enable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start threshold monitoring using a defined template. Threshold PerfMgmt_Enable_Threshold // Start periodic collection using a defined a template. Statistics PerfMgmt_Enable_Statistics // Start data collection for a monitored instance. MonitorEnable PerfMgmt_Enable_MonitorEnable }
PerfMgmt_Enable Start data collection and/or threshold monitoring
func (*PerfMgmt_Enable) GetEntityData ¶
func (enable *PerfMgmt_Enable) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable ¶
type PerfMgmt_Enable_MonitorEnable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitoring for LDP. LdpMpls PerfMgmt_Enable_MonitorEnable_LdpMpls // Monitor OSPF v3 Protocol. Ospfv3Protocol PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol // Monitoring for generic-counters. GenericCounters PerfMgmt_Enable_MonitorEnable_GenericCounters // Collection for a single process. Process PerfMgmt_Enable_MonitorEnable_Process // Monitoring for basic-counters. BasicCounters PerfMgmt_Enable_MonitorEnable_BasicCounters // Collection for memory. Memory PerfMgmt_Enable_MonitorEnable_Memory // Monitor OSPF v2 Protocol. Ospfv2Protocol PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol // Collection for CPU. Cpu PerfMgmt_Enable_MonitorEnable_Cpu // Monitor BGP protocol. Bgp PerfMgmt_Enable_MonitorEnable_Bgp // Monitoring for data-rates. DataRates PerfMgmt_Enable_MonitorEnable_DataRates }
PerfMgmt_Enable_MonitorEnable Start data collection for a monitored instance
func (*PerfMgmt_Enable_MonitorEnable) GetEntityData ¶
func (monitorEnable *PerfMgmt_Enable_MonitorEnable) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_BasicCounters ¶
type PerfMgmt_Enable_MonitorEnable_BasicCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor an Interface. Interfaces PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces }
PerfMgmt_Enable_MonitorEnable_BasicCounters Monitoring for basic-counters
func (*PerfMgmt_Enable_MonitorEnable_BasicCounters) GetEntityData ¶
func (basicCounters *PerfMgmt_Enable_MonitorEnable_BasicCounters) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces ¶
type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface being Monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface. Interface []*PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface }
PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces Monitor an Interface
func (*PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces) GetEntityData ¶
func (interfaces *PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface ¶
type PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface Interface being Monitored
func (*PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface) GetEntityData ¶
func (self *PerfMgmt_Enable_MonitorEnable_BasicCounters_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Bgp ¶
type PerfMgmt_Enable_MonitorEnable_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor BGP protocol for a BGP peer. Neighbors PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors }
PerfMgmt_Enable_MonitorEnable_Bgp Monitor BGP protocol
func (*PerfMgmt_Enable_MonitorEnable_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Enable_MonitorEnable_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors ¶
type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbor being monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor. Neighbor []*PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor }
PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors Monitor BGP protocol for a BGP peer
func (*PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors) GetEntityData ¶
func (neighbors *PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor ¶
type PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP address of the Neighbor. The type is string // with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. PeerAddress interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor Neighbor being monitored
func (*PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *PerfMgmt_Enable_MonitorEnable_Bgp_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Cpu ¶
type PerfMgmt_Enable_MonitorEnable_Cpu struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. Nodes PerfMgmt_Enable_MonitorEnable_Cpu_Nodes }
PerfMgmt_Enable_MonitorEnable_Cpu Collection for CPU
func (*PerfMgmt_Enable_MonitorEnable_Cpu) GetEntityData ¶
func (cpu *PerfMgmt_Enable_MonitorEnable_Cpu) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes ¶
type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node. Node []*PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node }
PerfMgmt_Enable_MonitorEnable_Cpu_Nodes Node specification
func (*PerfMgmt_Enable_MonitorEnable_Cpu_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_MonitorEnable_Cpu_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node ¶
type PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node Node instance
func (*PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_MonitorEnable_Cpu_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_DataRates ¶
type PerfMgmt_Enable_MonitorEnable_DataRates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor an Interface. Interfaces PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces }
PerfMgmt_Enable_MonitorEnable_DataRates Monitoring for data-rates
func (*PerfMgmt_Enable_MonitorEnable_DataRates) GetEntityData ¶
func (dataRates *PerfMgmt_Enable_MonitorEnable_DataRates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces ¶
type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface being Monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface. Interface []*PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface }
PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces Monitor an Interface
func (*PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces) GetEntityData ¶
func (interfaces *PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface ¶
type PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface Interface being Monitored
func (*PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface) GetEntityData ¶
func (self *PerfMgmt_Enable_MonitorEnable_DataRates_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_GenericCounters ¶
type PerfMgmt_Enable_MonitorEnable_GenericCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor an Interface. Interfaces PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces }
PerfMgmt_Enable_MonitorEnable_GenericCounters Monitoring for generic-counters
func (*PerfMgmt_Enable_MonitorEnable_GenericCounters) GetEntityData ¶
func (genericCounters *PerfMgmt_Enable_MonitorEnable_GenericCounters) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces ¶
type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface being Monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface. Interface []*PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface }
PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces Monitor an Interface
func (*PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces) GetEntityData ¶
func (interfaces *PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface ¶
type PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface Interface being Monitored
func (*PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface) GetEntityData ¶
func (self *PerfMgmt_Enable_MonitorEnable_GenericCounters_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_LdpMpls ¶
type PerfMgmt_Enable_MonitorEnable_LdpMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP session specification. Sessions PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions }
PerfMgmt_Enable_MonitorEnable_LdpMpls Monitoring for LDP
func (*PerfMgmt_Enable_MonitorEnable_LdpMpls) GetEntityData ¶
func (ldpMpls *PerfMgmt_Enable_MonitorEnable_LdpMpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions ¶
type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP address of the LDP Session. The type is slice of // PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session. Session []*PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session }
PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions LDP session specification
func (*PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions) GetEntityData ¶
func (sessions *PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session ¶
type PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP address of the LDP Session. The type is string // with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Session interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session IP address of the LDP Session
func (*PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session) GetEntityData ¶
func (session *PerfMgmt_Enable_MonitorEnable_LdpMpls_Sessions_Session) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Memory ¶
type PerfMgmt_Enable_MonitorEnable_Memory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. Nodes PerfMgmt_Enable_MonitorEnable_Memory_Nodes }
PerfMgmt_Enable_MonitorEnable_Memory Collection for memory
func (*PerfMgmt_Enable_MonitorEnable_Memory) GetEntityData ¶
func (memory *PerfMgmt_Enable_MonitorEnable_Memory) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Memory_Nodes ¶
type PerfMgmt_Enable_MonitorEnable_Memory_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node. Node []*PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node }
PerfMgmt_Enable_MonitorEnable_Memory_Nodes Node specification
func (*PerfMgmt_Enable_MonitorEnable_Memory_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_MonitorEnable_Memory_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node ¶
type PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node Node instance
func (*PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_MonitorEnable_Memory_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor an instance. OspfInstances PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances }
PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol Monitor OSPF v2 Protocol
func (*PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol) GetEntityData ¶
func (ospfv2Protocol *PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Instance being monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance. OspfInstance []*PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance }
PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances Monitor an instance
func (*PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances) GetEntityData ¶
func (ospfInstances *PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance Instance being monitored
func (*PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance) GetEntityData ¶
func (ospfInstance *PerfMgmt_Enable_MonitorEnable_Ospfv2Protocol_OspfInstances_OspfInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor an instance. OspfInstances PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances }
PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol Monitor OSPF v3 Protocol
func (*PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol) GetEntityData ¶
func (ospfv3Protocol *PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Instance being monitored. The type is slice of // PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance. OspfInstance []*PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance }
PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances Monitor an instance
func (*PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances) GetEntityData ¶
func (ospfInstances *PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance ¶
type PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance Instance being monitored
func (*PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance) GetEntityData ¶
func (ospfInstance *PerfMgmt_Enable_MonitorEnable_Ospfv3Protocol_OspfInstances_OspfInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Process ¶
type PerfMgmt_Enable_MonitorEnable_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. ProcessNodes PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes }
PerfMgmt_Enable_MonitorEnable_Process Collection for a single process
func (*PerfMgmt_Enable_MonitorEnable_Process) GetEntityData ¶
func (process *PerfMgmt_Enable_MonitorEnable_Process) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes ¶
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode. ProcessNode []*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode }
PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes Node specification
func (*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes) GetEntityData ¶
func (processNodes *PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode ¶
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Process ID specification. Pids PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids }
PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode Node instance
func (*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode) GetEntityData ¶
func (processNode *PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids ¶
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify an existing template for data collection. The type is slice of // PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid. Pid []*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid }
PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids Process ID specification
func (*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids) GetEntityData ¶
func (pids *PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid ¶
type PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Specify Process ID. The type is interface{} with // range: 0..4294967295. Pid interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid Specify an existing template for data collection
func (*PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid) GetEntityData ¶
func (pid *PerfMgmt_Enable_MonitorEnable_Process_ProcessNodes_ProcessNode_Pids_Pid) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics ¶
type PerfMgmt_Enable_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics collection for generic-counters. GenericCounterInterface PerfMgmt_Enable_Statistics_GenericCounterInterface // Data collection for BGP. Bgp PerfMgmt_Enable_Statistics_Bgp // Data collection for OSPF v2 Protocol. Ospfv2Protocol PerfMgmt_Enable_Statistics_Ospfv2Protocol // Data collection for OSPF v3 Protocol. Ospfv3Protocol PerfMgmt_Enable_Statistics_Ospfv3Protocol // Collection for CPU. CpuNode PerfMgmt_Enable_Statistics_CpuNode // Statistics collection for basic-counters. BasicCounterInterface PerfMgmt_Enable_Statistics_BasicCounterInterface // Collection for process. ProcessNode PerfMgmt_Enable_Statistics_ProcessNode // Statistics collection for generic-counters. DataRateInterface PerfMgmt_Enable_Statistics_DataRateInterface // Collection for memory. MemoryNode PerfMgmt_Enable_Statistics_MemoryNode // Collection for labels distribution protocol. LdpMpls PerfMgmt_Enable_Statistics_LdpMpls }
PerfMgmt_Enable_Statistics Start periodic collection using a defined a template
func (*PerfMgmt_Enable_Statistics) GetEntityData ¶
func (statistics *PerfMgmt_Enable_Statistics) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_BasicCounterInterface ¶
type PerfMgmt_Enable_Statistics_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_BasicCounterInterface Statistics collection for basic-counters
func (*PerfMgmt_Enable_Statistics_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Enable_Statistics_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_Bgp ¶
type PerfMgmt_Enable_Statistics_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_Bgp Data collection for BGP
func (*PerfMgmt_Enable_Statistics_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Enable_Statistics_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_CpuNode ¶
type PerfMgmt_Enable_Statistics_CpuNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All the the nodes. NodeAll PerfMgmt_Enable_Statistics_CpuNode_NodeAll // Node specification. Nodes PerfMgmt_Enable_Statistics_CpuNode_Nodes }
PerfMgmt_Enable_Statistics_CpuNode Collection for CPU
func (*PerfMgmt_Enable_Statistics_CpuNode) GetEntityData ¶
func (cpuNode *PerfMgmt_Enable_Statistics_CpuNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_CpuNode_NodeAll ¶
type PerfMgmt_Enable_Statistics_CpuNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_CpuNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Statistics_CpuNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Statistics_CpuNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_CpuNode_Nodes ¶
type PerfMgmt_Enable_Statistics_CpuNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node. Node []*PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node }
PerfMgmt_Enable_Statistics_CpuNode_Nodes Node specification
func (*PerfMgmt_Enable_Statistics_CpuNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Statistics_CpuNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node ¶
type PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Statistics_CpuNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_DataRateInterface ¶
type PerfMgmt_Enable_Statistics_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_DataRateInterface Statistics collection for generic-counters
func (*PerfMgmt_Enable_Statistics_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Enable_Statistics_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_GenericCounterInterface ¶
type PerfMgmt_Enable_Statistics_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_GenericCounterInterface Statistics collection for generic-counters
func (*PerfMgmt_Enable_Statistics_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Enable_Statistics_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_LdpMpls ¶
type PerfMgmt_Enable_Statistics_LdpMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_LdpMpls Collection for labels distribution protocol
func (*PerfMgmt_Enable_Statistics_LdpMpls) GetEntityData ¶
func (ldpMpls *PerfMgmt_Enable_Statistics_LdpMpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_MemoryNode ¶
type PerfMgmt_Enable_Statistics_MemoryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All the the nodes. NodeAll PerfMgmt_Enable_Statistics_MemoryNode_NodeAll // Node specification. Nodes PerfMgmt_Enable_Statistics_MemoryNode_Nodes }
PerfMgmt_Enable_Statistics_MemoryNode Collection for memory
func (*PerfMgmt_Enable_Statistics_MemoryNode) GetEntityData ¶
func (memoryNode *PerfMgmt_Enable_Statistics_MemoryNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_MemoryNode_NodeAll ¶
type PerfMgmt_Enable_Statistics_MemoryNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_MemoryNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Statistics_MemoryNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Statistics_MemoryNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_MemoryNode_Nodes ¶
type PerfMgmt_Enable_Statistics_MemoryNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node. Node []*PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node }
PerfMgmt_Enable_Statistics_MemoryNode_Nodes Node specification
func (*PerfMgmt_Enable_Statistics_MemoryNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Statistics_MemoryNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node ¶
type PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Statistics_MemoryNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_Ospfv2Protocol ¶
type PerfMgmt_Enable_Statistics_Ospfv2Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_Ospfv2Protocol Data collection for OSPF v2 Protocol
func (*PerfMgmt_Enable_Statistics_Ospfv2Protocol) GetEntityData ¶
func (ospfv2Protocol *PerfMgmt_Enable_Statistics_Ospfv2Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_Ospfv3Protocol ¶
type PerfMgmt_Enable_Statistics_Ospfv3Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_Ospfv3Protocol Data collection for OSPF v3 Protocol
func (*PerfMgmt_Enable_Statistics_Ospfv3Protocol) GetEntityData ¶
func (ospfv3Protocol *PerfMgmt_Enable_Statistics_Ospfv3Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_ProcessNode ¶
type PerfMgmt_Enable_Statistics_ProcessNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All the the nodes. NodeAll PerfMgmt_Enable_Statistics_ProcessNode_NodeAll // Node specification. Nodes PerfMgmt_Enable_Statistics_ProcessNode_Nodes }
PerfMgmt_Enable_Statistics_ProcessNode Collection for process
func (*PerfMgmt_Enable_Statistics_ProcessNode) GetEntityData ¶
func (processNode *PerfMgmt_Enable_Statistics_ProcessNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_ProcessNode_NodeAll ¶
type PerfMgmt_Enable_Statistics_ProcessNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_ProcessNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Statistics_ProcessNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Statistics_ProcessNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_ProcessNode_Nodes ¶
type PerfMgmt_Enable_Statistics_ProcessNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node. Node []*PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node }
PerfMgmt_Enable_Statistics_ProcessNode_Nodes Node specification
func (*PerfMgmt_Enable_Statistics_ProcessNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Statistics_ProcessNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node ¶
type PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Statistics_ProcessNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold ¶
type PerfMgmt_Enable_Threshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Threshold monitoring for OSPF v3 Protocol. Ospfv3Protocol PerfMgmt_Enable_Threshold_Ospfv3Protocol // Threshold monitoring for BGP. Bgp PerfMgmt_Enable_Threshold_Bgp // Threshold monitoring for Interface data-rates. DataRateInterface PerfMgmt_Enable_Threshold_DataRateInterface // Threshold monitoring for OSPF v2 Protocol. Ospfv2Protocol PerfMgmt_Enable_Threshold_Ospfv2Protocol // Threshold monitoring for memory. MemoryNode PerfMgmt_Enable_Threshold_MemoryNode // Threshold monitoring for Interface generic-counters. GenericCounterInterface PerfMgmt_Enable_Threshold_GenericCounterInterface // Threshold monitoring for CPU. CpuNode PerfMgmt_Enable_Threshold_CpuNode // Threshold monitoring for LDP. LdpMpls PerfMgmt_Enable_Threshold_LdpMpls // Threshold monitoring for process. ProcessNode PerfMgmt_Enable_Threshold_ProcessNode // Threshold monitoring for Interface basic-counters. BasicCounterInterface PerfMgmt_Enable_Threshold_BasicCounterInterface }
PerfMgmt_Enable_Threshold Start threshold monitoring using a defined template
func (*PerfMgmt_Enable_Threshold) GetEntityData ¶
func (threshold *PerfMgmt_Enable_Threshold) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_BasicCounterInterface ¶
type PerfMgmt_Enable_Threshold_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_BasicCounterInterface Threshold monitoring for Interface basic-counters
func (*PerfMgmt_Enable_Threshold_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Enable_Threshold_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_Bgp ¶
type PerfMgmt_Enable_Threshold_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_Bgp Threshold monitoring for BGP
func (*PerfMgmt_Enable_Threshold_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Enable_Threshold_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_CpuNode ¶
type PerfMgmt_Enable_Threshold_CpuNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. Nodes PerfMgmt_Enable_Threshold_CpuNode_Nodes // All the the nodes. NodeAll PerfMgmt_Enable_Threshold_CpuNode_NodeAll }
PerfMgmt_Enable_Threshold_CpuNode Threshold monitoring for CPU
func (*PerfMgmt_Enable_Threshold_CpuNode) GetEntityData ¶
func (cpuNode *PerfMgmt_Enable_Threshold_CpuNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_CpuNode_NodeAll ¶
type PerfMgmt_Enable_Threshold_CpuNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_CpuNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Threshold_CpuNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Threshold_CpuNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_CpuNode_Nodes ¶
type PerfMgmt_Enable_Threshold_CpuNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node. Node []*PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node }
PerfMgmt_Enable_Threshold_CpuNode_Nodes Node specification
func (*PerfMgmt_Enable_Threshold_CpuNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Threshold_CpuNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node ¶
type PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Threshold_CpuNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_DataRateInterface ¶
type PerfMgmt_Enable_Threshold_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_DataRateInterface Threshold monitoring for Interface data-rates
func (*PerfMgmt_Enable_Threshold_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Enable_Threshold_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_GenericCounterInterface ¶
type PerfMgmt_Enable_Threshold_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_GenericCounterInterface Threshold monitoring for Interface generic-counters
func (*PerfMgmt_Enable_Threshold_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Enable_Threshold_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_LdpMpls ¶
type PerfMgmt_Enable_Threshold_LdpMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_LdpMpls Threshold monitoring for LDP
func (*PerfMgmt_Enable_Threshold_LdpMpls) GetEntityData ¶
func (ldpMpls *PerfMgmt_Enable_Threshold_LdpMpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_MemoryNode ¶
type PerfMgmt_Enable_Threshold_MemoryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. Nodes PerfMgmt_Enable_Threshold_MemoryNode_Nodes // All the the nodes. NodeAll PerfMgmt_Enable_Threshold_MemoryNode_NodeAll }
PerfMgmt_Enable_Threshold_MemoryNode Threshold monitoring for memory
func (*PerfMgmt_Enable_Threshold_MemoryNode) GetEntityData ¶
func (memoryNode *PerfMgmt_Enable_Threshold_MemoryNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_MemoryNode_NodeAll ¶
type PerfMgmt_Enable_Threshold_MemoryNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_MemoryNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Threshold_MemoryNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Threshold_MemoryNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_MemoryNode_Nodes ¶
type PerfMgmt_Enable_Threshold_MemoryNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node. Node []*PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node }
PerfMgmt_Enable_Threshold_MemoryNode_Nodes Node specification
func (*PerfMgmt_Enable_Threshold_MemoryNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Threshold_MemoryNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node ¶
type PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Threshold_MemoryNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_Ospfv2Protocol ¶
type PerfMgmt_Enable_Threshold_Ospfv2Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_Ospfv2Protocol Threshold monitoring for OSPF v2 Protocol
func (*PerfMgmt_Enable_Threshold_Ospfv2Protocol) GetEntityData ¶
func (ospfv2Protocol *PerfMgmt_Enable_Threshold_Ospfv2Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_Ospfv3Protocol ¶
type PerfMgmt_Enable_Threshold_Ospfv3Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_Ospfv3Protocol Threshold monitoring for OSPF v3 Protocol
func (*PerfMgmt_Enable_Threshold_Ospfv3Protocol) GetEntityData ¶
func (ospfv3Protocol *PerfMgmt_Enable_Threshold_Ospfv3Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_ProcessNode ¶
type PerfMgmt_Enable_Threshold_ProcessNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node specification. Nodes PerfMgmt_Enable_Threshold_ProcessNode_Nodes // All the the nodes. NodeAll PerfMgmt_Enable_Threshold_ProcessNode_NodeAll }
PerfMgmt_Enable_Threshold_ProcessNode Threshold monitoring for process
func (*PerfMgmt_Enable_Threshold_ProcessNode) GetEntityData ¶
func (processNode *PerfMgmt_Enable_Threshold_ProcessNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_ProcessNode_NodeAll ¶
type PerfMgmt_Enable_Threshold_ProcessNode_NodeAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_ProcessNode_NodeAll All the the nodes
func (*PerfMgmt_Enable_Threshold_ProcessNode_NodeAll) GetEntityData ¶
func (nodeAll *PerfMgmt_Enable_Threshold_ProcessNode_NodeAll) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_ProcessNode_Nodes ¶
type PerfMgmt_Enable_Threshold_ProcessNode_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node instance. The type is slice of // PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node. Node []*PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node }
PerfMgmt_Enable_Threshold_ProcessNode_Nodes Node specification
func (*PerfMgmt_Enable_Threshold_ProcessNode_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Enable_Threshold_ProcessNode_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node ¶
type PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Template name. The type is string. TemplateName interface{} }
PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node Node instance
func (*PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Enable_Threshold_ProcessNode_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_RegExpGroups ¶
type PerfMgmt_RegExpGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify regular expression group name. The type is slice of // PerfMgmt_RegExpGroups_RegExpGroup. RegExpGroup []*PerfMgmt_RegExpGroups_RegExpGroup }
PerfMgmt_RegExpGroups Configure regular expression group
func (*PerfMgmt_RegExpGroups) GetEntityData ¶
func (regExpGroups *PerfMgmt_RegExpGroups) GetEntityData() *types.CommonEntityData
type PerfMgmt_RegExpGroups_RegExpGroup ¶
type PerfMgmt_RegExpGroups_RegExpGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Regular expression group name. The type is string // with length: 1..32. RegExpGroupName interface{} // Configure regular expression. RegExps PerfMgmt_RegExpGroups_RegExpGroup_RegExps }
PerfMgmt_RegExpGroups_RegExpGroup Specify regular expression group name
func (*PerfMgmt_RegExpGroups_RegExpGroup) GetEntityData ¶
func (regExpGroup *PerfMgmt_RegExpGroups_RegExpGroup) GetEntityData() *types.CommonEntityData
type PerfMgmt_RegExpGroups_RegExpGroup_RegExps ¶
type PerfMgmt_RegExpGroups_RegExpGroup_RegExps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify regular expression index number. The type is slice of // PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp. RegExp []*PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp }
PerfMgmt_RegExpGroups_RegExpGroup_RegExps Configure regular expression
func (*PerfMgmt_RegExpGroups_RegExpGroup_RegExps) GetEntityData ¶
func (regExps *PerfMgmt_RegExpGroups_RegExpGroup_RegExps) GetEntityData() *types.CommonEntityData
type PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp ¶
type PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Regular expression index number. The type is // interface{} with range: 1..100. RegExpIndex interface{} // Regular expression string to match. The type is string with length: 1..128. // This attribute is mandatory. RegExpString interface{} }
PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp Specify regular expression index number
func (*PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp) GetEntityData ¶
func (regExp *PerfMgmt_RegExpGroups_RegExpGroup_RegExps_RegExp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Resources ¶
type PerfMgmt_Resources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure the TFTP server IP address and directory name. TftpResources PerfMgmt_Resources_TftpResources // Configure local dump parameters. DumpLocal PerfMgmt_Resources_DumpLocal // Configure the memory usage limits of performance management. MemoryResources PerfMgmt_Resources_MemoryResources }
PerfMgmt_Resources Resources configuration
func (*PerfMgmt_Resources) GetEntityData ¶
func (resources *PerfMgmt_Resources) GetEntityData() *types.CommonEntityData
type PerfMgmt_Resources_DumpLocal ¶
type PerfMgmt_Resources_DumpLocal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable data dump onto local filesystem. The type is interface{}. Enable interface{} }
PerfMgmt_Resources_DumpLocal Configure local dump parameters
func (*PerfMgmt_Resources_DumpLocal) GetEntityData ¶
func (dumpLocal *PerfMgmt_Resources_DumpLocal) GetEntityData() *types.CommonEntityData
type PerfMgmt_Resources_MemoryResources ¶
type PerfMgmt_Resources_MemoryResources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum limit for memory usage (Kbytes) for data buffers. The type is // interface{} with range: 0..4294967295. Units are kilobyte. MaxLimit interface{} // Specify a minimum free memory (Kbytes) to be ensured before allowing a // collection request. The type is interface{} with range: 0..4294967295. // Units are kilobyte. MinReserved interface{} }
PerfMgmt_Resources_MemoryResources Configure the memory usage limits of performance management
func (*PerfMgmt_Resources_MemoryResources) GetEntityData ¶
func (memoryResources *PerfMgmt_Resources_MemoryResources) GetEntityData() *types.CommonEntityData
type PerfMgmt_Resources_TftpResources ¶
type PerfMgmt_Resources_TftpResources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IP address of the TFTP server. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. ServerAddress interface{} // Directory name on TFTP server. The type is string. This attribute is // mandatory. Directory interface{} // VRF name. The type is string with length: 1..32. VrfName interface{} }
PerfMgmt_Resources_TftpResources Configure the TFTP server IP address and directory name This type is a presence type.
func (*PerfMgmt_Resources_TftpResources) GetEntityData ¶
func (tftpResources *PerfMgmt_Resources_TftpResources) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics ¶
type PerfMgmt_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Generic GenericCounter collection templates. GenericCounterInterface PerfMgmt_Statistics_GenericCounterInterface // Node Process collection templates. ProcessNode PerfMgmt_Statistics_ProcessNode // Interface BasicCounter collection templates. BasicCounterInterface PerfMgmt_Statistics_BasicCounterInterface // OSPF v3 Protocol collection templates. Ospfv3Protocol PerfMgmt_Statistics_Ospfv3Protocol // Node CPU collection templates. CpuNode PerfMgmt_Statistics_CpuNode // Interface DataRate collection templates. DataRateInterface PerfMgmt_Statistics_DataRateInterface // Node Memory collection templates. MemoryNode PerfMgmt_Statistics_MemoryNode // MPLS LDP collection templates. LdpMpls PerfMgmt_Statistics_LdpMpls // BGP collection templates. Bgp PerfMgmt_Statistics_Bgp // OSPF v2 Protocol collection templates. Ospfv2Protocol PerfMgmt_Statistics_Ospfv2Protocol }
PerfMgmt_Statistics Templates for collection of statistics
func (*PerfMgmt_Statistics) GetEntityData ¶
func (statistics *PerfMgmt_Statistics) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_BasicCounterInterface ¶
type PerfMgmt_Statistics_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_BasicCounterInterface_Templates }
PerfMgmt_Statistics_BasicCounterInterface Interface BasicCounter collection templates
func (*PerfMgmt_Statistics_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Statistics_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_BasicCounterInterface_Templates ¶
type PerfMgmt_Statistics_BasicCounterInterface_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_BasicCounterInterface_Templates_Template. Template []*PerfMgmt_Statistics_BasicCounterInterface_Templates_Template }
PerfMgmt_Statistics_BasicCounterInterface_Templates Template name
func (*PerfMgmt_Statistics_BasicCounterInterface_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_BasicCounterInterface_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_BasicCounterInterface_Templates_Template ¶
type PerfMgmt_Statistics_BasicCounterInterface_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_BasicCounterInterface_Templates_Template A template instance
func (*PerfMgmt_Statistics_BasicCounterInterface_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_BasicCounterInterface_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Bgp ¶
type PerfMgmt_Statistics_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_Bgp_Templates }
PerfMgmt_Statistics_Bgp BGP collection templates
func (*PerfMgmt_Statistics_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Statistics_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Bgp_Templates ¶
type PerfMgmt_Statistics_Bgp_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_Bgp_Templates_Template. Template []*PerfMgmt_Statistics_Bgp_Templates_Template }
PerfMgmt_Statistics_Bgp_Templates Template name
func (*PerfMgmt_Statistics_Bgp_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_Bgp_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Bgp_Templates_Template ¶
type PerfMgmt_Statistics_Bgp_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_Bgp_Templates_Template A template instance
func (*PerfMgmt_Statistics_Bgp_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_Bgp_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_CpuNode ¶
type PerfMgmt_Statistics_CpuNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_CpuNode_Templates }
PerfMgmt_Statistics_CpuNode Node CPU collection templates
func (*PerfMgmt_Statistics_CpuNode) GetEntityData ¶
func (cpuNode *PerfMgmt_Statistics_CpuNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_CpuNode_Templates ¶
type PerfMgmt_Statistics_CpuNode_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_CpuNode_Templates_Template. Template []*PerfMgmt_Statistics_CpuNode_Templates_Template }
PerfMgmt_Statistics_CpuNode_Templates Template name
func (*PerfMgmt_Statistics_CpuNode_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_CpuNode_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_CpuNode_Templates_Template ¶
type PerfMgmt_Statistics_CpuNode_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_CpuNode_Templates_Template A template instance
func (*PerfMgmt_Statistics_CpuNode_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_CpuNode_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_DataRateInterface ¶
type PerfMgmt_Statistics_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_DataRateInterface_Templates }
PerfMgmt_Statistics_DataRateInterface Interface DataRate collection templates
func (*PerfMgmt_Statistics_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Statistics_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_DataRateInterface_Templates ¶
type PerfMgmt_Statistics_DataRateInterface_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_DataRateInterface_Templates_Template. Template []*PerfMgmt_Statistics_DataRateInterface_Templates_Template }
PerfMgmt_Statistics_DataRateInterface_Templates Template name
func (*PerfMgmt_Statistics_DataRateInterface_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_DataRateInterface_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_DataRateInterface_Templates_Template ¶
type PerfMgmt_Statistics_DataRateInterface_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_DataRateInterface_Templates_Template A template instance
func (*PerfMgmt_Statistics_DataRateInterface_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_DataRateInterface_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_GenericCounterInterface ¶
type PerfMgmt_Statistics_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_GenericCounterInterface_Templates }
PerfMgmt_Statistics_GenericCounterInterface Interface Generic GenericCounter collection templates
func (*PerfMgmt_Statistics_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Statistics_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_GenericCounterInterface_Templates ¶
type PerfMgmt_Statistics_GenericCounterInterface_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_GenericCounterInterface_Templates_Template. Template []*PerfMgmt_Statistics_GenericCounterInterface_Templates_Template }
PerfMgmt_Statistics_GenericCounterInterface_Templates Template name
func (*PerfMgmt_Statistics_GenericCounterInterface_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_GenericCounterInterface_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_GenericCounterInterface_Templates_Template ¶
type PerfMgmt_Statistics_GenericCounterInterface_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_GenericCounterInterface_Templates_Template A template instance
func (*PerfMgmt_Statistics_GenericCounterInterface_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_GenericCounterInterface_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_LdpMpls ¶
type PerfMgmt_Statistics_LdpMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_LdpMpls_Templates }
PerfMgmt_Statistics_LdpMpls MPLS LDP collection templates
func (*PerfMgmt_Statistics_LdpMpls) GetEntityData ¶
func (ldpMpls *PerfMgmt_Statistics_LdpMpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_LdpMpls_Templates ¶
type PerfMgmt_Statistics_LdpMpls_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_LdpMpls_Templates_Template. Template []*PerfMgmt_Statistics_LdpMpls_Templates_Template }
PerfMgmt_Statistics_LdpMpls_Templates Template name
func (*PerfMgmt_Statistics_LdpMpls_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_LdpMpls_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_LdpMpls_Templates_Template ¶
type PerfMgmt_Statistics_LdpMpls_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_LdpMpls_Templates_Template A template instance
func (*PerfMgmt_Statistics_LdpMpls_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_LdpMpls_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_MemoryNode ¶
type PerfMgmt_Statistics_MemoryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_MemoryNode_Templates }
PerfMgmt_Statistics_MemoryNode Node Memory collection templates
func (*PerfMgmt_Statistics_MemoryNode) GetEntityData ¶
func (memoryNode *PerfMgmt_Statistics_MemoryNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_MemoryNode_Templates ¶
type PerfMgmt_Statistics_MemoryNode_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_MemoryNode_Templates_Template. Template []*PerfMgmt_Statistics_MemoryNode_Templates_Template }
PerfMgmt_Statistics_MemoryNode_Templates Template name
func (*PerfMgmt_Statistics_MemoryNode_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_MemoryNode_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_MemoryNode_Templates_Template ¶
type PerfMgmt_Statistics_MemoryNode_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_MemoryNode_Templates_Template A template instance
func (*PerfMgmt_Statistics_MemoryNode_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_MemoryNode_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv2Protocol ¶
type PerfMgmt_Statistics_Ospfv2Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_Ospfv2Protocol_Templates }
PerfMgmt_Statistics_Ospfv2Protocol OSPF v2 Protocol collection templates
func (*PerfMgmt_Statistics_Ospfv2Protocol) GetEntityData ¶
func (ospfv2Protocol *PerfMgmt_Statistics_Ospfv2Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv2Protocol_Templates ¶
type PerfMgmt_Statistics_Ospfv2Protocol_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template. Template []*PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template }
PerfMgmt_Statistics_Ospfv2Protocol_Templates Template name
func (*PerfMgmt_Statistics_Ospfv2Protocol_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_Ospfv2Protocol_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template ¶
type PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template A template instance
func (*PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_Ospfv2Protocol_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv3Protocol ¶
type PerfMgmt_Statistics_Ospfv3Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_Ospfv3Protocol_Templates }
PerfMgmt_Statistics_Ospfv3Protocol OSPF v3 Protocol collection templates
func (*PerfMgmt_Statistics_Ospfv3Protocol) GetEntityData ¶
func (ospfv3Protocol *PerfMgmt_Statistics_Ospfv3Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv3Protocol_Templates ¶
type PerfMgmt_Statistics_Ospfv3Protocol_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template. Template []*PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template }
PerfMgmt_Statistics_Ospfv3Protocol_Templates Template name
func (*PerfMgmt_Statistics_Ospfv3Protocol_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_Ospfv3Protocol_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template ¶
type PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template A template instance
func (*PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_Ospfv3Protocol_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_ProcessNode ¶
type PerfMgmt_Statistics_ProcessNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Template name. Templates PerfMgmt_Statistics_ProcessNode_Templates }
PerfMgmt_Statistics_ProcessNode Node Process collection templates
func (*PerfMgmt_Statistics_ProcessNode) GetEntityData ¶
func (processNode *PerfMgmt_Statistics_ProcessNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_ProcessNode_Templates ¶
type PerfMgmt_Statistics_ProcessNode_Templates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A template instance. The type is slice of // PerfMgmt_Statistics_ProcessNode_Templates_Template. Template []*PerfMgmt_Statistics_ProcessNode_Templates_Template }
PerfMgmt_Statistics_ProcessNode_Templates Template name
func (*PerfMgmt_Statistics_ProcessNode_Templates) GetEntityData ¶
func (templates *PerfMgmt_Statistics_ProcessNode_Templates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Statistics_ProcessNode_Templates_Template ¶
type PerfMgmt_Statistics_ProcessNode_Templates_Template struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable persistent history statistics. The type is interface{}. HistoryPersistent interface{} // VRF group configured in regular expression to be applied. The type is // string with length: 1..32. VrfGroup interface{} // Frequency of each sample in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of samples to be taken. The type is interface{} with range: 1..60. SampleSize interface{} }
PerfMgmt_Statistics_ProcessNode_Templates_Template A template instance
func (*PerfMgmt_Statistics_ProcessNode_Templates_Template) GetEntityData ¶
func (template *PerfMgmt_Statistics_ProcessNode_Templates_Template) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold ¶
type PerfMgmt_Threshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Generic Counter threshold configuration. GenericCounterInterface PerfMgmt_Threshold_GenericCounterInterface // MPLS LDP threshold configuration. LdpMpls PerfMgmt_Threshold_LdpMpls // Interface Basic Counter threshold configuration. BasicCounterInterface PerfMgmt_Threshold_BasicCounterInterface // BGP threshold configuration. Bgp PerfMgmt_Threshold_Bgp // OSPF v2 Protocol threshold configuration. Ospfv2Protocol PerfMgmt_Threshold_Ospfv2Protocol // Node CPU threshold configuration. CpuNode PerfMgmt_Threshold_CpuNode // Interface Data Rates threshold configuration. DataRateInterface PerfMgmt_Threshold_DataRateInterface // Node Process threshold configuration. ProcessNode PerfMgmt_Threshold_ProcessNode // Node Memory threshold configuration. MemoryNode PerfMgmt_Threshold_MemoryNode // OSPF v2 Protocol threshold configuration. Ospfv3Protocol PerfMgmt_Threshold_Ospfv3Protocol }
PerfMgmt_Threshold Container for threshold templates
func (*PerfMgmt_Threshold) GetEntityData ¶
func (threshold *PerfMgmt_Threshold) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface ¶
type PerfMgmt_Threshold_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Basic Counter threshold templates. BasicCounterInterfaceTemplates PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates }
PerfMgmt_Threshold_BasicCounterInterface Interface Basic Counter threshold configuration
func (*PerfMgmt_Threshold_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Threshold_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Basic Counter threshold template instance. The type is slice of // PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate. BasicCounterInterfaceTemplate []*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates Interface Basic Counter threshold templates
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates) GetEntityData ¶
func (basicCounterInterfaceTemplates *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable instance filtering by VRF name regular expression . The type is // string with length: 1..32. VrfGroup interface{} // Number of inbound octets/bytes. InOctets PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets // Number of outbound octets/bytes. OutOctets PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets // Number of outbound queue drops. OutputQueueDrops PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops // Number of inbound incorrect packets discarded. InputTotalErrors PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors // Number of outbound correct packets discarded. OutputTotalDrops PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops // Number of outbound packets. OutPackets PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets // Number of outbound incorrect packets discarded. OutputTotalErrors PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors // Number of inbound packets. InPackets PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets // Number of input queue drops. InputQueueDrops PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops // Number of inbound correct packets discarded. InputTotalDrops PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate Interface Basic Counter threshold template instance
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate) GetEntityData ¶
func (basicCounterInterfaceTemplate *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets Number of inbound octets/bytes This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets) GetEntityData ¶
func (inOctets *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InOctets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets Number of inbound packets This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets) GetEntityData ¶
func (inPackets *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops Number of input queue drops This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops) GetEntityData ¶
func (inputQueueDrops *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputQueueDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops Number of inbound correct packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops) GetEntityData ¶
func (inputTotalDrops *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors Number of inbound incorrect packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors) GetEntityData ¶
func (inputTotalErrors *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_InputTotalErrors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets Number of outbound octets/bytes This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets) GetEntityData ¶
func (outOctets *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutOctets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets Number of outbound packets This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets) GetEntityData ¶
func (outPackets *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops Number of outbound queue drops This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops) GetEntityData ¶
func (outputQueueDrops *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputQueueDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops Number of outbound correct packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops) GetEntityData ¶
func (outputTotalDrops *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors ¶
type PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors Number of outbound incorrect packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors) GetEntityData ¶
func (outputTotalErrors *PerfMgmt_Threshold_BasicCounterInterface_BasicCounterInterfaceTemplates_BasicCounterInterfaceTemplate_OutputTotalErrors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp ¶
type PerfMgmt_Threshold_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP threshold templates. BgpTemplates PerfMgmt_Threshold_Bgp_BgpTemplates }
PerfMgmt_Threshold_Bgp BGP threshold configuration
func (*PerfMgmt_Threshold_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Threshold_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP threshold template instance. The type is slice of // PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate. BgpTemplate []*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate }
PerfMgmt_Threshold_Bgp_BgpTemplates BGP threshold templates
func (*PerfMgmt_Threshold_Bgp_BgpTemplates) GetEntityData ¶
func (bgpTemplates *PerfMgmt_Threshold_Bgp_BgpTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of update messages sent. OutputUpdateMessages PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages // Number of error notifications received. ErrorsReceived PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived // Number of times the connection was established. ConnEstablished PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished // Number of messages sent. OutputMessages PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages // Number of times the connection was dropped. ConnDropped PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped // Number of update messages received. InputUpdateMessages PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages // Number of error notifications sent. ErrorsSent PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent // Number of messages received. InputMessages PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate BGP threshold template instance
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate) GetEntityData ¶
func (bgpTemplate *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped Number of times the connection was dropped This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped) GetEntityData ¶
func (connDropped *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnDropped) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished Number of times the connection was established This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished) GetEntityData ¶
func (connEstablished *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ConnEstablished) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived Number of error notifications received This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived) GetEntityData ¶
func (errorsReceived *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsReceived) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent Number of error notifications sent This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent) GetEntityData ¶
func (errorsSent *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_ErrorsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages Number of messages received This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages) GetEntityData ¶
func (inputMessages *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputMessages) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages Number of update messages received This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages) GetEntityData ¶
func (inputUpdateMessages *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_InputUpdateMessages) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages Number of messages sent This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages) GetEntityData ¶
func (outputMessages *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputMessages) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages ¶
type PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages Number of update messages sent This type is a presence type.
func (*PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages) GetEntityData ¶
func (outputUpdateMessages *PerfMgmt_Threshold_Bgp_BgpTemplates_BgpTemplate_OutputUpdateMessages) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_CpuNode ¶
type PerfMgmt_Threshold_CpuNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node CPU threshold configuration templates. CpuNodeTemplates PerfMgmt_Threshold_CpuNode_CpuNodeTemplates }
PerfMgmt_Threshold_CpuNode Node CPU threshold configuration
func (*PerfMgmt_Threshold_CpuNode) GetEntityData ¶
func (cpuNode *PerfMgmt_Threshold_CpuNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates ¶
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node CPU threshold configuration template instances. The type is slice of // PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate. CpuNodeTemplate []*PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate }
PerfMgmt_Threshold_CpuNode_CpuNodeTemplates Node CPU threshold configuration templates
func (*PerfMgmt_Threshold_CpuNode_CpuNodeTemplates) GetEntityData ¶
func (cpuNodeTemplates *PerfMgmt_Threshold_CpuNode_CpuNodeTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate ¶
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Average %CPU utilization. AverageCpuUsed PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed // Number of processes. NoProcesses PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses }
PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate Node CPU threshold configuration template instances
func (*PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate) GetEntityData ¶
func (cpuNodeTemplate *PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed ¶
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..100. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..100. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed Average %CPU utilization This type is a presence type.
func (*PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed) GetEntityData ¶
func (averageCpuUsed *PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_AverageCpuUsed) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses ¶
type PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses Number of processes This type is a presence type.
func (*PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses) GetEntityData ¶
func (noProcesses *PerfMgmt_Threshold_CpuNode_CpuNodeTemplates_CpuNodeTemplate_NoProcesses) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface ¶
type PerfMgmt_Threshold_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Data Rates threshold templates. DataRateInterfaceTemplates PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates }
PerfMgmt_Threshold_DataRateInterface Interface Data Rates threshold configuration
func (*PerfMgmt_Threshold_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Threshold_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Data Rates threshold template instance. The type is slice of // PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate. DataRateInterfaceTemplate []*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates Interface Data Rates threshold templates
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates) GetEntityData ¶
func (dataRateInterfaceTemplates *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable instance filtering by VRF name regular expression . The type is // string with length: 1..32. VrfGroup interface{} // Input data rate in kbps. InputDataRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate // Bandwidth in kbps. Bandwidth PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth // Number of Output packets per second. OutputPacketRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate // Maximum number of input packets per second. InputPeakPkts PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts // Peak output data rate in kbps. OutputPeakRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate // Output data rate in kbps. OutputDataRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate // Number of input packets per second. InputPacketRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate // Maximum number of output packets per second. OutputPeakPkts PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts // Peak input data rate in kbps. InputPeakRate PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate Interface Data Rates threshold template instance
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate) GetEntityData ¶
func (dataRateInterfaceTemplate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth Bandwidth in kbps This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth) GetEntityData ¶
func (bandwidth *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_Bandwidth) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate Input data rate in kbps This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate) GetEntityData ¶
func (inputDataRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputDataRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate Number of input packets per second This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate) GetEntityData ¶
func (inputPacketRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPacketRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts Maximum number of input packets per second This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts) GetEntityData ¶
func (inputPeakPkts *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate Peak input data rate in kbps This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate) GetEntityData ¶
func (inputPeakRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_InputPeakRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate Output data rate in kbps This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate) GetEntityData ¶
func (outputDataRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputDataRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate Number of Output packets per second This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate) GetEntityData ¶
func (outputPacketRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPacketRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts Maximum number of output packets per second This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts) GetEntityData ¶
func (outputPeakPkts *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate ¶
type PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate Peak output data rate in kbps This type is a presence type.
func (*PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate) GetEntityData ¶
func (outputPeakRate *PerfMgmt_Threshold_DataRateInterface_DataRateInterfaceTemplates_DataRateInterfaceTemplate_OutputPeakRate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface ¶
type PerfMgmt_Threshold_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Generic Counter threshold templates. GenericCounterInterfaceTemplates PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates }
PerfMgmt_Threshold_GenericCounterInterface Interface Generic Counter threshold configuration
func (*PerfMgmt_Threshold_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Threshold_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Generic Counter threshold template instance. The type is slice of // PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate. GenericCounterInterfaceTemplate []*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates Interface Generic Counter threshold templates
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates) GetEntityData ¶
func (genericCounterInterfaceTemplates *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Enable instance filtering by regular expression. The type is string with // length: 1..32. RegExpGroup interface{} // Enable instance filtering by VRF name regular expression . The type is // string with length: 1..32. VrfGroup interface{} // Number of inbound octets/bytes. InOctets PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets // Number of inbound unicast packets. InUcastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts // Number of outbound unicast packets. OutUcastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts // Number of outbound broadcast packets. OutBroadcastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts // Number of outbound multicast packets. OutMulticastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts // Number of inbound packets with overrun errors. InputOverrun PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun // Number of outbound octets/bytes. OutOctets PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets // Number of outbound packets with underrun errors. OutputUnderrun PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun // Number of inbound incorrect packets discarded. InputTotalErrors PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors // Number of outbound correct packets discarded. OutputTotalDrops PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops // Number of inbound packets discarded with incorrect CRC. InputCrc PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc // Number of inbound broadcast packets. InBroadcastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts // Number of inbound multicast packets. InMulticastPkts PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts // Number of outbound packets. OutPackets PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets // Number of outbound incorrect packets discarded. OutputTotalErrors PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors // Number of inbound packets. InPackets PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets // Number of inbound packets discarded with unknown protocol. InputUnknownProto PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto // Number of input queue drops. InputQueueDrops PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops // Number of inbound correct packets discarded. InputTotalDrops PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops // Number of inbound packets with framing errors. InputFrame PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate Interface Generic Counter threshold template instance
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate) GetEntityData ¶
func (genericCounterInterfaceTemplate *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts Number of inbound broadcast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts) GetEntityData ¶
func (inBroadcastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InBroadcastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts Number of inbound multicast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts) GetEntityData ¶
func (inMulticastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InMulticastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets Number of inbound octets/bytes This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets) GetEntityData ¶
func (inOctets *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InOctets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets Number of inbound packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets) GetEntityData ¶
func (inPackets *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts Number of inbound unicast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts) GetEntityData ¶
func (inUcastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InUcastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc Number of inbound packets discarded with incorrect CRC This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc) GetEntityData ¶
func (inputCrc *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputCrc) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame Number of inbound packets with framing errors This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame) GetEntityData ¶
func (inputFrame *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputFrame) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun Number of inbound packets with overrun errors This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun) GetEntityData ¶
func (inputOverrun *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputOverrun) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops Number of input queue drops This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops) GetEntityData ¶
func (inputQueueDrops *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputQueueDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops Number of inbound correct packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops) GetEntityData ¶
func (inputTotalDrops *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors Number of inbound incorrect packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors) GetEntityData ¶
func (inputTotalErrors *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputTotalErrors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto Number of inbound packets discarded with unknown protocol This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto) GetEntityData ¶
func (inputUnknownProto *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_InputUnknownProto) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts Number of outbound broadcast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts) GetEntityData ¶
func (outBroadcastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutBroadcastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts Number of outbound multicast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts) GetEntityData ¶
func (outMulticastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutMulticastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets Number of outbound octets/bytes This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets) GetEntityData ¶
func (outOctets *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutOctets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets Number of outbound packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets) GetEntityData ¶
func (outPackets *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts Number of outbound unicast packets This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts) GetEntityData ¶
func (outUcastPkts *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutUcastPkts) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops Number of outbound correct packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops) GetEntityData ¶
func (outputTotalDrops *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalDrops) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors Number of outbound incorrect packets discarded This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors) GetEntityData ¶
func (outputTotalErrors *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputTotalErrors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun ¶
type PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun Number of outbound packets with underrun errors This type is a presence type.
func (*PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun) GetEntityData ¶
func (outputUnderrun *PerfMgmt_Threshold_GenericCounterInterface_GenericCounterInterfaceTemplates_GenericCounterInterfaceTemplate_OutputUnderrun) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls ¶
type PerfMgmt_Threshold_LdpMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP threshold templates. LdpMplsTemplates PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates }
PerfMgmt_Threshold_LdpMpls MPLS LDP threshold configuration
func (*PerfMgmt_Threshold_LdpMpls) GetEntityData ¶
func (ldpMpls *PerfMgmt_Threshold_LdpMpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP threshold template instance. The type is slice of // PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate. LdpMplsTemplate []*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates MPLS LDP threshold templates
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates) GetEntityData ¶
func (ldpMplsTemplates *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of Address Withdraw messages received. AddressWithdrawMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd // Number of Label Withdraw messages received. LabelWithdrawMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd // Number of Address Withdraw messages sent. AddressWithdrawMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent // Number of Label Withdraw messages sent. LabelWithdrawMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent // Number of Notification messages received. NotificationMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd // Total number of messages received. TotalMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd // Number of Notification messages sent. NotificationMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent // Total number of messages sent. TotalMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent // Number of LAbel Release messages received. LabelReleaseMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd // Number of Init messages received. InitMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd // Number of Label Release messages sent. LabelReleaseMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent // Number of Init messages sent. InitMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent // Number of Label Mapping messages received. LabelMappingMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd // Number of Keepalive messages received. KeepaliveMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd // Number of Label Mapping messages sent. LabelMappingMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent // Number of Keepalive messages sent. KeepaliveMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent // Number of Address messages received. AddressMsgsRcvd PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd // Number of Address messages sent. AddressMsgsSent PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate MPLS LDP threshold template instance
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate) GetEntityData ¶
func (ldpMplsTemplate *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd Number of Address messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd) GetEntityData ¶
func (addressMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent Number of Address messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent) GetEntityData ¶
func (addressMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd Number of Address Withdraw messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd) GetEntityData ¶
func (addressWithdrawMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent Number of Address Withdraw messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent) GetEntityData ¶
func (addressWithdrawMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_AddressWithdrawMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd Number of Init messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd) GetEntityData ¶
func (initMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent Number of Init messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent) GetEntityData ¶
func (initMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_InitMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd Number of Keepalive messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd) GetEntityData ¶
func (keepaliveMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent Number of Keepalive messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent) GetEntityData ¶
func (keepaliveMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_KeepaliveMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd Number of Label Mapping messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd) GetEntityData ¶
func (labelMappingMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent Number of Label Mapping messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent) GetEntityData ¶
func (labelMappingMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelMappingMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd Number of LAbel Release messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd) GetEntityData ¶
func (labelReleaseMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent Number of Label Release messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent) GetEntityData ¶
func (labelReleaseMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelReleaseMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd Number of Label Withdraw messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd) GetEntityData ¶
func (labelWithdrawMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent Number of Label Withdraw messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent) GetEntityData ¶
func (labelWithdrawMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_LabelWithdrawMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd Number of Notification messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd) GetEntityData ¶
func (notificationMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent Number of Notification messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent) GetEntityData ¶
func (notificationMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_NotificationMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..65536. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..65536. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd Total number of messages received This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd) GetEntityData ¶
func (totalMsgsRcvd *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsRcvd) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent ¶
type PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent Total number of messages sent This type is a presence type.
func (*PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent) GetEntityData ¶
func (totalMsgsSent *PerfMgmt_Threshold_LdpMpls_LdpMplsTemplates_LdpMplsTemplate_TotalMsgsSent) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_MemoryNode ¶
type PerfMgmt_Threshold_MemoryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory threshold configuration templates. MemoryNodeTemplates PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates }
PerfMgmt_Threshold_MemoryNode Node Memory threshold configuration
func (*PerfMgmt_Threshold_MemoryNode) GetEntityData ¶
func (memoryNode *PerfMgmt_Threshold_MemoryNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates ¶
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory threshold configuration template instance. The type is slice of // PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate. MemoryNodeTemplate []*PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate }
PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates Node Memory threshold configuration templates
func (*PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates) GetEntityData ¶
func (memoryNodeTemplates *PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate ¶
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Maximum memory (KBytes) used. PeakMemory PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory // Current memory (Bytes) in use. CurrMemory PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory }
PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate Node Memory threshold configuration template instance
func (*PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate) GetEntityData ¶
func (memoryNodeTemplate *PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory ¶
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory Current memory (Bytes) in use This type is a presence type.
func (*PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory) GetEntityData ¶
func (currMemory *PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_CurrMemory) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory ¶
type PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4194304. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4194304. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory Maximum memory (KBytes) used This type is a presence type.
func (*PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory) GetEntityData ¶
func (peakMemory *PerfMgmt_Threshold_MemoryNode_MemoryNodeTemplates_MemoryNodeTemplate_PeakMemory) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol ¶
type PerfMgmt_Threshold_Ospfv2Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 Protocol threshold templates. Ospfv2ProtocolTemplates PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates }
PerfMgmt_Threshold_Ospfv2Protocol OSPF v2 Protocol threshold configuration
func (*PerfMgmt_Threshold_Ospfv2Protocol) GetEntityData ¶
func (ospfv2Protocol *PerfMgmt_Threshold_Ospfv2Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 Protocol threshold template instance. The type is slice of // PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate. Ospfv2ProtocolTemplate []*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates OSPF v2 Protocol threshold templates
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates) GetEntityData ¶
func (ospfv2ProtocolTemplates *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of packets received with checksum errors. ChecksumErrors PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors // Number of LSA received in LSA Acknowledgements. InputLsaAcksLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa // Number of LSA sent in DBD packets. OutputDbDsLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa // Number of LSA received in DBD packets. InputDbDsLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa // Number of LSA Updates received. InputLsaUpdates PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates // Number of DBD packets sent. OutputDbDs PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs // Number of LSA sent in LSA Updates. OutputLsaUpdatesLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa // Number of DBD packets received. InputDbDs PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs // Number of LSA received in LSA Updates. InputLsaUpdatesLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa // Total number of packets sent. OutputPackets PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets // Total number of packets received. InputPackets PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets // Total number of packets sent. OutputHelloPackets PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets // Number of Hello packets received. InputHelloPackets PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets // Number of LS Requests sent. OutputLsRequests PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests // Number of LSA sent in LSA Acknowledgements. OutputLsaAcksLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa // Number of LSA Acknowledgements sent. OutputLsaAcks PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks // Number of LSA Acknowledgements received. InputLsaAcks PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks // Number of LSA Updates sent. OutputLsaUpdates PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates // Number of LSA sent in LS Requests. OutputLsRequestsLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa // Number of LSA received in LS Requests. InputLsRequestsLsa PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa // Number of LS Requests received. InputLsRequests PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate OSPF v2 Protocol threshold template instance
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate) GetEntityData ¶
func (ospfv2ProtocolTemplate *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors Number of packets received with checksum errors This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors) GetEntityData ¶
func (checksumErrors *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_ChecksumErrors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs Number of DBD packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs) GetEntityData ¶
func (inputDbDs *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDs) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa Number of LSA received in DBD packets This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa) GetEntityData ¶
func (inputDbDsLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputDbDsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets Number of Hello packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets) GetEntityData ¶
func (inputHelloPackets *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputHelloPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests Number of LS Requests received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests) GetEntityData ¶
func (inputLsRequests *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequests) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa Number of LSA received in LS Requests This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa) GetEntityData ¶
func (inputLsRequestsLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsRequestsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks Number of LSA Acknowledgements received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks) GetEntityData ¶
func (inputLsaAcks *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcks) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa Number of LSA received in LSA Acknowledgements This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa) GetEntityData ¶
func (inputLsaAcksLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaAcksLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates Number of LSA Updates received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates) GetEntityData ¶
func (inputLsaUpdates *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa Number of LSA received in LSA Updates This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa) GetEntityData ¶
func (inputLsaUpdatesLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputLsaUpdatesLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets Total number of packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets) GetEntityData ¶
func (inputPackets *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_InputPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs Number of DBD packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs) GetEntityData ¶
func (outputDbDs *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDs) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa Number of LSA sent in DBD packets This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa) GetEntityData ¶
func (outputDbDsLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputDbDsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets Total number of packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets) GetEntityData ¶
func (outputHelloPackets *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputHelloPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests Number of LS Requests sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests) GetEntityData ¶
func (outputLsRequests *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequests) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa Number of LSA sent in LS Requests This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa) GetEntityData ¶
func (outputLsRequestsLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsRequestsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks Number of LSA Acknowledgements sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks) GetEntityData ¶
func (outputLsaAcks *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcks) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa Number of LSA sent in LSA Acknowledgements This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa) GetEntityData ¶
func (outputLsaAcksLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaAcksLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates Number of LSA Updates sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates) GetEntityData ¶
func (outputLsaUpdates *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa Number of LSA sent in LSA Updates This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa) GetEntityData ¶
func (outputLsaUpdatesLsa *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputLsaUpdatesLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets ¶
type PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets Total number of packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets) GetEntityData ¶
func (outputPackets *PerfMgmt_Threshold_Ospfv2Protocol_Ospfv2ProtocolTemplates_Ospfv2ProtocolTemplate_OutputPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol ¶
type PerfMgmt_Threshold_Ospfv3Protocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 Protocol threshold templates. Ospfv3ProtocolTemplates PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates }
PerfMgmt_Threshold_Ospfv3Protocol OSPF v2 Protocol threshold configuration
func (*PerfMgmt_Threshold_Ospfv3Protocol) GetEntityData ¶
func (ospfv3Protocol *PerfMgmt_Threshold_Ospfv3Protocol) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 Protocol threshold template instance. The type is slice of // PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate. Ospfv3ProtocolTemplate []*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates OSPF v2 Protocol threshold templates
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates) GetEntityData ¶
func (ospfv3ProtocolTemplates *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Number of LSA received in LSA Acknowledgements. InputLsaAcksLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa // Number of LSA sent in DBD packets. OutputDbDsLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa // Number of LSA received in DBD packets. InputDbDsLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa // Number of LSA Updates received. InputLsaUpdates PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates // Number of DBD packets sent. OutputDbDs PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs // Number of LSA sent in LSA Updates. OutputLsaUpdatesLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa // Number of DBD packets received. InputDbDs PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs // Number of LSA received in LSA Updates. InputLsaUpdatesLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa // Total number of packets sent. OutputPackets PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets // Total number of packets received. InputPackets PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets // Total number of packets sent. OutputHelloPackets PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets // Number of Hello packets received. InputHelloPackets PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets // Number of LS Requests sent. OutputLsRequests PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests // Number of LSA sent in LSA Acknowledgements. OutputLsaAcksLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa // Number of LSA Acknowledgements sent. OutputLsaAcks PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks // Number of LSA Acknowledgements received. InputLsaAcks PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks // Number of LSA Updates sent. OutputLsaUpdates PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates // Number of LSA sent in LS Requests. OutputLsRequestsLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa // Number of LSA received in LS Requests. InputLsRequestsLsa PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa // Number of LS Requests received. InputLsRequests PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate OSPF v2 Protocol threshold template instance
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate) GetEntityData ¶
func (ospfv3ProtocolTemplate *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs Number of DBD packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs) GetEntityData ¶
func (inputDbDs *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDs) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa Number of LSA received in DBD packets This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa) GetEntityData ¶
func (inputDbDsLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputDbDsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets Number of Hello packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets) GetEntityData ¶
func (inputHelloPackets *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputHelloPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests Number of LS Requests received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests) GetEntityData ¶
func (inputLsRequests *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequests) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa Number of LSA received in LS Requests This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa) GetEntityData ¶
func (inputLsRequestsLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsRequestsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks Number of LSA Acknowledgements received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks) GetEntityData ¶
func (inputLsaAcks *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcks) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa Number of LSA received in LSA Acknowledgements This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa) GetEntityData ¶
func (inputLsaAcksLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaAcksLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates Number of LSA Updates received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates) GetEntityData ¶
func (inputLsaUpdates *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa Number of LSA received in LSA Updates This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa) GetEntityData ¶
func (inputLsaUpdatesLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputLsaUpdatesLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets Total number of packets received This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets) GetEntityData ¶
func (inputPackets *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_InputPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs Number of DBD packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs) GetEntityData ¶
func (outputDbDs *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDs) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa Number of LSA sent in DBD packets This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa) GetEntityData ¶
func (outputDbDsLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputDbDsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets Total number of packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets) GetEntityData ¶
func (outputHelloPackets *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputHelloPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests Number of LS Requests sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests) GetEntityData ¶
func (outputLsRequests *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequests) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa Number of LSA sent in LS Requests This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa) GetEntityData ¶
func (outputLsRequestsLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsRequestsLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks Number of LSA Acknowledgements sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks) GetEntityData ¶
func (outputLsaAcks *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcks) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa Number of LSA sent in LSA Acknowledgements This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa) GetEntityData ¶
func (outputLsaAcksLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaAcksLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates Number of LSA Updates sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates) GetEntityData ¶
func (outputLsaUpdates *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa Number of LSA sent in LSA Updates This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa) GetEntityData ¶
func (outputLsaUpdatesLsa *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputLsaUpdatesLsa) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets ¶
type PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets Total number of packets sent This type is a presence type.
func (*PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets) GetEntityData ¶
func (outputPackets *PerfMgmt_Threshold_Ospfv3Protocol_Ospfv3ProtocolTemplates_Ospfv3ProtocolTemplate_OutputPackets) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode ¶
type PerfMgmt_Threshold_ProcessNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory threshold templates. ProcessNodeTemplates PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates }
PerfMgmt_Threshold_ProcessNode Node Process threshold configuration
func (*PerfMgmt_Threshold_ProcessNode) GetEntityData ¶
func (processNode *PerfMgmt_Threshold_ProcessNode) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates ¶
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory threshold template instance. The type is slice of // PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate. ProcessNodeTemplate []*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate }
PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates Node Memory threshold templates
func (*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates) GetEntityData ¶
func (processNodeTemplates *PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate ¶
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Template Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TemplateName interface{} // Frequency of sampling in minutes. The type is interface{} with range: // 1..60. Units are minute. SampleInterval interface{} // Average %CPU utilization. AverageCpuUsed PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed // Max memory (KBytes) used since startup time. PeakMemory PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory // Number of threads. NoThreads PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads }
PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate Node Memory threshold template instance
func (*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate) GetEntityData ¶
func (processNodeTemplate *PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed ¶
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..100. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..100. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed Average %CPU utilization This type is a presence type.
func (*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed) GetEntityData ¶
func (averageCpuUsed *PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_AverageCpuUsed) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads ¶
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..32767. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..32767. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads Number of threads This type is a presence type.
func (*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads) GetEntityData ¶
func (noThreads *PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_NoThreads) GetEntityData() *types.CommonEntityData
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory ¶
type PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Operator. The type is PmThresholdOp. Operator interface{} // Threshold value (or start range value for operator RG). The type is // interface{} with range: 0..4294967295. Value interface{} // Threshold end range value (for operator RG, set to 0 otherwise). The type // is interface{} with range: 0..4294967295. EndRangeValue interface{} // Set to TRUE if Specified threshold values are in percent. The type is bool. Percent interface{} // Configure the Rearm type. The type is PmThresholdRearm. RearmType interface{} // Configure the rearm window size (for rearm type Window). The type is // interface{} with range: 1..100. RearmWindow interface{} }
PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory Max memory (KBytes) used since startup time This type is a presence type.
func (*PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory) GetEntityData ¶
func (peakMemory *PerfMgmt_Threshold_ProcessNode_ProcessNodeTemplates_ProcessNodeTemplate_PeakMemory) GetEntityData() *types.CommonEntityData
type PmThresholdOp ¶
type PmThresholdOp string
PmThresholdOp represents Pm threshold op
const ( // Equal to PmThresholdOp_eq PmThresholdOp = "eq" // Not equal to PmThresholdOp_ne PmThresholdOp = "ne" // Less than PmThresholdOp_lt PmThresholdOp = "lt" // Less than or equal to PmThresholdOp_le PmThresholdOp = "le" // Greater than PmThresholdOp_gt PmThresholdOp = "gt" // Greater than or equal to PmThresholdOp_ge PmThresholdOp = "ge" // Not in Range PmThresholdOp_rg PmThresholdOp = "rg" )
type PmThresholdRearm ¶
type PmThresholdRearm string
PmThresholdRearm represents Pm threshold rearm
const ( // Rearm Always PmThresholdRearm_always PmThresholdRearm = "always" // Rearm after window of sampling periods PmThresholdRearm_window PmThresholdRearm = "window" // Rearm after the first period when condition is // not met PmThresholdRearm_toggle PmThresholdRearm = "toggle" )