Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for monitoring the operation of ospf protocol in a Network Element. Copyright (c) 2016-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type AddressFamily
- type NbrStateType
- type OspfAuthType
- type OspfExternalMetricType
- type OspfNetworkType
- type OspfOperData
- type OspfOperData_OspfState
- type OspfOperData_OspfState_OspfInstance
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv
- type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv
- type OspfOperData_OspfState_OspfInstance_MultiTopology
- type OspfOperData_OspfState_OspfInstance_OspfArea
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor
- type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity
- type OspfOperData_Ospfv2Instance
- type OspfOperData_Ospfv2Instance_Ospfv2Area
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo
- type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo
- type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa
- type OspfOperationMode
- type Ospfv2AuthTypeSelection
- type Ospfv2CryptoAlgorithm
- type Ospfv2IntfState
- type Ospfv2LsaType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressFamily ¶
type AddressFamily string
AddressFamily represents Address family type
const ( AddressFamily_address_family_ipv4 AddressFamily = "address-family-ipv4" AddressFamily_address_family_ipv6 AddressFamily = "address-family-ipv6" )
type NbrStateType ¶
type NbrStateType string
NbrStateType represents OSPF neighbor state type
const ( // Neighbor state down NbrStateType_ospf_nbr_down NbrStateType = "ospf-nbr-down" // Neighbor attempt state NbrStateType_ospf_nbr_attempt NbrStateType = "ospf-nbr-attempt" // Neighbor init state NbrStateType_ospf_nbr_init NbrStateType = "ospf-nbr-init" // Neighbor 2-way state NbrStateType_ospf_nbr_two_way NbrStateType = "ospf-nbr-two-way" // Neighbor exchange start state NbrStateType_ospf_nbr_exchange_start NbrStateType = "ospf-nbr-exchange-start" // Neighbor exchange state NbrStateType_ospf_nbr_exchange NbrStateType = "ospf-nbr-exchange" // Neighbor loading state NbrStateType_ospf_nbr_loading NbrStateType = "ospf-nbr-loading" // Neighbor full state NbrStateType_ospf_nbr_full NbrStateType = "ospf-nbr-full" )
type OspfAuthType ¶
type OspfAuthType string
OspfAuthType represents OSPF Authentication type
const ( OspfAuthType_ospf_auth_ipsec OspfAuthType = "ospf-auth-ipsec" OspfAuthType_ospf_auth_trailer_keychain OspfAuthType = "ospf-auth-trailer-keychain" OspfAuthType_ospf_auth_trailer_key OspfAuthType = "ospf-auth-trailer-key" OspfAuthType_ospf_auth_type_none OspfAuthType = "ospf-auth-type-none" )
type OspfExternalMetricType ¶
type OspfExternalMetricType string
OspfExternalMetricType represents External metric type
const ( OspfExternalMetricType_ospf_ext_metric_type_1 OspfExternalMetricType = "ospf-ext-metric-type-1" OspfExternalMetricType_ospf_ext_metric_type_2 OspfExternalMetricType = "ospf-ext-metric-type-2" )
type OspfNetworkType ¶
type OspfNetworkType string
OspfNetworkType represents OSPF network type
const ( // OSPF broadcast multi-access network OspfNetworkType_ospf_broadcast OspfNetworkType = "ospf-broadcast" // OSPF Non-Broadcast Multi-Access (NBMA) network OspfNetworkType_ospf_non_broadcast OspfNetworkType = "ospf-non-broadcast" // OSPF point-to-multipoint network OspfNetworkType_ospf_point_to_multipoint OspfNetworkType = "ospf-point-to-multipoint" // OSPF point-to-point network OspfNetworkType_ospf_point_to_point OspfNetworkType = "ospf-point-to-point" )
type OspfOperData ¶
type OspfOperData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF operational state. OspfState OspfOperData_OspfState // The OSPF instance. The type is slice of OspfOperData_Ospfv2Instance. Ospfv2Instance []*OspfOperData_Ospfv2Instance }
OspfOperData Operational state of ospf
func (*OspfOperData) GetEntityData ¶
func (ospfOperData *OspfOperData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState ¶
type OspfOperData_OspfState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // OSPF operation mode. The type is OspfOperationMode. OpMode interface{} // OSPF routing protocol instance. The type is slice of // OspfOperData_OspfState_OspfInstance. OspfInstance []*OspfOperData_OspfState_OspfInstance }
OspfOperData_OspfState OSPF operational state This type is a presence type.
func (*OspfOperData_OspfState) GetEntityData ¶
func (ospfState *OspfOperData_OspfState) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance ¶
type OspfOperData_OspfState_OspfInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address-family of the instance. The type is // AddressFamily. Af interface{} // This attribute is a key. Defined in RFC 2328. A 32-bit number that uniquely // identifies the router. The type is interface{} with range: 0..4294967295. RouterId interface{} // The process identifier used to refer to this instance. The type is // interface{} with range: 0..65535. ProcessId interface{} // List of ospf areas. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea. OspfArea []*OspfOperData_OspfState_OspfInstance_OspfArea // List OSPF link scope LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas. LinkScopeLsas []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas // OSPF multi-topology interface augmentation. The type is slice of // OspfOperData_OspfState_OspfInstance_MultiTopology. MultiTopology []*OspfOperData_OspfState_OspfInstance_MultiTopology }
OspfOperData_OspfState_OspfInstance OSPF routing protocol instance
func (*OspfOperData_OspfState_OspfInstance) GetEntityData ¶
func (ospfInstance *OspfOperData_OspfState_OspfInstance) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF link scope LSA type. The type is interface{} // with range: 0..4294967295. LsaType interface{} // List of OSPF link scope LSAs. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa. LinkScopeLsa []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa // List OSPF area scope LSA databases. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa. AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas List OSPF link scope LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas) GetEntityData ¶
func (linkScopeLsas *OspfOperData_OspfState_OspfInstance_LinkScopeLsas) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSA Type. The type is interface{} with range: // 0..4294967295. LsaType interface{} // This attribute is a key. Advertising router. 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}]+)?. AdvRouter interface{} // The OSPF LSA body is fully decoded. The type is bool. DecodedCompleted interface{} // The complete LSA in network byte order as received/sent over the wire. The // type is slice of interface{} with range: 0..255. RawData []interface{} // OSPFv2 LSA. Ospfv2Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa // Router LSA link. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link. Ospfv2Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link // Summary LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology // External LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External. Ospfv2External []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External // OSPFv3 LSA. Ospfv3Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa // OSPFv3 links. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link. Ospfv3Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link // OSPFv3 prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix. Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix // OSPFv3 intra-area prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix. Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa List OSPF area scope LSA databases
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa) GetEntityData ¶
func (areaScopeLsa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled on the link. The type // is interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..4294967295. Metric interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External External LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData ¶
func (ospfv2External *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link ID. The type is interface{} with range: // 0..4294967295. LinkId interface{} // This attribute is a key. Link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Topology specific information. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link Router LSA link
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData ¶
func (ospfv2Link *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv2 LSA header data. Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header // Decoded OSPFv2 LSA body data. LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData ¶
func (ospfv2Lsa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // Opaque type. The type is interface{} with range: 0..255. OpaqueType interface{} // Opaque ID. The type is interface{} with range: 0..4294967295. OpaqueId interface{} // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} // LSA options. The type is map[string]bool. FlagOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of links. The type is interface{} with range: 0..65535. NumOfLinks interface{} // Summary mask. 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}]+)?. SummaryMask interface{} // External mask. 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}]+)?. ExternalMask interface{} // LSA body flags. The type is map[string]bool. BodyFlagOptions interface{} // Network details. Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP network mask. 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}]+)?. NetworkMask interface{} // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology Summary LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData ¶
func (ospfv3IaPrefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface ID. The type is interface{} with range: // 0..4294967295. InterfaceId interface{} // This attribute is a key. Neighbor interface ID. The type is interface{} // with range: 0..4294967295. NeighborInterfaceId interface{} // This attribute is a key. Neighbor router ID. The type is interface{} with // range: 0..4294967295. NeighborRouterId interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Metric. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link OSPFv3 links
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData ¶
func (ospfv3Link *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv3 LSA header. Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header // Decoded OSPFv3 LSA body. LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData ¶
func (ospfv3Lsa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // OSPFv3 LSA options. The type is map[string]bool. LsaHdrOptions interface{} // LSA header. LsaHeader OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData ¶
func (lsaHeader *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA options. The type is map[string]bool. LsaFlagOptions interface{} // LSA Body Flags. The type is map[string]bool. LsaBodyFlags interface{} // OSPFv3 network. Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network // OSPFv3 inter area prefix. Prefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix // OSPFv3 inter area router. IaRouter OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter // OSPFv3 LSA external. LsaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal // OSPFv3 NSSA. Nssa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa // OSPFv3 Link data. LinkData OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData // OSPFv3 Intra area prefixes. IaPrefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // Referenced Advertising Router. 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}]+)?. ReferencedAdvRouter interface{} // Number of prefixes. The type is interface{} with range: 0..65535. NumOfPrefixes interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData ¶
func (iaPrefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Router ID of the router being described by the LSA. The type is interface{} // with range: 0..4294967295. DestinationRouterId interface{} // Inter area LSA options. The type is map[string]bool. LsaIaOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData ¶
func (iaRouter *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router priority of the interce. The type is interface{} with range: 0..255. RtrPriority interface{} // The originating router's link-local interface address on the link. 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}]+)?. LinkLocalInterfaceAddress interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. NumOfPrefixes interface{} // Link data LSA options. The type is map[string]bool. LsaIdOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData ¶
func (linkData *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData ¶
func (lsaExternal *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData ¶
func (flags *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} // Network LSA options. The type is map[string]bool. LsaNetOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA LSA. LsaNssaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData ¶
func (nssa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData ¶
func (lsaNssaExternal *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData ¶
func (flags *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Inter area Prefix. The type is string. IaPrefix interface{} // Inter area prefix options. The type is string. IaPrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData ¶
func (prefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData ¶
func (ospfv3Prefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSA ID. The type is interface{} with range: // 0..4294967295. LsaId interface{} // This attribute is a key. Advertising router. 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}]+)?. AdvRouter interface{} // The OSPF LSA body is fully decoded. The type is bool. DecodedCompleted interface{} // The complete LSA in network byte order as received/sent over the wire. The // type is slice of interface{} with range: 0..255. RawData []interface{} // Version. The type is interface{} with range: 0..4294967295. Version interface{} // Router 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}]+)?. RouterAddress interface{} // OSPFv2 LSA. Ospfv2Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa // OSPFv2 LSA link. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link. Ospfv2Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link // Summary LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology // External LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External. Ospfv2External []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External // OSPFv2 Unknown TLV. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv. Ospfv2UnknownTlv []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv // OSPFv3 LSA. Ospfv3LsaVal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal // OSPFv3 links. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link. Ospfv3Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link // OSPFv3 prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList. Ospfv3PrefixList []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList // OSPFv3 intra-area prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix. Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix // OSPF multi-topology interface augmentation. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology. MultiTopology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology // Link TLV. Tlv OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv // OSPFv2 Unknown sub TLV. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv. UnknownSubTlv []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa List of OSPF link scope LSAs
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa) GetEntityData ¶
func (linkScopeLsa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. One of the topology enabled on this interface. The // type is string. Name interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology OSPF multi-topology interface augmentation
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData ¶
func (multiTopology *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled on the link. The type // is interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..4294967295. Metric interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External External LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData ¶
func (ospfv2External *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link ID. The type is interface{} with range: // 0..4294967295. LinkId interface{} // This attribute is a key. Link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Topology specific information. The type is slice of // OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link OSPFv2 LSA link
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData ¶
func (ospfv2Link *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv2 LSA header data. Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header // Decoded OSPFv2 LSA body data. LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa OSPFv2 LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData ¶
func (ospfv2Lsa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // Opaque type. The type is interface{} with range: 0..255. OpaqueType interface{} // Opaque ID. The type is interface{} with range: 0..4294967295. OpaqueId interface{} // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} // LSA options. The type is map[string]bool. FlagOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of links. The type is interface{} with range: 0..65535. NumOfLinks interface{} // Summary mask. 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}]+)?. SummaryMask interface{} // External mask. 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}]+)?. ExternalMask interface{} // LSA body flags. The type is map[string]bool. BodyFlagOptions interface{} // Network details. Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP network mask. 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}]+)?. NetworkMask interface{} // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network Network details
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology Summary LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TLV type. The type is interface{} with range: // 0..65535. Type interface{} // TLV length. The type is interface{} with range: 0..65535. Length interface{} // TLV value. The type is slice of interface{} with range: 0..255. Value []interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv OSPFv2 Unknown TLV
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData ¶
func (ospfv2UnknownTlv *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData ¶
func (ospfv3IaPrefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface ID. The type is interface{} with range: // 0..4294967295. InterfaceId interface{} // This attribute is a key. Neighbor interface ID. The type is interface{} // with range: 0..4294967295. NeighborInterfaceId interface{} // This attribute is a key. Neighbor router ID. The type is interface{} with // range: 0..4294967295. NeighborRouterId interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Metric. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link OSPFv3 links
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData ¶
func (ospfv3Link *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv3 LSA header. Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header // Decoded OSPFv3 LSA body. LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal OSPFv3 LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData ¶
func (ospfv3LsaVal *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // OSPFv3 LSA options. The type is map[string]bool. LsaHdrOptions interface{} // LSA header. LsaHeader OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header Decoded OSPFv3 LSA header
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader LSA header
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData ¶
func (lsaHeader *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA options. The type is map[string]bool. LsaFlagOptions interface{} // LSA Body Flags. The type is map[string]bool. LsaBodyFlags interface{} // OSPFv3 network. Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network // OSPFv3 inter area prefix. Prefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix // OSPFv3 inter area router. IaRouter OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter // OSPFv3 LSA external. LsaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal // OSPFv3 NSSA. Nssa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa // OSPFv3 Link data. LinkData OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData // OSPFv3 Intra area prefixes. IaPrefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody Decoded OSPFv3 LSA body
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // Referenced Advertising Router. 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}]+)?. ReferencedAdvRouter interface{} // Number of prefixes. The type is interface{} with range: 0..65535. NumOfPrefixes interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix OSPFv3 Intra area prefixes
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData ¶
func (iaPrefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Router ID of the router being described by the LSA. The type is interface{} // with range: 0..4294967295. DestinationRouterId interface{} // Inter area LSA options. The type is map[string]bool. LsaIaOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter OSPFv3 inter area router
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData ¶
func (iaRouter *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router priority of the interce. The type is interface{} with range: 0..255. RtrPriority interface{} // The originating router's link-local interface address on the link. 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}]+)?. LinkLocalInterfaceAddress interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. NumOfPrefixes interface{} // Link data LSA options. The type is map[string]bool. LsaIdOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData OSPFv3 Link data
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData ¶
func (linkData *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal OSPFv3 LSA external
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData ¶
func (lsaExternal *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags) GetEntityData ¶
func (flags *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} // Network LSA options. The type is map[string]bool. LsaNetOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network OSPFv3 network
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA LSA. LsaNssaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa OSPFv3 NSSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa) GetEntityData ¶
func (nssa *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal NSSA LSA
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData ¶
func (lsaNssaExternal *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData ¶
func (flags *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Inter area Prefix. The type is string. IaPrefix interface{} // Inter area prefix options. The type is string. IaPrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix OSPFv3 inter area prefix
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix) GetEntityData ¶
func (prefix *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList OSPFv3 prefix-list
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData ¶
func (ospfv3PrefixList *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link type. The type is interface{} with range: 0..255. LinkType interface{} // Link ID. The type is interface{} with range: 0..4294967295. LinkId interface{} // List of local interface IPv4 addresses. The type is one of the following // types: slice of 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 slice of 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}]+)?. LocalIfIpv4Addr []interface{} // List of remote interface IPv4 addresses. The type is one of the following // types: slice of 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 slice of 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}]+)?. LocalRemoteIpv4Addr []interface{} // TE metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Maximum bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. MaxBandwidth interface{} // Maximum reservable bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. MaxReservableBandwidth interface{} // Unrseerved bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. UnreservedBandwidth interface{} // Administrative group/Resource class/Color. The type is interface{} with // range: 0..4294967295. AdminGroup interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv Link TLV
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData ¶
func (tlv *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv ¶
type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TLV type. The type is interface{} with range: // 0..65535. Type interface{} // TLV length. The type is interface{} with range: 0..65535. Length interface{} // TLV value. The type is slice of interface{} with range: 0..255. Value []interface{} }
OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv OSPFv2 Unknown sub TLV
func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData ¶
func (unknownSubTlv *OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_MultiTopology ¶
type OspfOperData_OspfState_OspfInstance_MultiTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. One of the topology enabled on this interface. The // type is string. Name interface{} }
OspfOperData_OspfState_OspfInstance_MultiTopology OSPF multi-topology interface augmentation
func (*OspfOperData_OspfState_OspfInstance_MultiTopology) GetEntityData ¶
func (multiTopology *OspfOperData_OspfState_OspfInstance_MultiTopology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea ¶
type OspfOperData_OspfState_OspfInstance_OspfArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF area ID. The type is interface{} with range: // 0..4294967295. AreaId interface{} // List of OSPF interfaces. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface. OspfInterface []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface // List of OSPF area scope LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa. AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa }
OspfOperData_OspfState_OspfInstance_OspfArea List of ospf areas
func (*OspfOperData_OspfState_OspfInstance_OspfArea) GetEntityData ¶
func (ospfArea *OspfOperData_OspfState_OspfInstance_OspfArea) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF link scope LSA type. The type is interface{} // with range: 0..4294967295. LsaType interface{} // List of OSPF link scope LSAs. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa. AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa List of OSPF area scope LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa) GetEntityData ¶
func (areaScopeLsa *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSA Type. The type is interface{} with range: // 0..4294967295. LsaType interface{} // This attribute is a key. Advertising router. 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}]+)?. AdvRouter interface{} // The OSPF LSA body is fully decoded. The type is bool. DecodedCompleted interface{} // The complete LSA in network byte order as received/sent over the wire. The // type is slice of interface{} with range: 0..255. RawData []interface{} // OSPFv2 LSA. Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa // Router LSA link. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link. Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link // Summary LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology // External LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External. Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External // OSPFv3 LSA. Ospfv3Lsa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa // OSPFv3 links. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link. Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link // OSPFv3 prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix. Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix // OSPFv3 intra-area prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix. Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa List of OSPF link scope LSAs
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa) GetEntityData ¶
func (areaScopeLsa *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled on the link. The type // is interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..4294967295. Metric interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External External LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External) GetEntityData ¶
func (ospfv2External *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link ID. The type is interface{} with range: // 0..4294967295. LinkId interface{} // This attribute is a key. Link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Topology specific information. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link Router LSA link
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link) GetEntityData ¶
func (ospfv2Link *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv2 LSA header data. Header OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header // Decoded OSPFv2 LSA body data. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa) GetEntityData ¶
func (ospfv2Lsa *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // Opaque type. The type is interface{} with range: 0..255. OpaqueType interface{} // Opaque ID. The type is interface{} with range: 0..4294967295. OpaqueId interface{} // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} // LSA options. The type is map[string]bool. FlagOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of links. The type is interface{} with range: 0..65535. NumOfLinks interface{} // Summary mask. 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}]+)?. SummaryMask interface{} // External mask. 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}]+)?. ExternalMask interface{} // LSA body flags. The type is map[string]bool. BodyFlagOptions interface{} // Network details. Network OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP network mask. 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}]+)?. NetworkMask interface{} // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology Summary LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData ¶
func (ospfv3IaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface ID. The type is interface{} with range: // 0..4294967295. InterfaceId interface{} // This attribute is a key. Neighbor interface ID. The type is interface{} // with range: 0..4294967295. NeighborInterfaceId interface{} // This attribute is a key. Neighbor router ID. The type is interface{} with // range: 0..4294967295. NeighborRouterId interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Metric. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link OSPFv3 links
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link) GetEntityData ¶
func (ospfv3Link *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv3 LSA header. Header OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header // Decoded OSPFv3 LSA body. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa) GetEntityData ¶
func (ospfv3Lsa *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // OSPFv3 LSA options. The type is map[string]bool. LsaHdrOptions interface{} // LSA header. LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData ¶
func (lsaHeader *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA options. The type is map[string]bool. LsaFlagOptions interface{} // LSA Body Flags. The type is map[string]bool. LsaBodyFlags interface{} // OSPFv3 network. Network OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network // OSPFv3 inter area prefix. Prefix OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix // OSPFv3 inter area router. IaRouter OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter // OSPFv3 LSA external. LsaExternal OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal // OSPFv3 NSSA. Nssa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa // OSPFv3 Link data. LinkData OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData // OSPFv3 Intra area prefixes. IaPrefix OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // Referenced Advertising Router. 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}]+)?. ReferencedAdvRouter interface{} // Number of prefixes. The type is interface{} with range: 0..65535. NumOfPrefixes interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData ¶
func (iaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Router ID of the router being described by the LSA. The type is interface{} // with range: 0..4294967295. DestinationRouterId interface{} // Inter area LSA options. The type is map[string]bool. LsaIaOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData ¶
func (iaRouter *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router priority of the interce. The type is interface{} with range: 0..255. RtrPriority interface{} // The originating router's link-local interface address on the link. 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}]+)?. LinkLocalInterfaceAddress interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. NumOfPrefixes interface{} // Link data LSA options. The type is map[string]bool. LsaIdOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData ¶
func (linkData *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData ¶
func (lsaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData ¶
func (flags *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} // Network LSA options. The type is map[string]bool. LsaNetOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA LSA. LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData ¶
func (nssa *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData ¶
func (lsaNssaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Inter area Prefix. The type is string. IaPrefix interface{} // Inter area prefix options. The type is string. IaPrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData ¶
func (prefix *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix) GetEntityData ¶
func (ospfv3Prefix *OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string. Name interface{} // Network type. The type is OspfNetworkType. NetworkType interface{} // Enable/Disable passive. The type is bool. Passive interface{} // Enable/Disable demand circuit. The type is bool. DemandCircuit interface{} // Set prefix as a node representative prefix. The type is bool. NodeFlag interface{} // Interface cost. The type is interface{} with range: 0..65535. Cost interface{} // Time between hello packets. The type is interface{} with range: 0..65535. HelloInterval interface{} // Interval after which a neighbor is declared dead. The type is interface{} // with range: 0..65535. DeadInterval interface{} // Time between retransmitting unacknowledged Link State Advertisements // (LSAs). The type is interface{} with range: 0..65535. RetransmitInterval interface{} // Estimated time needed to send link-state update. The type is interface{} // with range: 0..65535. TransmitDelay interface{} // Enable/Disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Enable/Disable link-local signaling (LLS) support. The type is bool. Lls interface{} // Suppress advertisement of the prefixes. The type is bool. PrefixSuppression interface{} // Enable/disable bfd. The type is bool. Bfd interface{} // Enable/disable protocol on the interface. The type is bool. Enable interface{} // Interface state. The type is string. State interface{} // Hello timer. The type is interface{} with range: 0..4294967295. HelloTimer interface{} // Wait timer. The type is interface{} with range: 0..4294967295. WaitTimer interface{} // Designated Router. 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}]+)?. Dr interface{} // Backup Designated Router. 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}]+)?. Bdr interface{} // Configure OSPF router priority. The type is interface{} with range: 0..255. Priority interface{} // Multi Area. MultiArea OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea // Staticly configured neighbors. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor. StaticNeighbor []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor // Fast reroute config. FastReroute OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute // TTL security. TtlSecurity OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity // Authentication configuration. Authentication OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication // List of OSPF neighbors. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor. OspfNeighbor []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor // List OSPF link scope LSAs. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas. IntfLinkScopeLsas []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas // OSPF interface topology. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology. IntfMultiTopology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface List of OSPF interfaces
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface) GetEntityData ¶
func (ospfInterface *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SA name. The type is string. Sa interface{} // key-chain name. The type is string. KeyChain interface{} // Key string in ASCII format. The type is string. KeyString interface{} // No authentication enabled. The type is interface{} with range: // 0..4294967295. NoAuth interface{} // Crypto algorithm. CryptoAlgorithmVal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication Authentication configuration
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication) GetEntityData ¶
func (authentication *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // HMAC-SHA1-12 algorithm. The type is interface{}. HmacSha112 interface{} // HMAC-SHA1-20 algorithm. The type is interface{}. HmacSha120 interface{} // MD5 algorithm. The type is interface{}. Md5 interface{} // SHA-1 algorithm. The type is interface{}. Sha1 interface{} // HMAC-SHA-1 authentication algorithm. The type is interface{}. HmacSha1 interface{} // HMAC-SHA-256 authentication algorithm. The type is interface{}. HmacSha256 interface{} // HMAC-SHA-384 authentication algorithm. The type is interface{}. HmacSha384 interface{} // HMAC-SHA-512 authentication algorithm. The type is interface{}. HmacSha512 interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal Crypto algorithm
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal) GetEntityData ¶
func (cryptoAlgorithmVal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prevent the interface to be used as backup. The type is bool. CandidateDisabled interface{} // Activates LFA. This model assumes activation of per-prefix LFA. The type is // bool. Enabled interface{} // Activates remote LFA. The type is bool. RemoteLfaEnabled interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute Fast reroute config
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute) GetEntityData ¶
func (fastReroute *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF link scope LSA type. The type is interface{} // with range: 0..4294967295. LsaType interface{} // List of OSPF link scope LSAs. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa. LinkScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa // List OSPF area scope LSA databases. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa. AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas List OSPF link scope LSAs
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas) GetEntityData ¶
func (intfLinkScopeLsas *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSA Type. The type is interface{} with range: // 0..4294967295. LsaType interface{} // This attribute is a key. Advertising router. 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}]+)?. AdvRouter interface{} // The OSPF LSA body is fully decoded. The type is bool. DecodedCompleted interface{} // The complete LSA in network byte order as received/sent over the wire. The // type is slice of interface{} with range: 0..255. RawData []interface{} // OSPFv2 LSA. Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa // Router LSA link. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link. Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link // Summary LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology // External LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External. Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External // OSPFv3 LSA. Ospfv3Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa // OSPFv3 links. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link. Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link // OSPFv3 prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix. Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix // OSPFv3 intra-area prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix. Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa List OSPF area scope LSA databases
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa) GetEntityData ¶
func (areaScopeLsa *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled on the link. The type // is interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..4294967295. Metric interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External External LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData ¶
func (ospfv2External *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link ID. The type is interface{} with range: // 0..4294967295. LinkId interface{} // This attribute is a key. Link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Topology specific information. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link Router LSA link
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData ¶
func (ospfv2Link *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv2 LSA header data. Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header // Decoded OSPFv2 LSA body data. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData ¶
func (ospfv2Lsa *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // Opaque type. The type is interface{} with range: 0..255. OpaqueType interface{} // Opaque ID. The type is interface{} with range: 0..4294967295. OpaqueId interface{} // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} // LSA options. The type is map[string]bool. FlagOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of links. The type is interface{} with range: 0..65535. NumOfLinks interface{} // Summary mask. 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}]+)?. SummaryMask interface{} // External mask. 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}]+)?. ExternalMask interface{} // LSA body flags. The type is map[string]bool. BodyFlagOptions interface{} // Network details. Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP network mask. 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}]+)?. NetworkMask interface{} // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology Summary LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData ¶
func (ospfv3IaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface ID. The type is interface{} with range: // 0..4294967295. InterfaceId interface{} // This attribute is a key. Neighbor interface ID. The type is interface{} // with range: 0..4294967295. NeighborInterfaceId interface{} // This attribute is a key. Neighbor router ID. The type is interface{} with // range: 0..4294967295. NeighborRouterId interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Metric. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link OSPFv3 links
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData ¶
func (ospfv3Link *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv3 LSA header. Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header // Decoded OSPFv3 LSA body. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData ¶
func (ospfv3Lsa *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // OSPFv3 LSA options. The type is map[string]bool. LsaHdrOptions interface{} // LSA header. LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData ¶
func (lsaHeader *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA options. The type is map[string]bool. LsaFlagOptions interface{} // LSA Body Flags. The type is map[string]bool. LsaBodyFlags interface{} // OSPFv3 network. Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network // OSPFv3 inter area prefix. Prefix OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix // OSPFv3 inter area router. IaRouter OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter // OSPFv3 LSA external. LsaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal // OSPFv3 NSSA. Nssa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa // OSPFv3 Link data. LinkData OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData // OSPFv3 Intra area prefixes. IaPrefix OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // Referenced Advertising Router. 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}]+)?. ReferencedAdvRouter interface{} // Number of prefixes. The type is interface{} with range: 0..65535. NumOfPrefixes interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData ¶
func (iaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Router ID of the router being described by the LSA. The type is interface{} // with range: 0..4294967295. DestinationRouterId interface{} // Inter area LSA options. The type is map[string]bool. LsaIaOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData ¶
func (iaRouter *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router priority of the interce. The type is interface{} with range: 0..255. RtrPriority interface{} // The originating router's link-local interface address on the link. 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}]+)?. LinkLocalInterfaceAddress interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. NumOfPrefixes interface{} // Link data LSA options. The type is map[string]bool. LsaIdOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData ¶
func (linkData *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData ¶
func (lsaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} // Network LSA options. The type is map[string]bool. LsaNetOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA LSA. LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData ¶
func (lsaNssaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Inter area Prefix. The type is string. IaPrefix interface{} // Inter area prefix options. The type is string. IaPrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData ¶
func (prefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData ¶
func (ospfv3Prefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSA ID. The type is interface{} with range: // 0..4294967295. LsaId interface{} // This attribute is a key. Advertising router. 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}]+)?. AdvRouter interface{} // The OSPF LSA body is fully decoded. The type is bool. DecodedCompleted interface{} // The complete LSA in network byte order as received/sent over the wire. The // type is slice of interface{} with range: 0..255. RawData []interface{} // Version. The type is interface{} with range: 0..4294967295. Version interface{} // Router 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}]+)?. RouterAddress interface{} // OSPFv2 LSA. Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa // OSPFv2 LSA link. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link. Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link // Summary LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology // External LSA. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External. Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External // OSPFv2 Unknown TLV. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv. Ospfv2UnknownTlv []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv // OSPFv3 LSA. Ospfv3LsaVal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal // OSPFv3 links. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link. Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link // OSPFv3 prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList. Ospfv3PrefixList []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList // OSPFv3 intra-area prefix-list. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix. Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix // OSPF multi-topology interface augmentation. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology. MultiTopology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology // Link TLV. Tlv OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv // OSPFv2 Unknown sub TLV. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv. UnknownSubTlv []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa List of OSPF link scope LSAs
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa) GetEntityData ¶
func (linkScopeLsa *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. One of the topology enabled on this interface. The // type is string. Name interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology OSPF multi-topology interface augmentation
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData ¶
func (multiTopology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled on the link. The type // is interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..4294967295. Metric interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External External LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData ¶
func (ospfv2External *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link ID. The type is interface{} with range: // 0..4294967295. LinkId interface{} // This attribute is a key. Link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Topology specific information. The type is slice of // OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology. Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link OSPFv2 LSA link
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData ¶
func (ospfv2Link *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv2 LSA header data. Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header // Decoded OSPFv2 LSA body data. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa OSPFv2 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData ¶
func (ospfv2Lsa *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // Opaque type. The type is interface{} with range: 0..255. OpaqueType interface{} // Opaque ID. The type is interface{} with range: 0..4294967295. OpaqueId interface{} // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} // LSA options. The type is map[string]bool. FlagOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of links. The type is interface{} with range: 0..65535. NumOfLinks interface{} // Summary mask. 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}]+)?. SummaryMask interface{} // External mask. 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}]+)?. ExternalMask interface{} // LSA body flags. The type is map[string]bool. BodyFlagOptions interface{} // Network details. Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP network mask. 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}]+)?. NetworkMask interface{} // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network Network details
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MT-ID for topology enabled link. The type is // interface{} with range: 0..4294967295. MtId interface{} // Metric for the topology. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology Summary LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData ¶
func (ospfv2Topology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TLV type. The type is interface{} with range: // 0..65535. Type interface{} // TLV length. The type is interface{} with range: 0..65535. Length interface{} // TLV value. The type is slice of interface{} with range: 0..255. Value []interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv OSPFv2 Unknown TLV
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData ¶
func (ospfv2UnknownTlv *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData ¶
func (ospfv3IaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface ID. The type is interface{} with range: // 0..4294967295. InterfaceId interface{} // This attribute is a key. Neighbor interface ID. The type is interface{} // with range: 0..4294967295. NeighborInterfaceId interface{} // This attribute is a key. Neighbor router ID. The type is interface{} with // range: 0..4294967295. NeighborRouterId interface{} // Link type. The type is interface{} with range: 0..255. Type interface{} // Metric. The type is interface{} with range: 0..65535. Metric interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link OSPFv3 links
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData ¶
func (ospfv3Link *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Decoded OSPFv3 LSA header. Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header // Decoded OSPFv3 LSA body. LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal OSPFv3 LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData ¶
func (ospfv3LsaVal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA ID. 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}]+)?. LsaId interface{} // OSPFv3 LSA options. The type is map[string]bool. LsaHdrOptions interface{} // LSA header. LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header Decoded OSPFv3 LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData ¶
func (header *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA age. The type is interface{} with range: 0..65535. Age interface{} // LSA type. The type is interface{} with range: 0..65535. Type interface{} // LSA advertising router. The type is interface{} with range: 0..4294967295. AdvRouter interface{} // LSA sequence number. The type is string. SeqNum interface{} // LSA checksum. The type is string. Checksum interface{} // LSA length. The type is interface{} with range: 0..65535. Length interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader LSA header
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData ¶
func (lsaHeader *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA options. The type is map[string]bool. LsaFlagOptions interface{} // LSA Body Flags. The type is map[string]bool. LsaBodyFlags interface{} // OSPFv3 network. Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network // OSPFv3 inter area prefix. Prefix OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix // OSPFv3 inter area router. IaRouter OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter // OSPFv3 LSA external. LsaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal // OSPFv3 NSSA. Nssa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa // OSPFv3 Link data. LinkData OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData // OSPFv3 Intra area prefixes. IaPrefix OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody Decoded OSPFv3 LSA body
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData ¶
func (lsaBody *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // Referenced Advertising Router. 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}]+)?. ReferencedAdvRouter interface{} // Number of prefixes. The type is interface{} with range: 0..65535. NumOfPrefixes interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix OSPFv3 Intra area prefixes
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData ¶
func (iaPrefix *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Router ID of the router being described by the LSA. The type is interface{} // with range: 0..4294967295. DestinationRouterId interface{} // Inter area LSA options. The type is map[string]bool. LsaIaOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter OSPFv3 inter area router
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData ¶
func (iaRouter *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router priority of the interce. The type is interface{} with range: 0..255. RtrPriority interface{} // The originating router's link-local interface address on the link. 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}]+)?. LinkLocalInterfaceAddress interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. NumOfPrefixes interface{} // Link data LSA options. The type is map[string]bool. LsaIdOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData OSPFv3 Link data
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData ¶
func (linkData *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal OSPFv3 LSA external
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData ¶
func (lsaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of the routers attached to the network. The type is slice of // interface{} with range: 0..4294967295. AttachedRouter []interface{} // Network LSA options. The type is map[string]bool. LsaNetOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network OSPFv3 network
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData ¶
func (network *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA LSA. LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa OSPFv3 NSSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Referenced Link State type. The type is interface{} with range: 0..65535. ReferencedLsType interface{} // Prefix. The type is string. ExternalPrefix interface{} // Prefix options. The type is string. ExternalPrefixOptions interface{} // Forwarding 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}]+)?. ForwardingAddress interface{} // Route tag. The type is interface{} with range: 0..4294967295. ExternalRouteTag interface{} // Referenced Link State ID. The type is interface{} with range: // 0..4294967295. ReferencedLinkStateId interface{} // LSA Flags. Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal NSSA LSA
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData ¶
func (lsaNssaExternal *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // When set, the metric specified is a Type 2 external metric. The type is // bool. EFlag interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric. The type is interface{} with range: 0..4294967295. Metric interface{} // Inter area Prefix. The type is string. IaPrefix interface{} // Inter area prefix options. The type is string. IaPrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix OSPFv3 inter area prefix
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix) GetEntityData ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix. The type is string. Prefix interface{} // Prefix options. The type is string. PrefixOptions interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList OSPFv3 prefix-list
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData ¶
func (ospfv3PrefixList *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link type. The type is interface{} with range: 0..255. LinkType interface{} // Link ID. The type is interface{} with range: 0..4294967295. LinkId interface{} // List of local interface IPv4 addresses. The type is one of the following // types: slice of 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 slice of 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}]+)?. LocalIfIpv4Addr []interface{} // List of remote interface IPv4 addresses. The type is one of the following // types: slice of 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 slice of 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}]+)?. LocalRemoteIpv4Addr []interface{} // TE metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Maximum bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. MaxBandwidth interface{} // Maximum reservable bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. MaxReservableBandwidth interface{} // Unrseerved bandwidth. The type is string with range: // -92233720368547758.08..92233720368547758.07. UnreservedBandwidth interface{} // Administrative group/Resource class/Color. The type is interface{} with // range: 0..4294967295. AdminGroup interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv Link TLV
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData ¶
func (tlv *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TLV type. The type is interface{} with range: // 0..65535. Type interface{} // TLV length. The type is interface{} with range: 0..65535. Length interface{} // TLV value. The type is slice of interface{} with range: 0..255. Value []interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv OSPFv2 Unknown sub TLV
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData ¶
func (unknownSubTlv *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. One of the topology enabled on this interface. The // type is string. Name interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology OSPF interface topology
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology) GetEntityData ¶
func (intfMultiTopology *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multi-area ID. The type is interface{} with range: 0..4294967295. MultiAreaId interface{} // Interface cost for multi-area. The type is interface{} with range: // 0..65535. Cost interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea Multi Area
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea) GetEntityData ¶
func (multiArea *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF neighbor ID. 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}]+)?. NeighborId interface{} // Neighbor 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{} // Designated Router. 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}]+)?. Dr interface{} // Backup Designated Router. 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}]+)?. Bdr interface{} // OSPF neighbor state. The type is NbrStateType. State interface{} // Per-neighbor statistics. Stats OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor List of OSPF neighbors
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor) GetEntityData ¶
func (ospfNeighbor *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The number of time this neighbor has changed state or an error has // occurred. The type is interface{} with range: 0..4294967295. NbrEventCount interface{} // The current length of the retransmission queue. The type is interface{} // with range: 0..4294967295. NbrRetransQlen interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats Per-neighbor statistics
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats) GetEntityData ¶
func (stats *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP 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{} // Neighbor cost. The type is interface{} with range: 0..65535. Cost interface{} // Neighbor polling intervali in seconds. The type is interface{} with range: // 0..65535. Units are seconds. PollInterval interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor Staticly configured neighbors
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor) GetEntityData ¶
func (staticNeighbor *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor) GetEntityData() *types.CommonEntityData
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity ¶
type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable TTL security check. The type is bool. Enabled interface{} // Maximum number of hops that a OSPF packet may have traveled. The type is // interface{} with range: 0..255. Hops interface{} }
OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity TTL security
func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity) GetEntityData ¶
func (ttlSecurity *OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance ¶
type OspfOperData_Ospfv2Instance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The routing instance identifier assigned to the // OSPF instance. The type is interface{} with range: 0..4294967295. InstanceId interface{} // The name of the Virtual Routing and Forwarding instance that the OSPF // instance is operating within. The type is string. VrfName interface{} // The router identifer assigned to the OSPF instance. The type is interface{} // with range: 0..4294967295. RouterId interface{} // The OSPF area information. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area. Ospfv2Area []*OspfOperData_Ospfv2Instance_Ospfv2Area // The external LSDB information. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal. Ospfv2LsdbExternal []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal }
OspfOperData_Ospfv2Instance The OSPF instance
func (*OspfOperData_Ospfv2Instance) GetEntityData ¶
func (ospfv2Instance *OspfOperData_Ospfv2Instance) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The area identifier. The type is interface{} with // range: 0..4294967295. AreaId interface{} // The OSPF Link State Database information for this area. The type is slice // of OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea. Ospfv2LsdbArea []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea // A list of interfaces that belong to the area. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface. Ospfv2Interface []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface }
OspfOperData_Ospfv2Instance_Ospfv2Area The OSPF area information
func (*OspfOperData_Ospfv2Instance_Ospfv2Area) GetEntityData ¶
func (ospfv2Area *OspfOperData_Ospfv2Instance_Ospfv2Area) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the interface. The type is string. Name interface{} // Network type. The type is OspfNetworkType. NetworkType interface{} // If the interface is enabled. The type is bool. Enable interface{} // If the interface is in passive mode. The type is bool. Passive interface{} // If this is a demand circuit. The type is bool. DemandCircuit interface{} // If the MTU is being ignored. The type is bool. MtuIgnore interface{} // If prefix suppression is enabled. The type is bool. PrefixSuppresion interface{} // The OSPFv2 cost. The type is interface{} with range: 0..65535. Cost interface{} // The hello interval in seconds. The type is interface{} with range: // 0..65535. HelloInterval interface{} // The dead interval in seconds. The type is interface{} with range: 0..65535. DeadInterval interface{} // The retransmit interval in seconds. The type is interface{} with range: // 0..65535. RetransmitInterval interface{} // The delay before transmitting a keepalive in seconds. The type is // interface{} with range: 0..65535. TransmitDelay interface{} // The current hello timer in seconds. The type is interface{} with range: // 0..4294967295. HelloTimer interface{} // The wait timer in seconds. The type is interface{} with range: // 0..4294967295. WaitTimer interface{} // The designated router identifier. The type is interface{} with range: // 0..4294967295. Dr interface{} // The backup designated router identifier. The type is interface{} with // range: 0..4294967295. Bdr interface{} // The address of the designated router. 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}]+)?. DrIp interface{} // The address of the backup designated router. 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}]+)?. BdrIp interface{} // The current state of the interface. The type is Ospfv2IntfState. State interface{} // The TTL security information. TtlSecurityVal OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal // The authentication information. AuthVal OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal // All the neighbors on the interface. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor. Ospfv2Neighbor []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface A list of interfaces that belong to the area
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface) GetEntityData ¶
func (ospfv2Interface *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No authentication in use. The type is interface{} with range: // 0..4294967295. NoAuth interface{} // Trailer key chain information. AuthKey OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey // Trailer key information. KeyChain OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal The authentication information
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal) GetEntityData ¶
func (authVal *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The key identifier. The type is interface{} with range: 0..255. KeyId interface{} // The key string. The type is slice of interface{} with range: 0..255. KeyString []interface{} // The algorithm in use. The type is Ospfv2CryptoAlgorithm. CryptoAlgo interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey Trailer key chain information
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey) GetEntityData ¶
func (authKey *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The key chain. The type is slice of interface{} with range: 0..255. KeyChain []interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain Trailer key information
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain) GetEntityData ¶
func (keyChain *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The neighbor identifier. The type is interface{} // with range: 0..4294967295. NbrId interface{} // Neighbor 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{} // The neighbor's Designated Router indentifier . The type is interface{} with // range: 0..4294967295. Dr interface{} // The neighbor's Backup Designated Router identifier. The type is interface{} // with range: 0..4294967295. Bdr interface{} // The designated routers' IP 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}]+)?. DrIp interface{} // The backup designated routers' IP 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}]+)?. BdrIp interface{} // A count of neighbor events. The type is interface{} with range: // 0..4294967295. EventCount interface{} // A count of the retransmission events. The type is interface{} with range: // 0..4294967295. RetransCount interface{} // The current neighbor state. The type is NbrStateType. State interface{} // The dead timer in seconds. The type is interface{} with range: // 0..4294967295. DeadTimer interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor All the neighbors on the interface
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor) GetEntityData ¶
func (ospfv2Neighbor *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates whether time to live security is enabled. The type is bool. Enable interface{} // Number of hops for time to live security. The type is interface{} with // range: -2147483648..2147483647. Hops interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal The TTL security information
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal) GetEntityData ¶
func (ttlSecurityVal *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link State Advertisement type. The type is // interface{} with range: 0..255. LsaType interface{} // This attribute is a key. Link State Advertisement Identifer. The type is // interface{} with range: 0..4294967295. LsaId interface{} // This attribute is a key. Advertising router. The type is interface{} with // range: 0..4294967295. AdvertisingRouter interface{} // The age of the Link State Advertisement. The type is interface{} with // range: 0..65535. LsaAge interface{} // The options of the Link State Advertisement. The type is map[string]bool. LsaOptions interface{} // The sequence number for the Link State Advertisement. The type is // interface{} with range: 0..4294967295. LsaSeqNumber interface{} // The checksum of the Link State Advertisement. The type is interface{} with // range: 0..65535. LsaChecksum interface{} // The length, in bytes, of the Link State Advertisement. The type is // interface{} with range: 0..65535. LsaLength interface{} // The router Link State Advertisement links. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks. Ospfv2RouterLsaLinks []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks // The unsupported Link State Advertisements. UnsupportedLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa // The router Link State Advertisements. RouterLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa // The network Link State Advertisements. NetworkLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa // The network summary Link State Advertisements. NetworkSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa // The router summary Link State Advertisements. RouterSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa // The external Link State Advertisements. ExternalLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa // The Not So Stubby Area Link state advertisements. NssaLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea The OSPF Link State Database information for this area
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea) GetEntityData ¶
func (ospfv2LsdbArea *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The mask for the external Link State Advertisement. The type is interface{} // with range: 0..4294967295. ExternalLsaMask interface{} // The external topology Link State Advertisement. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo. ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa The external Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa) GetEntityData ¶
func (externalLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // The topoligy metric type associated with the Link State Advertisement. The // type is OspfExternalMetricType. TopoMetricType interface{} // The topology metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} // The topology forwarding 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}]+)?. TopoForwardingAddress interface{} // The topology route tag. The type is interface{} with range: 0..4294967295. TopoRouteTag interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo The external topology Link State Advertisement
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo) GetEntityData ¶
func (externalTopo *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Network Link State Advertisement mask. The type is interface{} with range: // 0..4294967295. NetworkLsaMask interface{} // Network attached routers. The type is slice of interface{} with range: // 0..4294967295. NetworkAttachedRouters []interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa The network Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa) GetEntityData ¶
func (networkLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The summary Link State Advertisement mask. The type is interface{} with // range: 0..4294967295. SummaryLsaMask interface{} // The summary topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo. SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa The network summary Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa) GetEntityData ¶
func (networkSummaryLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology Metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo The summary topology
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo) GetEntityData ¶
func (summaryTopo *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The mask for the external Link State Advertisement. The type is interface{} // with range: 0..4294967295. ExternalLsaMask interface{} // The external topology Link State Advertisement. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo. ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa The Not So Stubby Area Link state advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa) GetEntityData ¶
func (nssaLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // The topoligy metric type associated with the Link State Advertisement. The // type is OspfExternalMetricType. TopoMetricType interface{} // The topology metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} // The topology forwarding 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}]+)?. TopoForwardingAddress interface{} // The topology route tag. The type is interface{} with range: 0..4294967295. TopoRouteTag interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo The external topology Link State Advertisement
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo) GetEntityData ¶
func (externalTopo *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link Type. The type is interface{} with range: // 0..255. LinkType interface{} // This attribute is a key. link Identifier. The type is interface{} with // range: 0..4294967295. LinkId interface{} // This attribute is a key. link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo. LinkTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks The router Link State Advertisement links
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks) GetEntityData ¶
func (ospfv2RouterLsaLinks *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology metric. The type is interface{} with range: 0..65535. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo Link topology
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo) GetEntityData ¶
func (linkTopo *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Link State Advertisement bits. The type is map[string]bool. RouterLsaBits interface{} // Router Link State Advertisement number of links. The type is interface{} // with range: 0..65535. RouterLsaNumberLinks interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa The router Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa) GetEntityData ¶
func (routerLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The summary Link State Advertisement mask. The type is interface{} with // range: 0..4294967295. SummaryLsaMask interface{} // The summary topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo. SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa The router summary Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa) GetEntityData ¶
func (routerSummaryLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology Metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo The summary topology
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo) GetEntityData ¶
func (summaryTopo *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link State Advertisement data. The type is slice of interface{} with range: // 0..255. LsaData []interface{} }
OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa The unsupported Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa) GetEntityData ¶
func (unsupportedLsa *OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link State Advertisement type. The type is // interface{} with range: 0..255. LsaType interface{} // This attribute is a key. Link State Advertisement Identifer. The type is // interface{} with range: 0..4294967295. LsaId interface{} // This attribute is a key. Advertising router. The type is interface{} with // range: 0..4294967295. AdvertisingRouter interface{} // The age of the Link State Advertisement. The type is interface{} with // range: 0..65535. LsaAge interface{} // The options of the Link State Advertisement. The type is map[string]bool. LsaOptions interface{} // The sequence number for the Link State Advertisement. The type is // interface{} with range: 0..4294967295. LsaSeqNumber interface{} // The checksum of the Link State Advertisement. The type is interface{} with // range: 0..65535. LsaChecksum interface{} // The length, in bytes, of the Link State Advertisement. The type is // interface{} with range: 0..65535. LsaLength interface{} // The router Link State Advertisement links. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks. Ospfv2RouterLsaLinks []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks // The unsupported Link State Advertisements. UnsupportedLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa // The router Link State Advertisements. RouterLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa // The network Link State Advertisements. NetworkLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa // The network summary Link State Advertisements. NetworkSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa // The router summary Link State Advertisements. RouterSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa // The external Link State Advertisements. ExternalLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa // The Not So Stubby Area Link state advertisements. NssaLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal The external LSDB information
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal) GetEntityData ¶
func (ospfv2LsdbExternal *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The mask for the external Link State Advertisement. The type is interface{} // with range: 0..4294967295. ExternalLsaMask interface{} // The external topology Link State Advertisement. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo. ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa The external Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa) GetEntityData ¶
func (externalLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // The topoligy metric type associated with the Link State Advertisement. The // type is OspfExternalMetricType. TopoMetricType interface{} // The topology metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} // The topology forwarding 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}]+)?. TopoForwardingAddress interface{} // The topology route tag. The type is interface{} with range: 0..4294967295. TopoRouteTag interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo The external topology Link State Advertisement
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo) GetEntityData ¶
func (externalTopo *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Network Link State Advertisement mask. The type is interface{} with range: // 0..4294967295. NetworkLsaMask interface{} // Network attached routers. The type is slice of interface{} with range: // 0..4294967295. NetworkAttachedRouters []interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa The network Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa) GetEntityData ¶
func (networkLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The summary Link State Advertisement mask. The type is interface{} with // range: 0..4294967295. SummaryLsaMask interface{} // The summary topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo. SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa The network summary Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa) GetEntityData ¶
func (networkSummaryLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology Metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo The summary topology
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo) GetEntityData ¶
func (summaryTopo *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The mask for the external Link State Advertisement. The type is interface{} // with range: 0..4294967295. ExternalLsaMask interface{} // The external topology Link State Advertisement. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo. ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa The Not So Stubby Area Link state advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa) GetEntityData ¶
func (nssaLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // The topoligy metric type associated with the Link State Advertisement. The // type is OspfExternalMetricType. TopoMetricType interface{} // The topology metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} // The topology forwarding 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}]+)?. TopoForwardingAddress interface{} // The topology route tag. The type is interface{} with range: 0..4294967295. TopoRouteTag interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo The external topology Link State Advertisement
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo) GetEntityData ¶
func (externalTopo *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link Type. The type is interface{} with range: // 0..255. LinkType interface{} // This attribute is a key. link Identifier. The type is interface{} with // range: 0..4294967295. LinkId interface{} // This attribute is a key. link data. The type is interface{} with range: // 0..4294967295. LinkData interface{} // Link topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo. LinkTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks The router Link State Advertisement links
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks) GetEntityData ¶
func (ospfv2RouterLsaLinks *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology metric. The type is interface{} with range: 0..65535. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo Link topology
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo) GetEntityData ¶
func (linkTopo *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Link State Advertisement bits. The type is map[string]bool. RouterLsaBits interface{} // Router Link State Advertisement number of links. The type is interface{} // with range: 0..65535. RouterLsaNumberLinks interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa The router Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa) GetEntityData ¶
func (routerLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The summary Link State Advertisement mask. The type is interface{} with // range: 0..4294967295. SummaryLsaMask interface{} // The summary topology. The type is slice of // OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo. SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa The router summary Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa) GetEntityData ¶
func (routerSummaryLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Multi topology identifier. The type is interface{} with range: 0..255. MtId interface{} // Topology Metric. The type is interface{} with range: 0..4294967295. TopoMetric interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo The summary topology
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo) GetEntityData ¶
func (summaryTopo *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo) GetEntityData() *types.CommonEntityData
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa ¶
type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link State Advertisement data. The type is slice of interface{} with range: // 0..255. LsaData []interface{} }
OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa The unsupported Link State Advertisements
func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa) GetEntityData ¶
func (unsupportedLsa *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa) GetEntityData() *types.CommonEntityData
type OspfOperationMode ¶
type OspfOperationMode string
OspfOperationMode represents OSPF operational mode
const ( // Ships-in-the-night operation mode in which each OSPF instance carries only one address family OspfOperationMode_ospf_ships_in_the_night OspfOperationMode = "ospf-ships-in-the-night" )
type Ospfv2AuthTypeSelection ¶
type Ospfv2AuthTypeSelection string
Ospfv2AuthTypeSelection represents The authentication type
const ( // No authentication configured Ospfv2AuthTypeSelection_ospfv2_auth_none Ospfv2AuthTypeSelection = "ospfv2-auth-none" // Authentication uses the trailer key Ospfv2AuthTypeSelection_ospfv2_auth_trailer_key Ospfv2AuthTypeSelection = "ospfv2-auth-trailer-key" // Authentication uses a trailer key chain Ospfv2AuthTypeSelection_ospfv2_auth_trailer_key_chain Ospfv2AuthTypeSelection = "ospfv2-auth-trailer-key-chain" )
type Ospfv2CryptoAlgorithm ¶
type Ospfv2CryptoAlgorithm string
Ospfv2CryptoAlgorithm represents The algorithm in use
const ( // The OSPFv2 authentication is sent as cleartext Ospfv2CryptoAlgorithm_ospfv2_crypto_cleartest Ospfv2CryptoAlgorithm = "ospfv2-crypto-cleartest" // The OSPFv2 authentication is encrypted using // Message Digest 5 Ospfv2CryptoAlgorithm_ospfv2_crypto_md5 Ospfv2CryptoAlgorithm = "ospfv2-crypto-md5" )
type Ospfv2IntfState ¶
type Ospfv2IntfState string
Ospfv2IntfState represents The possible states that an interface can be in
const ( // The interface is in the down state Ospfv2IntfState_ospfv2_interface_state_down Ospfv2IntfState = "ospfv2-interface-state-down" // The interface is in loopback state Ospfv2IntfState_ospfv2_interface_state_loopback Ospfv2IntfState = "ospfv2-interface-state-loopback" // The interface is in waiting state Ospfv2IntfState_ospfv2_interface_state_waiting Ospfv2IntfState = "ospfv2-interface-state-waiting" // The interface is in point-to-multipoint state Ospfv2IntfState_ospfv2_interface_state_point_to_mpoint Ospfv2IntfState = "ospfv2-interface-state-point-to-mpoint" // The interface is in point-to-point state Ospfv2IntfState_ospfv2_interface_state_point_to_point Ospfv2IntfState = "ospfv2-interface-state-point-to-point" // The interface is in the designated router state Ospfv2IntfState_ospfv2_interface_state_dr Ospfv2IntfState = "ospfv2-interface-state-dr" // The interface is providing backup for another // interface Ospfv2IntfState_ospfv2_interface_state_backup Ospfv2IntfState = "ospfv2-interface-state-backup" // The interface is in a state other than the ones // nummerated in this list Ospfv2IntfState_ospfv2_interface_state_other Ospfv2IntfState = "ospfv2-interface-state-other" )
type Ospfv2LsaType ¶
type Ospfv2LsaType string
Ospfv2LsaType represents Link State Advertisement type
const ( Ospfv2LsaType_ospfv2_lsa_type_unsupported_lsa_type Ospfv2LsaType = "ospfv2-lsa-type-unsupported-lsa-type" Ospfv2LsaType_ospfv2_lsa_type_router Ospfv2LsaType = "ospfv2-lsa-type-router" Ospfv2LsaType_ospfv2_lsa_type_network Ospfv2LsaType = "ospfv2-lsa-type-network" Ospfv2LsaType_ospfv2_lsa_type_summary_net Ospfv2LsaType = "ospfv2-lsa-type-summary-net" Ospfv2LsaType_ospfv2_lsa_type_summary_router Ospfv2LsaType = "ospfv2-lsa-type-summary-router" Ospfv2LsaType_ospfv2_lsa_type_as_external Ospfv2LsaType = "ospfv2-lsa-type-as-external" Ospfv2LsaType_ospfv2_lsa_type_nssa Ospfv2LsaType = "ospfv2-lsa-type-nssa" Ospfv2LsaType_ospfv2_lsa_type_link_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-link-scope-opaque" Ospfv2LsaType_ospfv2_lsa_type_area_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-area-scope-opaque" Ospfv2LsaType_ospfv2_lsa_type_as_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-as-scope-opaque" )