Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-netflow package operational data.
This module contains definitions for the following management objects:
net-flow: NetFlow operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type NetFlow
- type NetFlow_Statistics
- type NetFlow_Statistics_Statistic
- type NetFlow_Statistics_Statistic_Producer
- type NetFlow_Statistics_Statistic_Producer_Statistics
- type NetFlow_Statistics_Statistic_Server
- type NetFlow_Statistics_Statistic_Server_FlowExporters
- type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter
- type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter
- type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic
- type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NetFlow ¶
type NetFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific NetFlow statistics information. Statistics NetFlow_Statistics }
NetFlow NetFlow operational data
func (*NetFlow) GetEntityData ¶
func (netFlow *NetFlow) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics ¶
type NetFlow_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NetFlow statistics information for a particular node. The type is slice of // NetFlow_Statistics_Statistic. Statistic []*NetFlow_Statistics_Statistic }
NetFlow_Statistics Node-specific NetFlow statistics information
func (*NetFlow_Statistics) GetEntityData ¶
func (statistics *NetFlow_Statistics) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic ¶
type NetFlow_Statistics_Statistic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // NetFlow producer statistics. Producer NetFlow_Statistics_Statistic_Producer // NetFlow server statistics. Server NetFlow_Statistics_Statistic_Server }
NetFlow_Statistics_Statistic NetFlow statistics information for a particular node
func (*NetFlow_Statistics_Statistic) GetEntityData ¶
func (statistic *NetFlow_Statistics_Statistic) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Producer ¶
type NetFlow_Statistics_Statistic_Producer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics information. Statistics NetFlow_Statistics_Statistic_Producer_Statistics }
NetFlow_Statistics_Statistic_Producer NetFlow producer statistics
func (*NetFlow_Statistics_Statistic_Producer) GetEntityData ¶
func (producer *NetFlow_Statistics_Statistic_Producer) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Producer_Statistics ¶
type NetFlow_Statistics_Statistic_Producer_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 ingress flows. The type is interface{} with range: // 0..18446744073709551615. Ipv4IngressFlows interface{} // IPv4 egress flows. The type is interface{} with range: // 0..18446744073709551615. Ipv4EgressFlows interface{} // IPv6 ingress flows. The type is interface{} with range: // 0..18446744073709551615. Ipv6IngressFlows interface{} // IPv6 egress flows. The type is interface{} with range: // 0..18446744073709551615. Ipv6EgressFlows interface{} // MPLS ingress flows. The type is interface{} with range: // 0..18446744073709551615. MplsIngressFlows interface{} // MPLS egress flows. The type is interface{} with range: // 0..18446744073709551615. MplsEgressFlows interface{} // Section ingress flows. The type is interface{} with range: // 0..18446744073709551615. SectionIngressFlows interface{} // Drops (no space). The type is interface{} with range: // 0..18446744073709551615. DropsNoSpace interface{} // Drops (others). The type is interface{} with range: // 0..18446744073709551615. DropsOthers interface{} // Unknown ingress flows. The type is interface{} with range: // 0..18446744073709551615. UnknownIngressFlows interface{} // Unknown egress flows. The type is interface{} with range: // 0..18446744073709551615. UnknownEgressFlows interface{} // Number of waiting servers. The type is interface{} with range: // 0..18446744073709551615. WaitingServers interface{} // Number of Rxed SPP Packets. The type is interface{} with range: // 0..18446744073709551615. SppRxCounts interface{} // Number of Rxed Flow Packets. The type is interface{} with range: // 0..18446744073709551615. FlowPacketCounts interface{} // Last time Statistics cleared in 'Mon Jan 1 12:00 :00 2xxx' format. The type // is string. LastCleared interface{} }
NetFlow_Statistics_Statistic_Producer_Statistics Statistics information
func (*NetFlow_Statistics_Statistic_Producer_Statistics) GetEntityData ¶
func (statistics *NetFlow_Statistics_Statistic_Producer_Statistics) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server ¶
type NetFlow_Statistics_Statistic_Server struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow exporter information. FlowExporters NetFlow_Statistics_Statistic_Server_FlowExporters }
NetFlow_Statistics_Statistic_Server NetFlow server statistics
func (*NetFlow_Statistics_Statistic_Server) GetEntityData ¶
func (server *NetFlow_Statistics_Statistic_Server) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server_FlowExporters ¶
type NetFlow_Statistics_Statistic_Server_FlowExporters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exporter information. The type is slice of // NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter. FlowExporter []*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter }
NetFlow_Statistics_Statistic_Server_FlowExporters Flow exporter information
func (*NetFlow_Statistics_Statistic_Server_FlowExporters) GetEntityData ¶
func (flowExporters *NetFlow_Statistics_Statistic_Server_FlowExporters) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter ¶
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Exporter name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ExporterName interface{} // Statistics information for the exporter. Exporter NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter }
NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter Exporter information
func (*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter) GetEntityData ¶
func (flowExporter *NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter ¶
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of flow exporters. The type is slice of // NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic. Statistic []*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic }
NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter Statistics information for the exporter
func (*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter) GetEntityData ¶
func (exporter *NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic ¶
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Exporter name. The type is string. Name interface{} // Memory usage. The type is interface{} with range: 0..4294967295. MemoryUsage interface{} // List of flow monitors that use the exporter. The type is slice of string. UsedByFlowMonitor []interface{} // Statistics of all collectors. The type is slice of // NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector. Collector []*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector }
NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic Array of flow exporters
func (*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic) GetEntityData ¶
func (statistic *NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic) GetEntityData() *types.CommonEntityData
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector ¶
type NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Exporter state. The type is string. ExporterState interface{} // Destination IPv4 address in AAA.BBB.CCC.DDD format. The type is string. DestinationAddress interface{} // Source IPv4 address in AAA.BBB.CCC.DDD format. The type is string. SourceAddress interface{} // VRF Name. The type is string. VrfName interface{} // Destination port number. The type is interface{} with range: 0..65535. DestinationPort interface{} // Source port number. The type is interface{} with range: 0..65535. SoucePort interface{} // Transport protocol. The type is string. TransportProtocol interface{} // Packets sent. The type is interface{} with range: 0..18446744073709551615. PacketsSent interface{} // Flows sent. The type is interface{} with range: 0..18446744073709551615. FlowsSent interface{} // Templates sent. The type is interface{} with range: // 0..18446744073709551615. TemplatesSent interface{} // Option templates sent. The type is interface{} with range: // 0..18446744073709551615. OptionTemplatesSent interface{} // Option data sent. The type is interface{} with range: // 0..18446744073709551615. OptionDataSent interface{} // Bytes sent. The type is interface{} with range: 0..18446744073709551615. // Units are byte. BytesSent interface{} // Flow bytes sent. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FlowBytesSent interface{} // Template bytes sent. The type is interface{} with range: // 0..18446744073709551615. Units are byte. TemplateBytesSent interface{} // Option template bytes sent. The type is interface{} with range: // 0..18446744073709551615. Units are byte. OptionTemplateBytesSent interface{} // Option data bytes sent. The type is interface{} with range: // 0..18446744073709551615. Units are byte. OptionDataBytesSent interface{} // Packets dropped. The type is interface{} with range: // 0..18446744073709551615. PacketsDropped interface{} // Flows dropped. The type is interface{} with range: 0..18446744073709551615. FlowsDropped interface{} // Templates dropped. The type is interface{} with range: // 0..18446744073709551615. TemplatesDropped interface{} // Option templates dropped. The type is interface{} with range: // 0..18446744073709551615. OptionTemplatesDropped interface{} // Option data dropped. The type is interface{} with range: // 0..18446744073709551615. OptionDataDropped interface{} // Bytes dropped. The type is interface{} with range: 0..18446744073709551615. // Units are byte. BytesDropped interface{} // Flow bytes dropped. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FlowBytesDropped interface{} // Template bytes dropped. The type is interface{} with range: // 0..18446744073709551615. Units are byte. TemplateBytesDropped interface{} // Option template bytes dropped. The type is interface{} with range: // 0..18446744073709551615. Units are byte. OptionTemplateBytesDropped interface{} // Option data dropped. The type is interface{} with range: // 0..18446744073709551615. OptionDataBytesDropped interface{} // Total packets exported over the last one hour. The type is interface{} with // range: 0..18446744073709551615. LastHourPackestSent interface{} // Total bytes exported over the last one hour. The type is interface{} with // range: 0..18446744073709551615. Units are byte. LastHourBytesSent interface{} // Total flows exported over the of last one hour. The type is interface{} // with range: 0..18446744073709551615. LastHourFlowsSent interface{} // Total packets exported over the last one minute. The type is interface{} // with range: 0..18446744073709551615. LastMinutePackets interface{} // Total bytes exported over the last one minute. The type is interface{} with // range: 0..18446744073709551615. Units are byte. LastMinuteBytesSent interface{} // Total flows exported over the last one minute. The type is interface{} with // range: 0..18446744073709551615. LastMinuteFlowsSent interface{} // Total packets exported over the last one second. The type is interface{} // with range: 0..18446744073709551615. LastSecondPacketsSent interface{} // Total bytes exported over the last one second. The type is interface{} with // range: 0..18446744073709551615. Units are byte. LastSecondBytesSent interface{} // Total flows exported over the last one second. The type is interface{} with // range: 0..18446744073709551615. LastSecondFlowsSent interface{} }
NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector Statistics of all collectors
func (*NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector) GetEntityData ¶
func (collector *NetFlow_Statistics_Statistic_Server_FlowExporters_FlowExporter_Exporter_Statistic_Collector) GetEntityData() *types.CommonEntityData