Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR prm-server package operational data.
This module contains definitions for the following management objects:
hardware-module: PRM data prm: prm
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type HardwareModule
- type HardwareModule_Nodes
- type HardwareModule_Nodes_Node
- type HardwareModule_Nodes_Node_Np
- type HardwareModule_Nodes_Node_Np_Cpu
- type HardwareModule_Nodes_Node_Np_Cpu_Indexes
- type HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index
- type HardwareModule_Nodes_Node_Np_PlatformDrop
- type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes
- type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx
- type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes
- type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx
- type Prm
- type Prm_Nodes
- type Prm_Nodes_Node
- type Prm_Nodes_Node_Server
- type Prm_Nodes_Node_Server_Resource
- type Prm_Nodes_Node_Server_Resource_Indexes
- type Prm_Nodes_Node_Server_Resource_Indexes_Index
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HardwareModule ¶
type HardwareModule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of PRM Nodes. Nodes HardwareModule_Nodes }
HardwareModule PRM data
func (*HardwareModule) GetEntityData ¶
func (hardwareModule *HardwareModule) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes ¶
type HardwareModule_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Information. The type is slice of HardwareModule_Nodes_Node. Node []*HardwareModule_Nodes_Node }
HardwareModule_Nodes List of PRM Nodes
func (*HardwareModule_Nodes) GetEntityData ¶
func (nodes *HardwareModule_Nodes) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node ¶
type HardwareModule_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Server specific. Np HardwareModule_Nodes_Node_Np }
HardwareModule_Nodes_Node Node Information
func (*HardwareModule_Nodes_Node) GetEntityData ¶
func (node *HardwareModule_Nodes_Node) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np ¶
type HardwareModule_Nodes_Node_Np struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Resource specific. Cpu HardwareModule_Nodes_Node_Np_Cpu // Platform drops. PlatformDrop HardwareModule_Nodes_Node_Np_PlatformDrop }
HardwareModule_Nodes_Node_Np Server specific
func (*HardwareModule_Nodes_Node_Np) GetEntityData ¶
func (np *HardwareModule_Nodes_Node_Np) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_Cpu ¶
type HardwareModule_Nodes_Node_Np_Cpu struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for software resource. Indexes HardwareModule_Nodes_Node_Np_Cpu_Indexes }
HardwareModule_Nodes_Node_Np_Cpu Resource specific
func (*HardwareModule_Nodes_Node_Np_Cpu) GetEntityData ¶
func (cpu *HardwareModule_Nodes_Node_Np_Cpu) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_Cpu_Indexes ¶
type HardwareModule_Nodes_Node_Np_Cpu_Indexes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Queue Stats. The type is slice of // HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index. Index []*HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index }
HardwareModule_Nodes_Node_Np_Cpu_Indexes Data for software resource
func (*HardwareModule_Nodes_Node_Np_Cpu_Indexes) GetEntityData ¶
func (indexes *HardwareModule_Nodes_Node_Np_Cpu_Indexes) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index ¶
type HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index value. The type is interface{} with range: // 0..4294967295. Index interface{} // CosQ Name. The type is string with length: 0..1024. CosQName interface{} // CosQ No. The type is interface{} with range: 0..255. CosQ interface{} // Rx DMA Channel. The type is interface{} with range: 0..4294967295. RxChannel interface{} // Flow Rate. The type is interface{} with range: 0..4294967295. FlowRate interface{} // Burst. The type is interface{} with range: 0..4294967295. Burst interface{} // Accepted. The type is interface{} with range: 0..18446744073709551615. Accepted interface{} // Dropped. The type is interface{} with range: 0..18446744073709551615. Dropped interface{} }
HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index Queue Stats
func (*HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index) GetEntityData ¶
func (index *HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_PlatformDrop ¶
type HardwareModule_Nodes_Node_Np_PlatformDrop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Captured Packets. Indxes HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes // Stats for Drop packets. Idxes HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes }
HardwareModule_Nodes_Node_Np_PlatformDrop Platform drops
func (*HardwareModule_Nodes_Node_Np_PlatformDrop) GetEntityData ¶
func (platformDrop *HardwareModule_Nodes_Node_Np_PlatformDrop) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes ¶
type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Drop Stats. The type is slice of // HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx. Idx []*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx }
HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes Stats for Drop packets
func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes) GetEntityData ¶
func (idxes *HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx ¶
type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index value. The type is interface{} with range: // 0..4294967295. Index interface{} // Drop Reason. The type is string with length: 0..1024. DropReason interface{} // Counter. The type is interface{} with range: 0..4294967295. Counters interface{} }
HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx Drop Stats
func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx) GetEntityData ¶
func (idx *HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes ¶
type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Captured packets. The type is slice of // HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx. Indx []*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx }
HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes Captured Packets
func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes) GetEntityData ¶
func (indxes *HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes) GetEntityData() *types.CommonEntityData
type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx ¶
type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index value. The type is interface{} with range: // 0..4294967295. Index interface{} // Total packets Captured. The type is interface{} with range: 0..4294967295. TotalCaptured interface{} // Captured Packet. The type is string with length: 0..1024. CapturedPak interface{} // Packet Index. The type is interface{} with range: 0..255. PktIndex interface{} // If Handle. The type is interface{} with range: 0..4294967295. Ifhandle interface{} // Buffer Length. The type is interface{} with range: 0..4294967295. BufferLen interface{} // Reason Hi. The type is interface{} with range: 0..4294967295. ReasonHi interface{} // Reason. The type is interface{} with range: 0..4294967295. Reason interface{} // Year. The type is interface{} with range: 0..18446744073709551615. Years interface{} // Hours. The type is interface{} with range: 0..18446744073709551615. Units // are hour. Hours interface{} // Days. The type is interface{} with range: 0..18446744073709551615. Units // are day. Days interface{} // Minutes. The type is interface{} with range: 0..18446744073709551615. Units // are minute. Mins interface{} // Seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Secs interface{} }
HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx Captured packets
func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx) GetEntityData ¶
func (indx *HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx) GetEntityData() *types.CommonEntityData
type Prm ¶
type Prm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of PRM Nodes. Nodes Prm_Nodes }
Prm prm
func (*Prm) GetEntityData ¶
func (prm *Prm) GetEntityData() *types.CommonEntityData
type Prm_Nodes ¶
type Prm_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Information. The type is slice of Prm_Nodes_Node. Node []*Prm_Nodes_Node }
Prm_Nodes List of PRM Nodes
func (*Prm_Nodes) GetEntityData ¶
func (nodes *Prm_Nodes) GetEntityData() *types.CommonEntityData
type Prm_Nodes_Node ¶
type Prm_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Server specific. Server Prm_Nodes_Node_Server }
Prm_Nodes_Node Node Information
func (*Prm_Nodes_Node) GetEntityData ¶
func (node *Prm_Nodes_Node) GetEntityData() *types.CommonEntityData
type Prm_Nodes_Node_Server ¶
type Prm_Nodes_Node_Server struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Resource specific. Resource Prm_Nodes_Node_Server_Resource }
Prm_Nodes_Node_Server Server specific
func (*Prm_Nodes_Node_Server) GetEntityData ¶
func (server *Prm_Nodes_Node_Server) GetEntityData() *types.CommonEntityData
type Prm_Nodes_Node_Server_Resource ¶
type Prm_Nodes_Node_Server_Resource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for software resource. Indexes Prm_Nodes_Node_Server_Resource_Indexes }
Prm_Nodes_Node_Server_Resource Resource specific
func (*Prm_Nodes_Node_Server_Resource) GetEntityData ¶
func (resource *Prm_Nodes_Node_Server_Resource) GetEntityData() *types.CommonEntityData
type Prm_Nodes_Node_Server_Resource_Indexes ¶
type Prm_Nodes_Node_Server_Resource_Indexes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for software resource. The type is slice of // Prm_Nodes_Node_Server_Resource_Indexes_Index. Index []*Prm_Nodes_Node_Server_Resource_Indexes_Index }
Prm_Nodes_Node_Server_Resource_Indexes Data for software resource
func (*Prm_Nodes_Node_Server_Resource_Indexes) GetEntityData ¶
func (indexes *Prm_Nodes_Node_Server_Resource_Indexes) GetEntityData() *types.CommonEntityData
type Prm_Nodes_Node_Server_Resource_Indexes_Index ¶
type Prm_Nodes_Node_Server_Resource_Indexes_Index struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index value. The type is interface{} with range: // 0..4294967295. Index interface{} // Resource Name. The type is string with length: 0..1024. ResourceName interface{} // Resource Type. The type is interface{} with range: 0..4294967295. ResourceType interface{} // Total Resource Count. The type is interface{} with range: 0..4294967295. TotalNum interface{} // Free Resource Count. The type is interface{} with range: 0..4294967295. FreeNum interface{} // Next Free Index. The type is interface{} with range: 0..4294967295. FirstAvailableIndex interface{} // Start Index. The type is interface{} with range: 0..4294967295. StartIndex interface{} // Availability Status. The type is bool. AvailabilityStatus interface{} // Resource Flags. The type is interface{} with range: 0..255. Flags interface{} // Inconsistice Flags. The type is bool. Inconsistent interface{} }
Prm_Nodes_Node_Server_Resource_Indexes_Index Data for software resource
func (*Prm_Nodes_Node_Server_Resource_Indexes_Index) GetEntityData ¶
func (index *Prm_Nodes_Node_Server_Resource_Indexes_Index) GetEntityData() *types.CommonEntityData