Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for IOS-XE ARP operational data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArpData ¶
type ArpData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of current VRFs. The type is slice of ArpData_ArpVrf. ArpVrf []*ArpData_ArpVrf }
ArpData This module contains a collection of YANG definitions for monitoring the operation of IOS-XE ARP. Copyright (c) 2018 by Cisco Systems, Inc. All rights reserved.
func (*ArpData) GetEntityData ¶
func (arpData *ArpData) GetEntityData() *types.CommonEntityData
type ArpData_ArpVrf ¶
type ArpData_ArpVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF name that this entry is tied to. The type is // string. Vrf interface{} // ARP entries associated with this VRF. The type is slice of // ArpData_ArpVrf_ArpOper. ArpOper []*ArpData_ArpVrf_ArpOper }
ArpData_ArpVrf List of current VRFs
func (*ArpData_ArpVrf) GetEntityData ¶
func (arpVrf *ArpData_ArpVrf) GetEntityData() *types.CommonEntityData
type ArpData_ArpVrf_ArpOper ¶
type ArpData_ArpVrf_ArpOper struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. High level protocol address. The type is one of // the following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Address interface{} // Protocol that produced the entry. The type is IosEncapsType. Enctype interface{} // Interface associated with this ARP entry. The type is string. Interface interface{} // Protocol that this ARP entry belongs to. The type is IosLinktype. Type interface{} // The mode that this entry is running in. The type is IosArpMode. Mode interface{} // Type of HW address. The type is IosSnpaType. Hwtype interface{} // hardware address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Hardware interface{} // Time of the last update. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). Time interface{} }
ArpData_ArpVrf_ArpOper ARP entries associated with this VRF
func (*ArpData_ArpVrf_ArpOper) GetEntityData ¶
func (arpOper *ArpData_ArpVrf_ArpOper) GetEntityData() *types.CommonEntityData
type IosArpMode ¶
type IosArpMode string
IosArpMode represents The mode that this entry is running in
const ( // Undefined - error IosArpMode_ios_arp_mode_null IosArpMode = "ios-arp-mode-null" // Entry has been learned IosArpMode_ios_arp_mode_dynamic IosArpMode = "ios-arp-mode-dynamic" // We've requested, but have no reply yet IosArpMode_ios_arp_mode_incomplete IosArpMode = "ios-arp-mode-incomplete" // Interface entry IosArpMode_ios_arp_mode_interface IosArpMode = "ios-arp-mode-interface" // Static Entry IosArpMode_ios_arp_mode_static IosArpMode = "ios-arp-mode-static" // Static - We're fronting this host IosArpMode_ios_arp_mode_alias IosArpMode = "ios-arp-mode-alias" // Simple Application ARP IosArpMode_ios_arp_mode_app_simple IosArpMode = "ios-arp-mode-app-simple" // Application Alias IosArpMode_ios_arp_mode_app_alias IosArpMode = "ios-arp-mode-app-alias" // Application Timer IosArpMode_ios_arp_mode_app_timer IosArpMode = "ios-arp-mode-app-timer" )
Click to show internal directories.
Click to hide internal directories.