Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR infra-xtc package operational data.
This module contains definitions for the following management objects:
pce-lsp-data: PCE LSP's data pce-peer: pce peer pce-topology: pce topology pce: pce
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type LspSetup
- type LspState
- type Pce
- type PceAfId
- type PceAsso
- type PceCspfRc
- type PceHeadendSwap
- type PceIgpInfoId
- type PceLspData
- type PceLspData_LspSummary
- type PceLspData_LspSummary_AllLsPs
- type PceLspData_LspSummary_PeerLsPsInfo
- type PceLspData_LspSummary_PeerLsPsInfo_LspSummary
- type PceLspData_LspSummary_PeerLsPsInfo_PeerAddress
- type PceLspData_TunnelDetailInfos
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation
- type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer
- type PceLspData_TunnelInfos
- type PceLspData_TunnelInfos_TunnelInfo
- type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation
- type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress
- type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress
- type PceLspData_TunnelInfos_TunnelInfo_PccAddress
- type PcePeer
- type PcePeer_PeerDetailInfos
- type PcePeer_PeerDetailInfos_PeerDetailInfo
- type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation
- type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation
- type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx
- type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx
- type PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr
- type PcePeer_PeerInfos
- type PcePeer_PeerInfos_PeerInfo
- type PcePeer_PeerInfos_PeerInfo_BriefPcepInformation
- type PcePeer_PeerInfos_PeerInfo_PeerAddressXr
- type PceProto
- type PceRro
- type PceSrSid
- type PceTopology
- type PceTopology_PrefixInfos
- type PceTopology_PrefixInfos_PrefixInfo
- type PceTopology_PrefixInfos_PrefixInfo_Address
- type PceTopology_PrefixInfos_PrefixInfo_Address_Ip
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes
- type PceTopology_TopologyNodes_TopologyNode
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Prefixe
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid
- type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix
- type PceTopology_TopologySummary
- type PceTopology_TopologySummary_StatsTopologyUpdate
- type Pce_AssociationInfos
- type Pce_AssociationInfos_AssociationInfo
- type Pce_AssociationInfos_AssociationInfo_AssociationLsp
- type Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress
- type Pce_AssociationInfos_AssociationInfo_AssociationSource
- type Pce_Cspf
- type Pce_CspfSrMpls
- type Pce_CspfSrMpls_CspfSrMplsPaths
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr
- type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source
- type Pce_Cspf_CspfPaths
- type Pce_Cspf_CspfPaths_CspfPath
- type Pce_Cspf_CspfPaths_CspfPath_OutputPath
- type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination
- type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops
- type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source
- type Pce_LspSummary
- type Pce_LspSummary_AllLsPs
- type Pce_LspSummary_PeerLsPsInfo
- type Pce_LspSummary_PeerLsPsInfo_LspSummary
- type Pce_LspSummary_PeerLsPsInfo_PeerAddress
- type Pce_PeerDetailInfos
- type Pce_PeerDetailInfos_PeerDetailInfo
- type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation
- type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation
- type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx
- type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx
- type Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr
- type Pce_PeerInfos
- type Pce_PeerInfos_PeerInfo
- type Pce_PeerInfos_PeerInfo_BriefPcepInformation
- type Pce_PeerInfos_PeerInfo_PeerAddressXr
- type Pce_PrefixInfos
- type Pce_PrefixInfos_PrefixInfo
- type Pce_PrefixInfos_PrefixInfo_Address
- type Pce_PrefixInfos_PrefixInfo_Address_Ip
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes
- type Pce_TopologyNodes_TopologyNode
- type Pce_TopologyNodes_TopologyNode_Ipv4Link
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Ipv6Link
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Prefixe
- type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId
- type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp
- type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp
- type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis
- type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf
- type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid
- type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix
- type Pce_TopologySummary
- type Pce_TopologySummary_StatsTopologyUpdate
- type Pce_TunnelDetailInfos
- type Pce_TunnelDetailInfos_TunnelDetailInfo
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce
- type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce
- type Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress
- type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation
- type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer
- type Pce_TunnelInfos
- type Pce_TunnelInfos_TunnelInfo
- type Pce_TunnelInfos_TunnelInfo_BriefLspInformation
- type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress
- type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress
- type Pce_TunnelInfos_TunnelInfo_PccAddress
- type Pce_VerificationEvents
- type Pce_VerificationEvents_VerificationEvent
- type PcepLspState
- type PcepState
- type Sid
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pce ¶
type Pce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // CSPF for SR MPLS path info. CspfSrMpls Pce_CspfSrMpls // PCE Verification events in XTC. VerificationEvents Pce_VerificationEvents // Associaition database in XTC. AssociationInfos Pce_AssociationInfos // CSPF path info. Cspf Pce_Cspf // Node summary database in XTC. TopologySummary Pce_TopologySummary // Tunnel database in XTC. TunnelInfos Pce_TunnelInfos // Detailed peers database in XTC. PeerDetailInfos Pce_PeerDetailInfos // Node database in XTC. TopologyNodes Pce_TopologyNodes // Prefixes database in XTC. PrefixInfos Pce_PrefixInfos // LSP summary database in XTC. LspSummary Pce_LspSummary // Peers database in XTC. PeerInfos Pce_PeerInfos // Detailed tunnel database in XTC. TunnelDetailInfos Pce_TunnelDetailInfos }
Pce pce
func (*Pce) GetEntityData ¶
func (pce *Pce) GetEntityData() *types.CommonEntityData
type PceCspfRc ¶
type PceCspfRc string
PceCspfRc represents PCE CSPF Result Code
const ( // Not set PceCspfRc_pce_cspf_not_set PceCspfRc = "pce-cspf-not-set" // Source not found PceCspfRc_pce_cspf_src_not_found PceCspfRc = "pce-cspf-src-not-found" // Destination not found PceCspfRc_pce_cspf_dst_not_found PceCspfRc = "pce-cspf-dst-not-found" // Second source not found PceCspfRc_pce_cspf_second_src_not_found PceCspfRc = "pce-cspf-second-src-not-found" // Second destination not found PceCspfRc_pce_cspf_second_dst_not_found PceCspfRc = "pce-cspf-second-dst-not-found" // No memory PceCspfRc_pce_cspf_no_mem PceCspfRc = "pce-cspf-no-mem" // Second path not resolved PceCspfRc_pce_cspf_ex_path_not_resolved PceCspfRc = "pce-cspf-ex-path-not-resolved" // No path PceCspfRc_pce_cspf_no_path PceCspfRc = "pce-cspf-no-path" // Shortest path success PceCspfRc_pce_cspf_sp_success PceCspfRc = "pce-cspf-sp-success" // Error PceCspfRc_pce_cspf_error PceCspfRc = "pce-cspf-error" // Fallback from SRLG-NODE to NODE PceCspfRc_pce_cspf_fallback_srlg_node_node PceCspfRc = "pce-cspf-fallback-srlg-node-node" // Fallback from SRLG-NODE to LINK PceCspfRc_pce_cspf_fallback_srlg_node_link PceCspfRc = "pce-cspf-fallback-srlg-node-link" // Fallback from SRLG-NODE to SP PceCspfRc_pce_cspf_fallback_srlg_node_sp PceCspfRc = "pce-cspf-fallback-srlg-node-sp" // Fallback from NODE to LINK PceCspfRc_pce_cspf_fallback_node_link PceCspfRc = "pce-cspf-fallback-node-link" // Fallback from LINK to SP PceCspfRc_pce_cspf_fallback_link_sp PceCspfRc = "pce-cspf-fallback-link-sp" // Fallback from NODE to SP PceCspfRc_pce_cspf_fallback_node_sp PceCspfRc = "pce-cspf-fallback-node-sp" // Fallback from SRLG to LINK PceCspfRc_pce_cspf_fallback_srlg_link PceCspfRc = "pce-cspf-fallback-srlg-link" // Fallback from SRLG to SP PceCspfRc_pce_cspf_fallback_srlg_sp PceCspfRc = "pce-cspf-fallback-srlg-sp" // Disjoint path success PceCspfRc_pce_cspf_dp_success PceCspfRc = "pce-cspf-dp-success" )
type PceHeadendSwap ¶
type PceHeadendSwap string
PceHeadendSwap represents PCE Headends Swap Code
const ( // Headends not swapped PceHeadendSwap_pcehs_none PceHeadendSwap = "pcehs-none" // Headends swapped PceHeadendSwap_pcehs_plain PceHeadendSwap = "pcehs-plain" // Headends swapped with increment PceHeadendSwap_pcehs_rwi PceHeadendSwap = "pcehs-rwi" )
type PceIgpInfoId ¶
type PceIgpInfoId string
PceIgpInfoId represents IGP IDs
const ( // ISIS PceIgpInfoId_isis PceIgpInfoId = "isis" // OSPF PceIgpInfoId_ospf PceIgpInfoId = "ospf" // BGP PceIgpInfoId_bgp PceIgpInfoId = "bgp" )
type PceLspData ¶
type PceLspData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel database in XTC. TunnelInfos PceLspData_TunnelInfos // LSP summary database in XTC. LspSummary PceLspData_LspSummary // Detailed tunnel database in XTC. TunnelDetailInfos PceLspData_TunnelDetailInfos }
PceLspData PCE LSP's data
func (*PceLspData) GetEntityData ¶
func (pceLspData *PceLspData) GetEntityData() *types.CommonEntityData
type PceLspData_LspSummary ¶
type PceLspData_LspSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary for all peers. AllLsPs PceLspData_LspSummary_AllLsPs // Number of LSPs for specific peer. The type is slice of // PceLspData_LspSummary_PeerLsPsInfo. PeerLsPsInfo []*PceLspData_LspSummary_PeerLsPsInfo }
PceLspData_LspSummary LSP summary database in XTC
func (*PceLspData_LspSummary) GetEntityData ¶
func (lspSummary *PceLspData_LspSummary) GetEntityData() *types.CommonEntityData
type PceLspData_LspSummary_AllLsPs ¶
type PceLspData_LspSummary_AllLsPs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of all LSPs. The type is interface{} with range: 0..4294967295. AllLsPs interface{} // Number of operational LSPs. The type is interface{} with range: // 0..4294967295. UpLsPs interface{} // Number of administratively up LSPs. The type is interface{} with range: // 0..4294967295. AdminUpLsPs interface{} // Number of LSPs with Segment routing setup type. The type is interface{} // with range: 0..4294967295. SrLsPs interface{} // Number of LSPs with RSVP setup type. The type is interface{} with range: // 0..4294967295. RsvpLsPs interface{} }
PceLspData_LspSummary_AllLsPs Summary for all peers
func (*PceLspData_LspSummary_AllLsPs) GetEntityData ¶
func (allLsPs *PceLspData_LspSummary_AllLsPs) GetEntityData() *types.CommonEntityData
type PceLspData_LspSummary_PeerLsPsInfo ¶
type PceLspData_LspSummary_PeerLsPsInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Number of LSPs for specific peer. LspSummary PceLspData_LspSummary_PeerLsPsInfo_LspSummary // Peer address. PeerAddress PceLspData_LspSummary_PeerLsPsInfo_PeerAddress }
PceLspData_LspSummary_PeerLsPsInfo Number of LSPs for specific peer
func (*PceLspData_LspSummary_PeerLsPsInfo) GetEntityData ¶
func (peerLsPsInfo *PceLspData_LspSummary_PeerLsPsInfo) GetEntityData() *types.CommonEntityData
type PceLspData_LspSummary_PeerLsPsInfo_LspSummary ¶
type PceLspData_LspSummary_PeerLsPsInfo_LspSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of all LSPs. The type is interface{} with range: 0..4294967295. AllLsPs interface{} // Number of operational LSPs. The type is interface{} with range: // 0..4294967295. UpLsPs interface{} // Number of administratively up LSPs. The type is interface{} with range: // 0..4294967295. AdminUpLsPs interface{} // Number of LSPs with Segment routing setup type. The type is interface{} // with range: 0..4294967295. SrLsPs interface{} // Number of LSPs with RSVP setup type. The type is interface{} with range: // 0..4294967295. RsvpLsPs interface{} }
PceLspData_LspSummary_PeerLsPsInfo_LspSummary Number of LSPs for specific peer
func (*PceLspData_LspSummary_PeerLsPsInfo_LspSummary) GetEntityData ¶
func (lspSummary *PceLspData_LspSummary_PeerLsPsInfo_LspSummary) GetEntityData() *types.CommonEntityData
type PceLspData_LspSummary_PeerLsPsInfo_PeerAddress ¶
type PceLspData_LspSummary_PeerLsPsInfo_PeerAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_LspSummary_PeerLsPsInfo_PeerAddress Peer address
func (*PceLspData_LspSummary_PeerLsPsInfo_PeerAddress) GetEntityData ¶
func (peerAddress *PceLspData_LspSummary_PeerLsPsInfo_PeerAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos ¶
type PceLspData_TunnelDetailInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed tunnel information. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo. TunnelDetailInfo []*PceLspData_TunnelDetailInfos_TunnelDetailInfo }
PceLspData_TunnelDetailInfos Detailed tunnel database in XTC
func (*PceLspData_TunnelDetailInfos) GetEntityData ¶
func (tunnelDetailInfos *PceLspData_TunnelDetailInfos) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // This attribute is a key. PCEP LSP ID. The type is interface{} with range: // 0..4294967295. PlspId interface{} // This attribute is a key. Tunnel name. The type is string. TunnelName interface{} // Tunnel Name. The type is string. TunnelNameXr interface{} // Allow XTC reoptimizations. The type is bool. XtcControlled interface{} // Color. The type is interface{} with range: 0..4294967295. Color interface{} // PCC address. PccAddress PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress // Private LSP information. PrivateLspInformation PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation // Detail LSP information. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation. DetailLspInformation []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation }
PceLspData_TunnelDetailInfos_TunnelDetailInfo Detailed tunnel information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo) GetEntityData ¶
func (tunnelDetailInfo *PceLspData_TunnelDetailInfos_TunnelDetailInfo) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // True if router notifies signal bandwidth. The type is bool. SignaledBandwidthSpecified interface{} // Signaled Bandwidth. The type is interface{} with range: // 0..18446744073709551615. SignaledBandwidth interface{} // True if router notifies actual bandwidth. The type is bool. ActualBandwidthSpecified interface{} // Actual bandwidth utilized in the data-plane. The type is interface{} with // range: 0..18446744073709551615. ActualBandwidth interface{} // LSP Role. The type is interface{} with range: 0..4294967295. LspRole interface{} // Computing PCE. The type is interface{} with range: 0..4294967295. ComputingPce interface{} // List of SLRGs used by LSP. The type is slice of interface{} with range: // 0..4294967295. SrlgInfo []interface{} // Brief LSP information. BriefLspInformation PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation // Paths. ErOs PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs // PCEP related LSP information. LsppcepInformation PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation // LSP association information. LspAssociationInfo PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo // LSP attributes. LspAttributes PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes // Sub delegated PCE. SubDelegatedPce PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce // State-sync PCE. StateSyncPce PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce // Reporting PCC address. ReportingPccAddress PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress // RRO. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro. Rro []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation Detail LSP information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation) GetEntityData ¶
func (detailLspInformation *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel ID. The type is interface{} with range: 0..4294967295. TunnelId interface{} // LSP ID. The type is interface{} with range: 0..4294967295. Lspid interface{} // Binding SID. The type is interface{} with range: 0..4294967295. BindingSid interface{} // LSP Setup Type. The type is LspSetup. LspSetupType interface{} // Operational state. The type is PcepLspState. OperationalState interface{} // Admin state. The type is LspState. AdministrativeState interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. Msd interface{} // Absolute Margin. The type is interface{} with range: 0..4294967295. AbsoluteMargin interface{} // Relative Margin. The type is interface{} with range: 0..4294967295. RelativeMargin interface{} // Source address. SourceAddress PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress // Destination address. DestinationAddress PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation Brief LSP information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation) GetEntityData ¶
func (briefLspInformation *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress Destination address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress) GetEntityData ¶
func (destinationAddress *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress Source address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reported Metric Type. The type is interface{} with range: 0..4294967295. ReportedMetricType interface{} // Reported Metric Value. The type is interface{} with range: 0..4294967295. ReportedMetricValue interface{} // Computed Metric Type. The type is interface{} with range: 0..4294967295. ComputedMetricType interface{} // Computed Metric Value. The type is interface{} with range: 0..4294967295. ComputedMetricValue interface{} // Computed Hop List Time. The type is interface{} with range: 0..4294967295. ComputedHopListTime interface{} // Reported RSVP path. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath. ReportedRsvpPath []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath // Reported SR path. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath. ReportedSrPath []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath // Computed RSVP path. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath. ComputedRsvpPath []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath // Computed SR path. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath. ComputedSrPath []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs Paths
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs) GetEntityData ¶
func (erOs *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RSVP hop address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. HopAddress interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath Computed RSVP path
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath) GetEntityData ¶
func (computedRsvpPath *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr // Remote Address. RemoteAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath Computed SR path
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath) GetEntityData ¶
func (computedSrPath *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr Local Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr) GetEntityData ¶
func (localAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr Remote Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr) GetEntityData ¶
func (remoteAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RSVP hop address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. HopAddress interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath Reported RSVP path
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath) GetEntityData ¶
func (reportedRsvpPath *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr // Remote Address. RemoteAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath Reported SR path
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath) GetEntityData ¶
func (reportedSrPath *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr Local Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr) GetEntityData ¶
func (localAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr Remote Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr) GetEntityData ¶
func (remoteAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Association Type. The type is interface{} with range: 0..4294967295. AssociationType interface{} // Association ID. The type is interface{} with range: 0..4294967295. AssociationId interface{} // Association Source. AssociationSource PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo LSP association information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo) GetEntityData ¶
func (lspAssociationInfo *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource Association Source
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource) GetEntityData ¶
func (associationSource *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Affinity exclude any. The type is interface{} with range: 0..4294967295. AffinityExcludeAny interface{} // Affinity include any. The type is interface{} with range: 0..4294967295. AffinityIncludeAny interface{} // Affinity include all. The type is interface{} with range: 0..4294967295. AffinityIncludeAll interface{} // Setup Priority. The type is interface{} with range: 0..255. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..255. HoldPriority interface{} // True, if local protection is desired. The type is bool. LocalProtection interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes LSP attributes
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes) GetEntityData ¶
func (lspAttributes *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE protocol identifier. The type is interface{} with range: 0..4294967295. Pcepid interface{} // PCEP LSP delegation flag. The type is bool. PcepFlagD interface{} // PCEP LSP state-sync flag. The type is bool. PcepFlagS interface{} // PCEP LSP remove flag. The type is bool. PcepFlagR interface{} // PCEP LSP admin flag. The type is bool. PcepFlagA interface{} // PCEP LSP operation flag. The type is interface{} with range: 0..255. PcepFlagO interface{} // PCEP LSP initiated flag. The type is interface{} with range: 0..255. PcepFlagC interface{} // RSVP error info. RsvpError PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation PCEP related LSP information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation) GetEntityData ¶
func (lsppcepInformation *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RSVP error node address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. NodeAddress interface{} // RSVP error flags. The type is interface{} with range: 0..255. ErrorFlags interface{} // RSVP error code. The type is interface{} with range: 0..255. ErrorCode interface{} // RSVP error value. The type is interface{} with range: 0..65535. ErrorValue interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError RSVP error info
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError) GetEntityData ¶
func (rsvpError *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress Reporting PCC address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress) GetEntityData ¶
func (reportingPccAddress *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RRO Type. The type is PceRro. RroType interface{} // IPv4 address of RRO. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4Address interface{} // MPLS label of RRO. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // RRO Flags. The type is interface{} with range: 0..255. Flags interface{} // Segment Routing RRO info. SrRro PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro RRO
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro) GetEntityData ¶
func (rro *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr // Remote Address. RemoteAddr PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro Segment Routing RRO info
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro) GetEntityData ¶
func (srRro *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr Local Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr) GetEntityData ¶
func (localAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr Remote Address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr) GetEntityData ¶
func (remoteAddr *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce State-sync PCE
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce) GetEntityData ¶
func (stateSyncPce *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce Sub delegated PCE
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce) GetEntityData ¶
func (subDelegatedPce *PceLspData_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress PCC address
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress) GetEntityData ¶
func (pccAddress *PceLspData_TunnelDetailInfos_TunnelDetailInfo_PccAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Event buffer. The type is slice of // PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer. EventBuffer []*PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation Private LSP information
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation) GetEntityData ¶
func (privateLspInformation *PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer ¶
type PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Event ID in range 1 - 0xFFFFFFFF. 0 is invalid. The type is interface{} // with range: 0..4294967295. EventId interface{} // Event message. The type is string. EventMessage interface{} // Event time, relative to Jan 1, 1970. The type is interface{} with range: // 0..4294967295. TimeStamp interface{} }
PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer LSP Event buffer
func (*PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer) GetEntityData ¶
func (eventBuffer *PceLspData_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos ¶
type PceLspData_TunnelInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel information. The type is slice of PceLspData_TunnelInfos_TunnelInfo. TunnelInfo []*PceLspData_TunnelInfos_TunnelInfo }
PceLspData_TunnelInfos Tunnel database in XTC
func (*PceLspData_TunnelInfos) GetEntityData ¶
func (tunnelInfos *PceLspData_TunnelInfos) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos_TunnelInfo ¶
type PceLspData_TunnelInfos_TunnelInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // This attribute is a key. PCEP LSP ID. The type is interface{} with range: // 0..4294967295. PlspId interface{} // This attribute is a key. Tunnel name. The type is string. TunnelName interface{} // Tunnel Name. The type is string. TunnelNameXr interface{} // PCC address. PccAddress PceLspData_TunnelInfos_TunnelInfo_PccAddress // Brief LSP information. The type is slice of // PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation. BriefLspInformation []*PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation }
PceLspData_TunnelInfos_TunnelInfo Tunnel information
func (*PceLspData_TunnelInfos_TunnelInfo) GetEntityData ¶
func (tunnelInfo *PceLspData_TunnelInfos_TunnelInfo) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation ¶
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel ID. The type is interface{} with range: 0..4294967295. TunnelId interface{} // LSP ID. The type is interface{} with range: 0..4294967295. Lspid interface{} // Binding SID. The type is interface{} with range: 0..4294967295. BindingSid interface{} // LSP Setup Type. The type is LspSetup. LspSetupType interface{} // Operational state. The type is PcepLspState. OperationalState interface{} // Admin state. The type is LspState. AdministrativeState interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. Msd interface{} // Absolute Margin. The type is interface{} with range: 0..4294967295. AbsoluteMargin interface{} // Relative Margin. The type is interface{} with range: 0..4294967295. RelativeMargin interface{} // Source address. SourceAddress PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress // Destination address. DestinationAddress PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress }
PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation Brief LSP information
func (*PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation) GetEntityData ¶
func (briefLspInformation *PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress ¶
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress Destination address
func (*PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress) GetEntityData ¶
func (destinationAddress *PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress ¶
type PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress Source address
func (*PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *PceLspData_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type PceLspData_TunnelInfos_TunnelInfo_PccAddress ¶
type PceLspData_TunnelInfos_TunnelInfo_PccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceLspData_TunnelInfos_TunnelInfo_PccAddress PCC address
func (*PceLspData_TunnelInfos_TunnelInfo_PccAddress) GetEntityData ¶
func (pccAddress *PceLspData_TunnelInfos_TunnelInfo_PccAddress) GetEntityData() *types.CommonEntityData
type PcePeer ¶
type PcePeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed peers database in XTC. PeerDetailInfos PcePeer_PeerDetailInfos // Peers database in XTC. PeerInfos PcePeer_PeerInfos }
PcePeer pce peer
func (*PcePeer) GetEntityData ¶
func (pcePeer *PcePeer) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos ¶
type PcePeer_PeerDetailInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed PCE peer information. The type is slice of // PcePeer_PeerDetailInfos_PeerDetailInfo. PeerDetailInfo []*PcePeer_PeerDetailInfos_PeerDetailInfo }
PcePeer_PeerDetailInfos Detailed peers database in XTC
func (*PcePeer_PeerDetailInfos) GetEntityData ¶
func (peerDetailInfos *PcePeer_PeerDetailInfos) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // Protocol between PCE and peer. The type is PceProto. PeerProtocol interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. MaxSidDepth interface{} // Peer address. PeerAddressXr PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr // Detailed PCE protocol information. DetailPcepInformation PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation }
PcePeer_PeerDetailInfos_PeerDetailInfo Detailed PCE peer information
func (*PcePeer_PeerDetailInfos_PeerDetailInfo) GetEntityData ¶
func (peerDetailInfo *PcePeer_PeerDetailInfos_PeerDetailInfo) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Error (for display only). The type is string. Error interface{} // Speaker Entity ID. The type is string. SpeakerId interface{} // PCEP Up Time. The type is interface{} with range: 0..4294967295. PcepUpTime interface{} // Keepalive count. The type is interface{} with range: 0..4294967295. Keepalives interface{} // MD5 Authentication Enabled. The type is bool. Md5Enabled interface{} // Keychain based Authentication Enabled. The type is bool. KeychainEnabled interface{} // Negotiated KA. The type is interface{} with range: 0..4294967295. NegotiatedLocalKeepalive interface{} // Negotiated KA. The type is interface{} with range: 0..4294967295. NegotiatedRemoteKeepalive interface{} // Negotiated DT. The type is interface{} with range: 0..4294967295. NegotiatedDeadTime interface{} // PCEReq Rx. The type is interface{} with range: 0..4294967295. PceRequestRx interface{} // PCEReq Tx. The type is interface{} with range: 0..4294967295. PceRequestTx interface{} // PCERep Rx. The type is interface{} with range: 0..4294967295. PceReplyRx interface{} // PCERep Tx. The type is interface{} with range: 0..4294967295. PceReplyTx interface{} // PCEErr Rx. The type is interface{} with range: 0..4294967295. PceErrorRx interface{} // PCEErr Tx. The type is interface{} with range: 0..4294967295. PceErrorTx interface{} // PCEOpen Tx. The type is interface{} with range: 0..4294967295. PceOpenTx interface{} // PCEOpen Rx. The type is interface{} with range: 0..4294967295. PceOpenRx interface{} // PCERpt Rx. The type is interface{} with range: 0..4294967295. PceReportRx interface{} // PCERpt Tx. The type is interface{} with range: 0..4294967295. PceReportTx interface{} // PCEUpd Rx. The type is interface{} with range: 0..4294967295. PceUpdateRx interface{} // PCEUpd Tx. The type is interface{} with range: 0..4294967295. PceUpdateTx interface{} // PCEInit Rx. The type is interface{} with range: 0..4294967295. PceInitiateRx interface{} // PCEInit Tx. The type is interface{} with range: 0..4294967295. PceInitiateTx interface{} // PCE Keepalive Tx. The type is interface{} with range: // 0..18446744073709551615. PceKeepaliveTx interface{} // PCE Keepalive Rx. The type is interface{} with range: // 0..18446744073709551615. PceKeepaliveRx interface{} // Local PCEP session ID. The type is interface{} with range: 0..255. LocalSessionId interface{} // Remote PCEP session ID. The type is interface{} with range: 0..255. RemoteSessionId interface{} // Minimum keepalive interval for the peer. The type is interface{} with // range: 0..255. MinimumKeepaliveInterval interface{} // Maximum dead interval for the peer. The type is interface{} with range: // 0..255. MaximumDeadInterval interface{} // Maximum number of labels the peer can impose. The type is interface{} with // range: 0..255. MaxSidDepth interface{} // Brief PCE protocol information. BriefPcepInformation PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation // Last PCError received. LastErrorRx PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx // Last PCError sent. LastErrorTx PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx }
PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation Detailed PCE protocol information
func (*PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation) GetEntityData ¶
func (detailPcepInformation *PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP State. The type is PcepState. PcepState interface{} // Stateful. The type is bool. Stateful interface{} // Update capability. The type is bool. CapabilityUpdate interface{} // Instantiation capability. The type is bool. CapabilityInstantiate interface{} // Segment Routing capability. The type is bool. CapabilitySegmentRouting interface{} // Triggered Synchronization capability. The type is bool. CapabilityTriggeredSync interface{} // DB version capability. The type is bool. CapabilityDbVersion interface{} // Delta Synchronization capability. The type is bool. CapabilityDeltaSync interface{} }
PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation Brief PCE protocol information
func (*PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation) GetEntityData ¶
func (briefPcepInformation *PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP Error type. The type is interface{} with range: 0..255. PcErrorType interface{} // PCEP Error Value. The type is interface{} with range: 0..255. PcErrorValue interface{} }
PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx Last PCError received
func (*PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx) GetEntityData ¶
func (lastErrorRx *PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP Error type. The type is interface{} with range: 0..255. PcErrorType interface{} // PCEP Error Value. The type is interface{} with range: 0..255. PcErrorValue interface{} }
PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx Last PCError sent
func (*PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx) GetEntityData ¶
func (lastErrorTx *PcePeer_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx) GetEntityData() *types.CommonEntityData
type PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr ¶
type PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr Peer address
func (*PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr) GetEntityData ¶
func (peerAddressXr *PcePeer_PeerDetailInfos_PeerDetailInfo_PeerAddressXr) GetEntityData() *types.CommonEntityData
type PcePeer_PeerInfos ¶
type PcePeer_PeerInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE peer information. The type is slice of PcePeer_PeerInfos_PeerInfo. PeerInfo []*PcePeer_PeerInfos_PeerInfo }
PcePeer_PeerInfos Peers database in XTC
func (*PcePeer_PeerInfos) GetEntityData ¶
func (peerInfos *PcePeer_PeerInfos) GetEntityData() *types.CommonEntityData
type PcePeer_PeerInfos_PeerInfo ¶
type PcePeer_PeerInfos_PeerInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // Protocol between PCE and peer. The type is PceProto. PeerProtocol interface{} // Peer address. PeerAddressXr PcePeer_PeerInfos_PeerInfo_PeerAddressXr // PCE protocol information. BriefPcepInformation PcePeer_PeerInfos_PeerInfo_BriefPcepInformation }
PcePeer_PeerInfos_PeerInfo PCE peer information
func (*PcePeer_PeerInfos_PeerInfo) GetEntityData ¶
func (peerInfo *PcePeer_PeerInfos_PeerInfo) GetEntityData() *types.CommonEntityData
type PcePeer_PeerInfos_PeerInfo_BriefPcepInformation ¶
type PcePeer_PeerInfos_PeerInfo_BriefPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP State. The type is PcepState. PcepState interface{} // Stateful. The type is bool. Stateful interface{} // Update capability. The type is bool. CapabilityUpdate interface{} // Instantiation capability. The type is bool. CapabilityInstantiate interface{} // Segment Routing capability. The type is bool. CapabilitySegmentRouting interface{} // Triggered Synchronization capability. The type is bool. CapabilityTriggeredSync interface{} // DB version capability. The type is bool. CapabilityDbVersion interface{} // Delta Synchronization capability. The type is bool. CapabilityDeltaSync interface{} }
PcePeer_PeerInfos_PeerInfo_BriefPcepInformation PCE protocol information
func (*PcePeer_PeerInfos_PeerInfo_BriefPcepInformation) GetEntityData ¶
func (briefPcepInformation *PcePeer_PeerInfos_PeerInfo_BriefPcepInformation) GetEntityData() *types.CommonEntityData
type PcePeer_PeerInfos_PeerInfo_PeerAddressXr ¶
type PcePeer_PeerInfos_PeerInfo_PeerAddressXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PcePeer_PeerInfos_PeerInfo_PeerAddressXr Peer address
func (*PcePeer_PeerInfos_PeerInfo_PeerAddressXr) GetEntityData ¶
func (peerAddressXr *PcePeer_PeerInfos_PeerInfo_PeerAddressXr) GetEntityData() *types.CommonEntityData
type PceRro ¶
type PceRro string
PceRro represents PCE RRO type
const ( // IPv4 Address PceRro_rro_type_ipv4_address PceRro = "rro-type-ipv4-address" // MPLS Label PceRro_rro_type_mpls_label PceRro = "rro-type-mpls-label" // Segment Routing IPv4 Node SID PceRro_rro_type_sripv4_node_sid PceRro = "rro-type-sripv4-node-sid" // Segment Routing IPv4 Adjacency SID PceRro_rro_type_sripv4_adjacency_sid PceRro = "rro-type-sripv4-adjacency-sid" // Segment Routing with NAI null PceRro_rro_type_sr_nai_null PceRro = "rro-type-sr-nai-null" )
type PceSrSid ¶
type PceSrSid string
PceSrSid represents PCE SR SID type
const ( // IPv4 Node SID PceSrSid_ipv4_node_sid PceSrSid = "ipv4-node-sid" // IPv4 Adjacency SID PceSrSid_ipv4_adjacency_sid PceSrSid = "ipv4-adjacency-sid" // IPv6 Node SID PceSrSid_ipv6_node_sid PceSrSid = "ipv6-node-sid" // IPv6 Adjacency SID PceSrSid_ipv6_adjacency_sid PceSrSid = "ipv6-adjacency-sid" // Unknown SID PceSrSid_unknown_sid PceSrSid = "unknown-sid" )
type PceTopology ¶
type PceTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node summary database in XTC. TopologySummary PceTopology_TopologySummary // Node database in XTC. TopologyNodes PceTopology_TopologyNodes // Prefixes database in XTC. PrefixInfos PceTopology_PrefixInfos }
PceTopology pce topology
func (*PceTopology) GetEntityData ¶
func (pceTopology *PceTopology) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos ¶
type PceTopology_PrefixInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE prefix information. The type is slice of // PceTopology_PrefixInfos_PrefixInfo. PrefixInfo []*PceTopology_PrefixInfos_PrefixInfo }
PceTopology_PrefixInfos Prefixes database in XTC
func (*PceTopology_PrefixInfos) GetEntityData ¶
func (prefixInfos *PceTopology_PrefixInfos) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo ¶
type PceTopology_PrefixInfos_PrefixInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is interface{} with range: // 0..4294967295. NodeIdentifier interface{} // Node identifier. The type is interface{} with range: 0..4294967295. NodeIdentifierXr interface{} // Node protocol identifier. NodeProtocolIdentifier PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier // Prefix address. The type is slice of // PceTopology_PrefixInfos_PrefixInfo_Address. Address []*PceTopology_PrefixInfos_PrefixInfo_Address }
PceTopology_PrefixInfos_PrefixInfo PCE prefix information
func (*PceTopology_PrefixInfos_PrefixInfo) GetEntityData ¶
func (prefixInfo *PceTopology_PrefixInfos_PrefixInfo) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_Address ¶
type PceTopology_PrefixInfos_PrefixInfo_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Prefix IP address. Ip PceTopology_PrefixInfos_PrefixInfo_Address_Ip }
PceTopology_PrefixInfos_PrefixInfo_Address Prefix address
func (*PceTopology_PrefixInfos_PrefixInfo_Address) GetEntityData ¶
func (address *PceTopology_PrefixInfos_PrefixInfo_Address) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_Address_Ip ¶
type PceTopology_PrefixInfos_PrefixInfo_Address_Ip struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceTopology_PrefixInfos_PrefixInfo_Address_Ip Prefix IP address
func (*PceTopology_PrefixInfos_PrefixInfo_Address_Ip) GetEntityData ¶
func (ip *PceTopology_PrefixInfos_PrefixInfo_Address_Ip) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation. IgpInformation []*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation. SrgbInformation []*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier Node protocol identifier
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier) GetEntityData ¶
func (nodeProtocolIdentifier *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation IGP information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation SRGB information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes ¶
type PceTopology_TopologyNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node information. The type is slice of // PceTopology_TopologyNodes_TopologyNode. TopologyNode []*PceTopology_TopologyNodes_TopologyNode }
PceTopology_TopologyNodes Node database in XTC
func (*PceTopology_TopologyNodes) GetEntityData ¶
func (topologyNodes *PceTopology_TopologyNodes) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode ¶
type PceTopology_TopologyNodes_TopologyNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node Identifier. The type is interface{} with // range: 0..4294967295. NodeIdentifier interface{} // Node identifier. The type is interface{} with range: 0..4294967295. NodeIdentifierXr interface{} // Node Overload Bit. The type is bool. Overload interface{} // Node protocol identifier. NodeProtocolIdentifier PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier // Prefixes. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Prefixe. Prefixe []*PceTopology_TopologyNodes_TopologyNode_Prefixe // IPv4 Link information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv4Link. Ipv4Link []*PceTopology_TopologyNodes_TopologyNode_Ipv4Link // IPv6 Link information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv6Link. Ipv6Link []*PceTopology_TopologyNodes_TopologyNode_Ipv6Link }
PceTopology_TopologyNodes_TopologyNode Node information
func (*PceTopology_TopologyNodes_TopologyNode) GetEntityData ¶
func (topologyNode *PceTopology_TopologyNodes_TopologyNode) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Local IPv4 address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. LocalIpv4Address interface{} // Remote IPv4 address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RemoteIpv4Address interface{} // IGP Metric. The type is interface{} with range: 0..4294967295. IgpMetric interface{} // TE Metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Max link bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaximumLinkBandwidth interface{} // Max Reservable bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaxReservableBandwidth interface{} // Link admin-groups. The type is interface{} with range: 0..4294967295. AdministrativeGroups interface{} // SRLG Values. The type is slice of interface{} with range: 0..4294967295. Srlgs []interface{} // Local node IGP information. LocalIgpInformation PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation // Remote node protocol identifier. RemoteNodeProtocolIdentifier PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier // Performance metrics. PerformanceMetrics PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics // Adjacency SIDs. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid. AdjacencySid []*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link IPv4 Link information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link) GetEntityData ¶
func (ipv4Link *PceTopology_TopologyNodes_TopologyNode_Ipv4Link) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid Adjacency SIDs
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid) GetEntityData ¶
func (adjacencySid *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix Prefix
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix) GetEntityData ¶
func (sidPrefix *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation Local node IGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation) GetEntityData ¶
func (localIgpInformation *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Min delay. The type is interface{} with range: 0..4294967295. UnidirectionalMinDelay interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics Performance metrics
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics) GetEntityData ¶
func (performanceMetrics *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation. IgpInformation []*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation. SrgbInformation []*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier Remote node protocol identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier) GetEntityData ¶
func (remoteNodeProtocolIdentifier *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation IGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation SRGB information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Local IPv6 address. The type is 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}]+)?. LocalIpv6Address interface{} // Remote IPv6 address. The type is 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}]+)?. RemoteIpv6Address interface{} // IGP Metric. The type is interface{} with range: 0..4294967295. IgpMetric interface{} // TE Metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Max link bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaximumLinkBandwidth interface{} // Max Reservable bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaxReservableBandwidth interface{} // Local node IGP information. LocalIgpInformation PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation // Remote node protocol identifier. RemoteNodeProtocolIdentifier PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier // Adjacency SIDs. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid. AdjacencySid []*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link IPv6 Link information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link) GetEntityData ¶
func (ipv6Link *PceTopology_TopologyNodes_TopologyNode_Ipv6Link) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid Adjacency SIDs
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid) GetEntityData ¶
func (adjacencySid *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix Prefix
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix) GetEntityData ¶
func (sidPrefix *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation Local node IGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation) GetEntityData ¶
func (localIgpInformation *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation. IgpInformation []*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation. SrgbInformation []*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier Remote node protocol identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier) GetEntityData ¶
func (remoteNodeProtocolIdentifier *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation IGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation SRGB information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation. IgpInformation []*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation. SrgbInformation []*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier Node protocol identifier
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier) GetEntityData ¶
func (nodeProtocolIdentifier *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation IGP information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation SRGB information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Prefix SID. PfxSid PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid // Link-state node identifier. NodeId PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId }
PceTopology_TopologyNodes_TopologyNode_Prefixe Prefixes
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe) GetEntityData ¶
func (prefixe *PceTopology_TopologyNodes_TopologyNode_Prefixe) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp }
PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId Link-state node identifier
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId) GetEntityData ¶
func (nodeId *PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis // OSPF information. Ospf PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf // BGP information. Bgp PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp }
PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp IGP-specific information
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp) GetEntityData ¶
func (igp *PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp BGP information
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis ISIS information
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis) GetEntityData ¶
func (isis *PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf OSPF information
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *PceTopology_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix }
PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid Prefix SID
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid) GetEntityData ¶
func (pfxSid *PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid) GetEntityData() *types.CommonEntityData
type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix ¶
type PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix Prefix
func (*PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix) GetEntityData ¶
func (sidPrefix *PceTopology_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix) GetEntityData() *types.CommonEntityData
type PceTopology_TopologySummary ¶
type PceTopology_TopologySummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of PCE nodes. The type is interface{} with range: 0..4294967295. Nodes interface{} // Number of lookup nodes. The type is interface{} with range: 0..4294967295. LookupNodes interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. Prefixes interface{} // Number of total prefix SIDs. The type is interface{} with range: // 0..4294967295. PrefixSids interface{} // Number of reguar prefix SIDs. The type is interface{} with range: // 0..4294967295. RegularPrefixSids interface{} // Number of strict prefix SIDs. The type is interface{} with range: // 0..4294967295. StrictPrefixSids interface{} // Number of links. The type is interface{} with range: 0..4294967295. Links interface{} // Number of EPE links. The type is interface{} with range: 0..4294967295. EpeLinks interface{} // Number of total adjacency SIDs. The type is interface{} with range: // 0..4294967295. AdjacencySids interface{} // Number of total EPE SIDs. The type is interface{} with range: // 0..4294967295. Epesids interface{} // Number of protected adjacency SIDs. The type is interface{} with range: // 0..4294967295. ProtectedAdjacencySids interface{} // Number of unprotected adjacency SIDs. The type is interface{} with range: // 0..4294967295. UnProtectedAdjacencySids interface{} // True if topology is consistent. The type is bool. TopologyConsistent interface{} // Statistics on topology update. StatsTopologyUpdate PceTopology_TopologySummary_StatsTopologyUpdate }
PceTopology_TopologySummary Node summary database in XTC
func (*PceTopology_TopologySummary) GetEntityData ¶
func (topologySummary *PceTopology_TopologySummary) GetEntityData() *types.CommonEntityData
type PceTopology_TopologySummary_StatsTopologyUpdate ¶
type PceTopology_TopologySummary_StatsTopologyUpdate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of nodes added. The type is interface{} with range: 0..4294967295. NumNodesAdded interface{} // Number of nodes deleted. The type is interface{} with range: 0..4294967295. NumNodesDeleted interface{} // Number of links added. The type is interface{} with range: 0..4294967295. NumLinksAdded interface{} // Number of links deleted. The type is interface{} with range: 0..4294967295. NumLinksDeleted interface{} // Number of prefixes added. The type is interface{} with range: // 0..4294967295. NumPrefixesAdded interface{} // Number of prefixes deleted. The type is interface{} with range: // 0..4294967295. NumPrefixesDeleted interface{} }
PceTopology_TopologySummary_StatsTopologyUpdate Statistics on topology update
func (*PceTopology_TopologySummary_StatsTopologyUpdate) GetEntityData ¶
func (statsTopologyUpdate *PceTopology_TopologySummary_StatsTopologyUpdate) GetEntityData() *types.CommonEntityData
type Pce_AssociationInfos ¶
type Pce_AssociationInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE Association information. The type is slice of // Pce_AssociationInfos_AssociationInfo. AssociationInfo []*Pce_AssociationInfos_AssociationInfo }
Pce_AssociationInfos Associaition database in XTC
func (*Pce_AssociationInfos) GetEntityData ¶
func (associationInfos *Pce_AssociationInfos) GetEntityData() *types.CommonEntityData
type Pce_AssociationInfos_AssociationInfo ¶
type Pce_AssociationInfos_AssociationInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group ID. The type is interface{} with range: // 0..4294967295. GroupId interface{} // Type. The type is PceAsso. Type interface{} // Sub 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}]+)?. SubId interface{} // Association Type. The type is interface{} with range: 0..4294967295. AssociationType interface{} // Association ID. The type is interface{} with range: 0..4294967295. AssociationId interface{} // Association Strict Mode. The type is bool. Strict interface{} // Association Status. The type is interface{} with range: 0..4294967295. Status interface{} // Headends Swapped. The type is interface{} with range: 0..4294967295. HeadendsSwapped interface{} // Association Source. AssociationSource Pce_AssociationInfos_AssociationInfo_AssociationSource // Association LSP Info. The type is slice of // Pce_AssociationInfos_AssociationInfo_AssociationLsp. AssociationLsp []*Pce_AssociationInfos_AssociationInfo_AssociationLsp }
Pce_AssociationInfos_AssociationInfo PCE Association information
func (*Pce_AssociationInfos_AssociationInfo) GetEntityData ¶
func (associationInfo *Pce_AssociationInfos_AssociationInfo) GetEntityData() *types.CommonEntityData
type Pce_AssociationInfos_AssociationInfo_AssociationLsp ¶
type Pce_AssociationInfos_AssociationInfo_AssociationLsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel ID. The type is interface{} with range: 0..4294967295. TunnelId interface{} // LSP ID. The type is interface{} with range: 0..4294967295. Lspid interface{} // Tunnel Name. The type is string. TunnelName interface{} // PCE Based. The type is bool. PceBased interface{} // PLSP ID. The type is interface{} with range: 0..4294967295. PlspId interface{} // PCC address. PccAddress Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress }
Pce_AssociationInfos_AssociationInfo_AssociationLsp Association LSP Info
func (*Pce_AssociationInfos_AssociationInfo_AssociationLsp) GetEntityData ¶
func (associationLsp *Pce_AssociationInfos_AssociationInfo_AssociationLsp) GetEntityData() *types.CommonEntityData
type Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress ¶
type Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress PCC address
func (*Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress) GetEntityData ¶
func (pccAddress *Pce_AssociationInfos_AssociationInfo_AssociationLsp_PccAddress) GetEntityData() *types.CommonEntityData
type Pce_AssociationInfos_AssociationInfo_AssociationSource ¶
type Pce_AssociationInfos_AssociationInfo_AssociationSource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_AssociationInfos_AssociationInfo_AssociationSource Association Source
func (*Pce_AssociationInfos_AssociationInfo_AssociationSource) GetEntityData ¶
func (associationSource *Pce_AssociationInfos_AssociationInfo_AssociationSource) GetEntityData() *types.CommonEntityData
type Pce_Cspf ¶
type Pce_Cspf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This table models the path calculation capabilities in XTC.A GET operation // for the complete table will return no entries. CspfPaths Pce_Cspf_CspfPaths }
Pce_Cspf CSPF path info
func (*Pce_Cspf) GetEntityData ¶
func (cspf *Pce_Cspf) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls ¶
type Pce_CspfSrMpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This table models the path calculation capabilities in XTC.A GET operation // for the complete table will return no entries. CspfSrMplsPaths Pce_CspfSrMpls_CspfSrMplsPaths }
Pce_CspfSrMpls CSPF for SR MPLS path info
func (*Pce_CspfSrMpls) GetEntityData ¶
func (cspfSrMpls *Pce_CspfSrMpls) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths ¶
type Pce_CspfSrMpls_CspfSrMplsPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A GET operation on this class returns the path . The type is slice of // Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath. CspfSrMplsPath []*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath }
Pce_CspfSrMpls_CspfSrMplsPaths This table models the path calculation capabilities in XTC.A GET operation for the complete table will return no entries.
func (*Pce_CspfSrMpls_CspfSrMplsPaths) GetEntityData ¶
func (cspfSrMplsPaths *Pce_CspfSrMpls_CspfSrMplsPaths) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Address Family. The type is interface{} with range: 0..4294967295. Af interface{} // Source of path 1. 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}]+)?. Source1 interface{} // Destination of path 1. 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}]+)?. Destination1 interface{} // Metric type. The type is interface{} with range: 0..4294967295. MetricType interface{} // Source of path 2. 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}]+)?. Source2 interface{} // Destination of path 2. 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}]+)?. Destination2 interface{} // Disjointness level. The type is interface{} with range: 0..4294967295. DisjointLevel interface{} // Strict disjointness required. The type is interface{} with range: // 0..4294967295. DisjointStrict interface{} // Whether path 1 or 2 should be shortest. The type is interface{} with range: // 0..4294967295. ShortestPath interface{} // MSD for path 1. The type is interface{} with range: 0..4294967295. Msd1 interface{} // MSD for path 2. The type is interface{} with range: 0..4294967295. Msd2 interface{} // Relative Margin. The type is interface{} with range: 0..4294967295. RelativeMargin interface{} // Absolute Margin. The type is interface{} with range: 0..4294967295. AbsoluteMargin interface{} // Affinity include-all constraint. The type is interface{} with range: // 0..4294967295. AffinityIncludeAll interface{} // Affinity include-any constraint. The type is interface{} with range: // 0..4294967295. AffinityIncludeAny interface{} // Affinity exclude-any constraint. The type is interface{} with range: // 0..4294967295. AffinityExcludeAny interface{} // Result of the computation. The type is PceCspfRc. CspfResult interface{} // Iterations performed of the Suurballe-Tarjan algorithm. The type is // interface{} with range: 0..4294967295. IterationsDone interface{} // Output SR MPLS paths. The type is slice of // Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath. OutputPath []*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath A GET operation on this class returns the path .
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath) GetEntityData ¶
func (cspfSrMplsPath *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Cost. The type is interface{} with range: 0..18446744073709551615. Cost interface{} // Source of path. Source Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source // Destination of path. Destination Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination // SR hops. The type is slice of // Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops. Hops []*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath Output SR MPLS paths
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath) GetEntityData ¶
func (outputPath *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination Destination of path
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination) GetEntityData ¶
func (destination *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Destination) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr // Remote Address. RemoteAddr Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops SR hops
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops) GetEntityData ¶
func (hops *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr Local Address
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr) GetEntityData ¶
func (localAddr *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_LocalAddr) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr Remote Address
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr) GetEntityData ¶
func (remoteAddr *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Hops_RemoteAddr) GetEntityData() *types.CommonEntityData
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source ¶
type Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source Source of path
func (*Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source) GetEntityData ¶
func (source *Pce_CspfSrMpls_CspfSrMplsPaths_CspfSrMplsPath_OutputPath_Source) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths ¶
type Pce_Cspf_CspfPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A GET operation on this class returns the path . The type is slice of // Pce_Cspf_CspfPaths_CspfPath. CspfPath []*Pce_Cspf_CspfPaths_CspfPath }
Pce_Cspf_CspfPaths This table models the path calculation capabilities in XTC.A GET operation for the complete table will return no entries.
func (*Pce_Cspf_CspfPaths) GetEntityData ¶
func (cspfPaths *Pce_Cspf_CspfPaths) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths_CspfPath ¶
type Pce_Cspf_CspfPaths_CspfPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family. The type is interface{} with // range: 0..4294967295. Af interface{} // This attribute is a key. Source of path 1. 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}]+)?. Source1 interface{} // This attribute is a key. Destination of path 1. 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}]+)?. Destination1 interface{} // This attribute is a key. Metric type. The type is interface{} with range: // 0..4294967295. MetricType interface{} // This attribute is a key. Source of path 2. 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}]+)?. Source2 interface{} // This attribute is a key. Destination of path 2. 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}]+)?. Destination2 interface{} // This attribute is a key. Disjointness level. The type is interface{} with // range: 0..4294967295. DisjointLevel interface{} // This attribute is a key. Strict disjointness required. The type is // interface{} with range: 0..4294967295. DisjointStrict interface{} // This attribute is a key. Whether path 1 or 2 should be shortest. The type // is interface{} with range: 0..4294967295. ShortestPath interface{} // Headends swapped. The type is PceHeadendSwap. HeadendsSwapped interface{} // CSPF Result. The type is PceCspfRc. CspfResult interface{} // Iterations of the Suurballe-Tarjan algorithm. The type is interface{} with // range: 0..4294967295. IterationsDone interface{} // Output PCE paths. The type is slice of // Pce_Cspf_CspfPaths_CspfPath_OutputPath. OutputPath []*Pce_Cspf_CspfPaths_CspfPath_OutputPath }
Pce_Cspf_CspfPaths_CspfPath A GET operation on this class returns the path .
func (*Pce_Cspf_CspfPaths_CspfPath) GetEntityData ¶
func (cspfPath *Pce_Cspf_CspfPaths_CspfPath) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths_CspfPath_OutputPath ¶
type Pce_Cspf_CspfPaths_CspfPath_OutputPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Cost. The type is interface{} with range: 0..18446744073709551615. Cost interface{} // Source of path. Source Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source // Destination of path. Destination Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination // Hop addresses. The type is slice of // Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops. Hops []*Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops }
Pce_Cspf_CspfPaths_CspfPath_OutputPath Output PCE paths
func (*Pce_Cspf_CspfPaths_CspfPath_OutputPath) GetEntityData ¶
func (outputPath *Pce_Cspf_CspfPaths_CspfPath_OutputPath) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination ¶
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination Destination of path
func (*Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination) GetEntityData ¶
func (destination *Pce_Cspf_CspfPaths_CspfPath_OutputPath_Destination) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops ¶
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Address Family. The type is interface{} with range: 0..255. AddressFamily interface{} // IPv4 prefix. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4Prefix interface{} // IPv6 prefix. The type is 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}]+)?. Ipv6Prefix interface{} }
Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops Hop addresses
func (*Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops) GetEntityData ¶
func (hops *Pce_Cspf_CspfPaths_CspfPath_OutputPath_Hops) GetEntityData() *types.CommonEntityData
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source ¶
type Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source Source of path
func (*Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source) GetEntityData ¶
func (source *Pce_Cspf_CspfPaths_CspfPath_OutputPath_Source) GetEntityData() *types.CommonEntityData
type Pce_LspSummary ¶
type Pce_LspSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary for all peers. AllLsPs Pce_LspSummary_AllLsPs // Number of LSPs for specific peer. The type is slice of // Pce_LspSummary_PeerLsPsInfo. PeerLsPsInfo []*Pce_LspSummary_PeerLsPsInfo }
Pce_LspSummary LSP summary database in XTC
func (*Pce_LspSummary) GetEntityData ¶
func (lspSummary *Pce_LspSummary) GetEntityData() *types.CommonEntityData
type Pce_LspSummary_AllLsPs ¶
type Pce_LspSummary_AllLsPs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of all LSPs. The type is interface{} with range: 0..4294967295. AllLsPs interface{} // Number of operational LSPs. The type is interface{} with range: // 0..4294967295. UpLsPs interface{} // Number of administratively up LSPs. The type is interface{} with range: // 0..4294967295. AdminUpLsPs interface{} // Number of LSPs with Segment routing setup type. The type is interface{} // with range: 0..4294967295. SrLsPs interface{} // Number of LSPs with RSVP setup type. The type is interface{} with range: // 0..4294967295. RsvpLsPs interface{} }
Pce_LspSummary_AllLsPs Summary for all peers
func (*Pce_LspSummary_AllLsPs) GetEntityData ¶
func (allLsPs *Pce_LspSummary_AllLsPs) GetEntityData() *types.CommonEntityData
type Pce_LspSummary_PeerLsPsInfo ¶
type Pce_LspSummary_PeerLsPsInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Number of LSPs for specific peer. LspSummary Pce_LspSummary_PeerLsPsInfo_LspSummary // Peer address. PeerAddress Pce_LspSummary_PeerLsPsInfo_PeerAddress }
Pce_LspSummary_PeerLsPsInfo Number of LSPs for specific peer
func (*Pce_LspSummary_PeerLsPsInfo) GetEntityData ¶
func (peerLsPsInfo *Pce_LspSummary_PeerLsPsInfo) GetEntityData() *types.CommonEntityData
type Pce_LspSummary_PeerLsPsInfo_LspSummary ¶
type Pce_LspSummary_PeerLsPsInfo_LspSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of all LSPs. The type is interface{} with range: 0..4294967295. AllLsPs interface{} // Number of operational LSPs. The type is interface{} with range: // 0..4294967295. UpLsPs interface{} // Number of administratively up LSPs. The type is interface{} with range: // 0..4294967295. AdminUpLsPs interface{} // Number of LSPs with Segment routing setup type. The type is interface{} // with range: 0..4294967295. SrLsPs interface{} // Number of LSPs with RSVP setup type. The type is interface{} with range: // 0..4294967295. RsvpLsPs interface{} }
Pce_LspSummary_PeerLsPsInfo_LspSummary Number of LSPs for specific peer
func (*Pce_LspSummary_PeerLsPsInfo_LspSummary) GetEntityData ¶
func (lspSummary *Pce_LspSummary_PeerLsPsInfo_LspSummary) GetEntityData() *types.CommonEntityData
type Pce_LspSummary_PeerLsPsInfo_PeerAddress ¶
type Pce_LspSummary_PeerLsPsInfo_PeerAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_LspSummary_PeerLsPsInfo_PeerAddress Peer address
func (*Pce_LspSummary_PeerLsPsInfo_PeerAddress) GetEntityData ¶
func (peerAddress *Pce_LspSummary_PeerLsPsInfo_PeerAddress) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos ¶
type Pce_PeerDetailInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed PCE peer information. The type is slice of // Pce_PeerDetailInfos_PeerDetailInfo. PeerDetailInfo []*Pce_PeerDetailInfos_PeerDetailInfo }
Pce_PeerDetailInfos Detailed peers database in XTC
func (*Pce_PeerDetailInfos) GetEntityData ¶
func (peerDetailInfos *Pce_PeerDetailInfos) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo ¶
type Pce_PeerDetailInfos_PeerDetailInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // Protocol between PCE and peer. The type is PceProto. PeerProtocol interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. MaxSidDepth interface{} // Peer address. PeerAddressXr Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr // Detailed PCE protocol information. DetailPcepInformation Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation }
Pce_PeerDetailInfos_PeerDetailInfo Detailed PCE peer information
func (*Pce_PeerDetailInfos_PeerDetailInfo) GetEntityData ¶
func (peerDetailInfo *Pce_PeerDetailInfos_PeerDetailInfo) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation ¶
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Error (for display only). The type is string. Error interface{} // Speaker Entity ID. The type is string. SpeakerId interface{} // PCEP Up Time. The type is interface{} with range: 0..4294967295. PcepUpTime interface{} // Keepalive count. The type is interface{} with range: 0..4294967295. Keepalives interface{} // MD5 Authentication Enabled. The type is bool. Md5Enabled interface{} // Keychain based Authentication Enabled. The type is bool. KeychainEnabled interface{} // Negotiated KA. The type is interface{} with range: 0..4294967295. NegotiatedLocalKeepalive interface{} // Negotiated KA. The type is interface{} with range: 0..4294967295. NegotiatedRemoteKeepalive interface{} // Negotiated DT. The type is interface{} with range: 0..4294967295. NegotiatedDeadTime interface{} // PCEReq Rx. The type is interface{} with range: 0..4294967295. PceRequestRx interface{} // PCEReq Tx. The type is interface{} with range: 0..4294967295. PceRequestTx interface{} // PCERep Rx. The type is interface{} with range: 0..4294967295. PceReplyRx interface{} // PCERep Tx. The type is interface{} with range: 0..4294967295. PceReplyTx interface{} // PCEErr Rx. The type is interface{} with range: 0..4294967295. PceErrorRx interface{} // PCEErr Tx. The type is interface{} with range: 0..4294967295. PceErrorTx interface{} // PCEOpen Tx. The type is interface{} with range: 0..4294967295. PceOpenTx interface{} // PCEOpen Rx. The type is interface{} with range: 0..4294967295. PceOpenRx interface{} // PCERpt Rx. The type is interface{} with range: 0..4294967295. PceReportRx interface{} // PCERpt Tx. The type is interface{} with range: 0..4294967295. PceReportTx interface{} // PCEUpd Rx. The type is interface{} with range: 0..4294967295. PceUpdateRx interface{} // PCEUpd Tx. The type is interface{} with range: 0..4294967295. PceUpdateTx interface{} // PCEInit Rx. The type is interface{} with range: 0..4294967295. PceInitiateRx interface{} // PCEInit Tx. The type is interface{} with range: 0..4294967295. PceInitiateTx interface{} // PCE Keepalive Tx. The type is interface{} with range: // 0..18446744073709551615. PceKeepaliveTx interface{} // PCE Keepalive Rx. The type is interface{} with range: // 0..18446744073709551615. PceKeepaliveRx interface{} // Local PCEP session ID. The type is interface{} with range: 0..255. LocalSessionId interface{} // Remote PCEP session ID. The type is interface{} with range: 0..255. RemoteSessionId interface{} // Minimum keepalive interval for the peer. The type is interface{} with // range: 0..255. MinimumKeepaliveInterval interface{} // Maximum dead interval for the peer. The type is interface{} with range: // 0..255. MaximumDeadInterval interface{} // Maximum number of labels the peer can impose. The type is interface{} with // range: 0..255. MaxSidDepth interface{} // Brief PCE protocol information. BriefPcepInformation Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation // Last PCError received. LastErrorRx Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx // Last PCError sent. LastErrorTx Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx }
Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation Detailed PCE protocol information
func (*Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation) GetEntityData ¶
func (detailPcepInformation *Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation ¶
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP State. The type is PcepState. PcepState interface{} // Stateful. The type is bool. Stateful interface{} // Update capability. The type is bool. CapabilityUpdate interface{} // Instantiation capability. The type is bool. CapabilityInstantiate interface{} // Segment Routing capability. The type is bool. CapabilitySegmentRouting interface{} // Triggered Synchronization capability. The type is bool. CapabilityTriggeredSync interface{} // DB version capability. The type is bool. CapabilityDbVersion interface{} // Delta Synchronization capability. The type is bool. CapabilityDeltaSync interface{} }
Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation Brief PCE protocol information
func (*Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation) GetEntityData ¶
func (briefPcepInformation *Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_BriefPcepInformation) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx ¶
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP Error type. The type is interface{} with range: 0..255. PcErrorType interface{} // PCEP Error Value. The type is interface{} with range: 0..255. PcErrorValue interface{} }
Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx Last PCError received
func (*Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx) GetEntityData ¶
func (lastErrorRx *Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorRx) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx ¶
type Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP Error type. The type is interface{} with range: 0..255. PcErrorType interface{} // PCEP Error Value. The type is interface{} with range: 0..255. PcErrorValue interface{} }
Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx Last PCError sent
func (*Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx) GetEntityData ¶
func (lastErrorTx *Pce_PeerDetailInfos_PeerDetailInfo_DetailPcepInformation_LastErrorTx) GetEntityData() *types.CommonEntityData
type Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr ¶
type Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr Peer address
func (*Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr) GetEntityData ¶
func (peerAddressXr *Pce_PeerDetailInfos_PeerDetailInfo_PeerAddressXr) GetEntityData() *types.CommonEntityData
type Pce_PeerInfos ¶
type Pce_PeerInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE peer information. The type is slice of Pce_PeerInfos_PeerInfo. PeerInfo []*Pce_PeerInfos_PeerInfo }
Pce_PeerInfos Peers database in XTC
func (*Pce_PeerInfos) GetEntityData ¶
func (peerInfos *Pce_PeerInfos) GetEntityData() *types.CommonEntityData
type Pce_PeerInfos_PeerInfo ¶
type Pce_PeerInfos_PeerInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // Protocol between PCE and peer. The type is PceProto. PeerProtocol interface{} // Peer address. PeerAddressXr Pce_PeerInfos_PeerInfo_PeerAddressXr // PCE protocol information. BriefPcepInformation Pce_PeerInfos_PeerInfo_BriefPcepInformation }
Pce_PeerInfos_PeerInfo PCE peer information
func (*Pce_PeerInfos_PeerInfo) GetEntityData ¶
func (peerInfo *Pce_PeerInfos_PeerInfo) GetEntityData() *types.CommonEntityData
type Pce_PeerInfos_PeerInfo_BriefPcepInformation ¶
type Pce_PeerInfos_PeerInfo_BriefPcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCEP State. The type is PcepState. PcepState interface{} // Stateful. The type is bool. Stateful interface{} // Update capability. The type is bool. CapabilityUpdate interface{} // Instantiation capability. The type is bool. CapabilityInstantiate interface{} // Segment Routing capability. The type is bool. CapabilitySegmentRouting interface{} // Triggered Synchronization capability. The type is bool. CapabilityTriggeredSync interface{} // DB version capability. The type is bool. CapabilityDbVersion interface{} // Delta Synchronization capability. The type is bool. CapabilityDeltaSync interface{} }
Pce_PeerInfos_PeerInfo_BriefPcepInformation PCE protocol information
func (*Pce_PeerInfos_PeerInfo_BriefPcepInformation) GetEntityData ¶
func (briefPcepInformation *Pce_PeerInfos_PeerInfo_BriefPcepInformation) GetEntityData() *types.CommonEntityData
type Pce_PeerInfos_PeerInfo_PeerAddressXr ¶
type Pce_PeerInfos_PeerInfo_PeerAddressXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_PeerInfos_PeerInfo_PeerAddressXr Peer address
func (*Pce_PeerInfos_PeerInfo_PeerAddressXr) GetEntityData ¶
func (peerAddressXr *Pce_PeerInfos_PeerInfo_PeerAddressXr) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos ¶
type Pce_PrefixInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE prefix information. The type is slice of Pce_PrefixInfos_PrefixInfo. PrefixInfo []*Pce_PrefixInfos_PrefixInfo }
Pce_PrefixInfos Prefixes database in XTC
func (*Pce_PrefixInfos) GetEntityData ¶
func (prefixInfos *Pce_PrefixInfos) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo ¶
type Pce_PrefixInfos_PrefixInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is interface{} with range: // 0..4294967295. NodeIdentifier interface{} // Node identifier. The type is interface{} with range: 0..4294967295. NodeIdentifierXr interface{} // Node protocol identifier. NodeProtocolIdentifier Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier // Prefix address. The type is slice of Pce_PrefixInfos_PrefixInfo_Address. Address []*Pce_PrefixInfos_PrefixInfo_Address }
Pce_PrefixInfos_PrefixInfo PCE prefix information
func (*Pce_PrefixInfos_PrefixInfo) GetEntityData ¶
func (prefixInfo *Pce_PrefixInfos_PrefixInfo) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_Address ¶
type Pce_PrefixInfos_PrefixInfo_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Prefix IP address. Ip Pce_PrefixInfos_PrefixInfo_Address_Ip }
Pce_PrefixInfos_PrefixInfo_Address Prefix address
func (*Pce_PrefixInfos_PrefixInfo_Address) GetEntityData ¶
func (address *Pce_PrefixInfos_PrefixInfo_Address) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_Address_Ip ¶
type Pce_PrefixInfos_PrefixInfo_Address_Ip struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_PrefixInfos_PrefixInfo_Address_Ip Prefix IP address
func (*Pce_PrefixInfos_PrefixInfo_Address_Ip) GetEntityData ¶
func (ip *Pce_PrefixInfos_PrefixInfo_Address_Ip) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation. IgpInformation []*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation. SrgbInformation []*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier Node protocol identifier
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier) GetEntityData ¶
func (nodeProtocolIdentifier *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation IGP information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation SRGB information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_PrefixInfos_PrefixInfo_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes ¶
type Pce_TopologyNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node information. The type is slice of Pce_TopologyNodes_TopologyNode. TopologyNode []*Pce_TopologyNodes_TopologyNode }
Pce_TopologyNodes Node database in XTC
func (*Pce_TopologyNodes) GetEntityData ¶
func (topologyNodes *Pce_TopologyNodes) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode ¶
type Pce_TopologyNodes_TopologyNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node Identifier. The type is interface{} with // range: 0..4294967295. NodeIdentifier interface{} // Node identifier. The type is interface{} with range: 0..4294967295. NodeIdentifierXr interface{} // Node Overload Bit. The type is bool. Overload interface{} // Node protocol identifier. NodeProtocolIdentifier Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier // Prefixes. The type is slice of Pce_TopologyNodes_TopologyNode_Prefixe. Prefixe []*Pce_TopologyNodes_TopologyNode_Prefixe // IPv4 Link information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv4Link. Ipv4Link []*Pce_TopologyNodes_TopologyNode_Ipv4Link // IPv6 Link information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv6Link. Ipv6Link []*Pce_TopologyNodes_TopologyNode_Ipv6Link }
Pce_TopologyNodes_TopologyNode Node information
func (*Pce_TopologyNodes_TopologyNode) GetEntityData ¶
func (topologyNode *Pce_TopologyNodes_TopologyNode) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Local IPv4 address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. LocalIpv4Address interface{} // Remote IPv4 address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RemoteIpv4Address interface{} // IGP Metric. The type is interface{} with range: 0..4294967295. IgpMetric interface{} // TE Metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Max link bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaximumLinkBandwidth interface{} // Max Reservable bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaxReservableBandwidth interface{} // Link admin-groups. The type is interface{} with range: 0..4294967295. AdministrativeGroups interface{} // SRLG Values. The type is slice of interface{} with range: 0..4294967295. Srlgs []interface{} // Local node IGP information. LocalIgpInformation Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation // Remote node protocol identifier. RemoteNodeProtocolIdentifier Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier // Performance metrics. PerformanceMetrics Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics // Adjacency SIDs. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid. AdjacencySid []*Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid }
Pce_TopologyNodes_TopologyNode_Ipv4Link IPv4 Link information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link) GetEntityData ¶
func (ipv4Link *Pce_TopologyNodes_TopologyNode_Ipv4Link) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix }
Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid Adjacency SIDs
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid) GetEntityData ¶
func (adjacencySid *Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix Prefix
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix) GetEntityData ¶
func (sidPrefix *Pce_TopologyNodes_TopologyNode_Ipv4Link_AdjacencySid_SidPrefix) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation Local node IGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation) GetEntityData ¶
func (localIgpInformation *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv4Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Min delay. The type is interface{} with range: 0..4294967295. UnidirectionalMinDelay interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics Performance metrics
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics) GetEntityData ¶
func (performanceMetrics *Pce_TopologyNodes_TopologyNode_Ipv4Link_PerformanceMetrics) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation. IgpInformation []*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation. SrgbInformation []*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier Remote node protocol identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier) GetEntityData ¶
func (remoteNodeProtocolIdentifier *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation IGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation SRGB information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv4Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Local IPv6 address. The type is 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}]+)?. LocalIpv6Address interface{} // Remote IPv6 address. The type is 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}]+)?. RemoteIpv6Address interface{} // IGP Metric. The type is interface{} with range: 0..4294967295. IgpMetric interface{} // TE Metric. The type is interface{} with range: 0..4294967295. TeMetric interface{} // Max link bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaximumLinkBandwidth interface{} // Max Reservable bandwidth. The type is interface{} with range: // 0..18446744073709551615. MaxReservableBandwidth interface{} // Local node IGP information. LocalIgpInformation Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation // Remote node protocol identifier. RemoteNodeProtocolIdentifier Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier // Adjacency SIDs. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid. AdjacencySid []*Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid }
Pce_TopologyNodes_TopologyNode_Ipv6Link IPv6 Link information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link) GetEntityData ¶
func (ipv6Link *Pce_TopologyNodes_TopologyNode_Ipv6Link) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix }
Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid Adjacency SIDs
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid) GetEntityData ¶
func (adjacencySid *Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix Prefix
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix) GetEntityData ¶
func (sidPrefix *Pce_TopologyNodes_TopologyNode_Ipv6Link_AdjacencySid_SidPrefix) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation Local node IGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation) GetEntityData ¶
func (localIgpInformation *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv6Link_LocalIgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation. IgpInformation []*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation. SrgbInformation []*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier Remote node protocol identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier) GetEntityData ¶
func (remoteNodeProtocolIdentifier *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation IGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation SRGB information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Ipv6Link_RemoteNodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Name. The type is string. NodeName interface{} // True if IPv4 BGP router ID is set. The type is bool. Ipv4BgpRouterIdSet interface{} // IPv4 TE router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4BgpRouterId interface{} // True if IPv4 TE router ID is set. The type is bool. Ipv4teRouterIdSet interface{} // IPv4 BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4teRouterId interface{} // IGP information. The type is slice of // Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation. IgpInformation []*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation // SRGB information. The type is slice of // Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation. SrgbInformation []*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier Node protocol identifier
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier) GetEntityData ¶
func (nodeProtocolIdentifier *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation IGP information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation) GetEntityData ¶
func (igpInformation *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_IgpInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SRGB start. The type is interface{} with range: 0..4294967295. Start interface{} // SRGB size. The type is interface{} with range: 0..4294967295. Size interface{} // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation SRGB information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation) GetEntityData ¶
func (srgbInformation *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_NodeProtocolIdentifier_SrgbInformation_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe ¶
type Pce_TopologyNodes_TopologyNode_Prefixe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain identifier. The type is interface{} with range: // 0..18446744073709551615. DomainIdentifier interface{} // Prefix SID. PfxSid Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid // Link-state node identifier. NodeId Pce_TopologyNodes_TopologyNode_Prefixe_NodeId }
Pce_TopologyNodes_TopologyNode_Prefixe Prefixes
func (*Pce_TopologyNodes_TopologyNode_Prefixe) GetEntityData ¶
func (prefixe *Pce_TopologyNodes_TopologyNode_Prefixe) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autonomous System Number. The type is interface{} with range: // 0..4294967295. AutonomousSystemNumber interface{} // Link-State identifier. The type is interface{} with range: 0..4294967295. LsIdentifier interface{} // IGP-specific information. Igp Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp }
Pce_TopologyNodes_TopologyNode_Prefixe_NodeId Link-state node identifier
func (*Pce_TopologyNodes_TopologyNode_Prefixe_NodeId) GetEntityData ¶
func (nodeId *Pce_TopologyNodes_TopologyNode_Prefixe_NodeId) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP ID. The type is PceIgpInfoId. IgpId interface{} // ISIS information. Isis Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis // OSPF information. Ospf Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf // BGP information. Bgp Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp }
Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp IGP-specific information
func (*Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp) GetEntityData ¶
func (igp *Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Confederation ASN. The type is interface{} with range: 0..4294967295. ConfedAsn interface{} }
Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp BGP information
func (*Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp) GetEntityData ¶
func (bgp *Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Bgp) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISIS system ID. The type is string. SystemId interface{} // ISIS level. The type is interface{} with range: 0..4294967295. Level interface{} }
Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis ISIS information
func (*Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis) GetEntityData ¶
func (isis *Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Isis) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // OSPF area. The type is interface{} with range: 0..4294967295. Area interface{} }
Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf OSPF information
func (*Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf) GetEntityData ¶
func (ospf *Pce_TopologyNodes_TopologyNode_Prefixe_NodeId_Igp_Ospf) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SID Type. The type is Sid. SidType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // R Flag. The type is bool. Rflag interface{} // N Flag. The type is bool. Nflag interface{} // P Flag. The type is bool. Pflag interface{} // E Flag. The type is bool. Eflag interface{} // V Flag. The type is bool. Vflag interface{} // L Flag. The type is bool. Lflag interface{} // Prefix. SidPrefix Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix }
Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid Prefix SID
func (*Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid) GetEntityData ¶
func (pfxSid *Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid) GetEntityData() *types.CommonEntityData
type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix ¶
type Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix Prefix
func (*Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix) GetEntityData ¶
func (sidPrefix *Pce_TopologyNodes_TopologyNode_Prefixe_PfxSid_SidPrefix) GetEntityData() *types.CommonEntityData
type Pce_TopologySummary ¶
type Pce_TopologySummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of PCE nodes. The type is interface{} with range: 0..4294967295. Nodes interface{} // Number of lookup nodes. The type is interface{} with range: 0..4294967295. LookupNodes interface{} // Number of prefixes. The type is interface{} with range: 0..4294967295. Prefixes interface{} // Number of total prefix SIDs. The type is interface{} with range: // 0..4294967295. PrefixSids interface{} // Number of reguar prefix SIDs. The type is interface{} with range: // 0..4294967295. RegularPrefixSids interface{} // Number of strict prefix SIDs. The type is interface{} with range: // 0..4294967295. StrictPrefixSids interface{} // Number of links. The type is interface{} with range: 0..4294967295. Links interface{} // Number of EPE links. The type is interface{} with range: 0..4294967295. EpeLinks interface{} // Number of total adjacency SIDs. The type is interface{} with range: // 0..4294967295. AdjacencySids interface{} // Number of total EPE SIDs. The type is interface{} with range: // 0..4294967295. Epesids interface{} // Number of protected adjacency SIDs. The type is interface{} with range: // 0..4294967295. ProtectedAdjacencySids interface{} // Number of unprotected adjacency SIDs. The type is interface{} with range: // 0..4294967295. UnProtectedAdjacencySids interface{} // True if topology is consistent. The type is bool. TopologyConsistent interface{} // Statistics on topology update. StatsTopologyUpdate Pce_TopologySummary_StatsTopologyUpdate }
Pce_TopologySummary Node summary database in XTC
func (*Pce_TopologySummary) GetEntityData ¶
func (topologySummary *Pce_TopologySummary) GetEntityData() *types.CommonEntityData
type Pce_TopologySummary_StatsTopologyUpdate ¶
type Pce_TopologySummary_StatsTopologyUpdate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of nodes added. The type is interface{} with range: 0..4294967295. NumNodesAdded interface{} // Number of nodes deleted. The type is interface{} with range: 0..4294967295. NumNodesDeleted interface{} // Number of links added. The type is interface{} with range: 0..4294967295. NumLinksAdded interface{} // Number of links deleted. The type is interface{} with range: 0..4294967295. NumLinksDeleted interface{} // Number of prefixes added. The type is interface{} with range: // 0..4294967295. NumPrefixesAdded interface{} // Number of prefixes deleted. The type is interface{} with range: // 0..4294967295. NumPrefixesDeleted interface{} }
Pce_TopologySummary_StatsTopologyUpdate Statistics on topology update
func (*Pce_TopologySummary_StatsTopologyUpdate) GetEntityData ¶
func (statsTopologyUpdate *Pce_TopologySummary_StatsTopologyUpdate) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos ¶
type Pce_TunnelDetailInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed tunnel information. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo. TunnelDetailInfo []*Pce_TunnelDetailInfos_TunnelDetailInfo }
Pce_TunnelDetailInfos Detailed tunnel database in XTC
func (*Pce_TunnelDetailInfos) GetEntityData ¶
func (tunnelDetailInfos *Pce_TunnelDetailInfos) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // This attribute is a key. PCEP LSP ID. The type is interface{} with range: // 0..4294967295. PlspId interface{} // This attribute is a key. Tunnel name. The type is string. TunnelName interface{} // Tunnel Name. The type is string. TunnelNameXr interface{} // Allow XTC reoptimizations. The type is bool. XtcControlled interface{} // Color. The type is interface{} with range: 0..4294967295. Color interface{} // PCC address. PccAddress Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress // Private LSP information. PrivateLspInformation Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation // Detail LSP information. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation. DetailLspInformation []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation }
Pce_TunnelDetailInfos_TunnelDetailInfo Detailed tunnel information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo) GetEntityData ¶
func (tunnelDetailInfo *Pce_TunnelDetailInfos_TunnelDetailInfo) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // True if router notifies signal bandwidth. The type is bool. SignaledBandwidthSpecified interface{} // Signaled Bandwidth. The type is interface{} with range: // 0..18446744073709551615. SignaledBandwidth interface{} // True if router notifies actual bandwidth. The type is bool. ActualBandwidthSpecified interface{} // Actual bandwidth utilized in the data-plane. The type is interface{} with // range: 0..18446744073709551615. ActualBandwidth interface{} // LSP Role. The type is interface{} with range: 0..4294967295. LspRole interface{} // Computing PCE. The type is interface{} with range: 0..4294967295. ComputingPce interface{} // List of SLRGs used by LSP. The type is slice of interface{} with range: // 0..4294967295. SrlgInfo []interface{} // Brief LSP information. BriefLspInformation Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation // Paths. ErOs Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs // PCEP related LSP information. LsppcepInformation Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation // LSP association information. LspAssociationInfo Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo // LSP attributes. LspAttributes Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes // Sub delegated PCE. SubDelegatedPce Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce // State-sync PCE. StateSyncPce Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce // Reporting PCC address. ReportingPccAddress Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress // RRO. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro. Rro []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation Detail LSP information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation) GetEntityData ¶
func (detailLspInformation *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel ID. The type is interface{} with range: 0..4294967295. TunnelId interface{} // LSP ID. The type is interface{} with range: 0..4294967295. Lspid interface{} // Binding SID. The type is interface{} with range: 0..4294967295. BindingSid interface{} // LSP Setup Type. The type is LspSetup. LspSetupType interface{} // Operational state. The type is PcepLspState. OperationalState interface{} // Admin state. The type is LspState. AdministrativeState interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. Msd interface{} // Absolute Margin. The type is interface{} with range: 0..4294967295. AbsoluteMargin interface{} // Relative Margin. The type is interface{} with range: 0..4294967295. RelativeMargin interface{} // Source address. SourceAddress Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress // Destination address. DestinationAddress Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation Brief LSP information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation) GetEntityData ¶
func (briefLspInformation *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress Destination address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress) GetEntityData ¶
func (destinationAddress *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_DestinationAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress Source address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_BriefLspInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reported Metric Type. The type is interface{} with range: 0..4294967295. ReportedMetricType interface{} // Reported Metric Value. The type is interface{} with range: 0..4294967295. ReportedMetricValue interface{} // Computed Metric Type. The type is interface{} with range: 0..4294967295. ComputedMetricType interface{} // Computed Metric Value. The type is interface{} with range: 0..4294967295. ComputedMetricValue interface{} // Computed Hop List Time. The type is interface{} with range: 0..4294967295. ComputedHopListTime interface{} // Reported RSVP path. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath. ReportedRsvpPath []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath // Reported SR path. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath. ReportedSrPath []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath // Computed RSVP path. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath. ComputedRsvpPath []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath // Computed SR path. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath. ComputedSrPath []*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs Paths
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs) GetEntityData ¶
func (erOs *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RSVP hop address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. HopAddress interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath Computed RSVP path
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath) GetEntityData ¶
func (computedRsvpPath *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedRsvpPath) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr // Remote Address. RemoteAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath Computed SR path
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath) GetEntityData ¶
func (computedSrPath *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr Local Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr) GetEntityData ¶
func (localAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_LocalAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr Remote Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr) GetEntityData ¶
func (remoteAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ComputedSrPath_RemoteAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RSVP hop address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. HopAddress interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath Reported RSVP path
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath) GetEntityData ¶
func (reportedRsvpPath *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedRsvpPath) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr // Remote Address. RemoteAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath Reported SR path
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath) GetEntityData ¶
func (reportedSrPath *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr Local Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr) GetEntityData ¶
func (localAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_LocalAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr Remote Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr) GetEntityData ¶
func (remoteAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ErOs_ReportedSrPath_RemoteAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Association Type. The type is interface{} with range: 0..4294967295. AssociationType interface{} // Association ID. The type is interface{} with range: 0..4294967295. AssociationId interface{} // Association Source. AssociationSource Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo LSP association information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo) GetEntityData ¶
func (lspAssociationInfo *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource Association Source
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource) GetEntityData ¶
func (associationSource *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAssociationInfo_AssociationSource) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Affinity exclude any. The type is interface{} with range: 0..4294967295. AffinityExcludeAny interface{} // Affinity include any. The type is interface{} with range: 0..4294967295. AffinityIncludeAny interface{} // Affinity include all. The type is interface{} with range: 0..4294967295. AffinityIncludeAll interface{} // Setup Priority. The type is interface{} with range: 0..255. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..255. HoldPriority interface{} // True, if local protection is desired. The type is bool. LocalProtection interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes LSP attributes
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes) GetEntityData ¶
func (lspAttributes *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LspAttributes) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE protocol identifier. The type is interface{} with range: 0..4294967295. Pcepid interface{} // PCEP LSP delegation flag. The type is bool. PcepFlagD interface{} // PCEP LSP state-sync flag. The type is bool. PcepFlagS interface{} // PCEP LSP remove flag. The type is bool. PcepFlagR interface{} // PCEP LSP admin flag. The type is bool. PcepFlagA interface{} // PCEP LSP operation flag. The type is interface{} with range: 0..255. PcepFlagO interface{} // PCEP LSP initiated flag. The type is interface{} with range: 0..255. PcepFlagC interface{} // RSVP error info. RsvpError Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation PCEP related LSP information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation) GetEntityData ¶
func (lsppcepInformation *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RSVP error node address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. NodeAddress interface{} // RSVP error flags. The type is interface{} with range: 0..255. ErrorFlags interface{} // RSVP error code. The type is interface{} with range: 0..255. ErrorCode interface{} // RSVP error value. The type is interface{} with range: 0..65535. ErrorValue interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError RSVP error info
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError) GetEntityData ¶
func (rsvpError *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_LsppcepInformation_RsvpError) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress Reporting PCC address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress) GetEntityData ¶
func (reportingPccAddress *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_ReportingPccAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RRO Type. The type is PceRro. RroType interface{} // IPv4 address of RRO. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4Address interface{} // MPLS label of RRO. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // RRO Flags. The type is interface{} with range: 0..255. Flags interface{} // Segment Routing RRO info. SrRro Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro RRO
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro) GetEntityData ¶
func (rro *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SID type. The type is PceSrSid. SidType interface{} // Label. The type is interface{} with range: 0..4294967295. MplsLabel interface{} // Local Address. LocalAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr // Remote Address. RemoteAddr Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro Segment Routing RRO info
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro) GetEntityData ¶
func (srRro *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr Local Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr) GetEntityData ¶
func (localAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_LocalAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr Remote Address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr) GetEntityData ¶
func (remoteAddr *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_Rro_SrRro_RemoteAddr) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce State-sync PCE
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce) GetEntityData ¶
func (stateSyncPce *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_StateSyncPce) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce Sub delegated PCE
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce) GetEntityData ¶
func (subDelegatedPce *Pce_TunnelDetailInfos_TunnelDetailInfo_DetailLspInformation_SubDelegatedPce) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress PCC address
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress) GetEntityData ¶
func (pccAddress *Pce_TunnelDetailInfos_TunnelDetailInfo_PccAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Event buffer. The type is slice of // Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer. EventBuffer []*Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer }
Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation Private LSP information
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation) GetEntityData ¶
func (privateLspInformation *Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation) GetEntityData() *types.CommonEntityData
type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer ¶
type Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Event ID in range 1 - 0xFFFFFFFF. 0 is invalid. The type is interface{} // with range: 0..4294967295. EventId interface{} // Event message. The type is string. EventMessage interface{} // Event time, relative to Jan 1, 1970. The type is interface{} with range: // 0..4294967295. TimeStamp interface{} }
Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer LSP Event buffer
func (*Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer) GetEntityData ¶
func (eventBuffer *Pce_TunnelDetailInfos_TunnelDetailInfo_PrivateLspInformation_EventBuffer) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos ¶
type Pce_TunnelInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel information. The type is slice of Pce_TunnelInfos_TunnelInfo. TunnelInfo []*Pce_TunnelInfos_TunnelInfo }
Pce_TunnelInfos Tunnel database in XTC
func (*Pce_TunnelInfos) GetEntityData ¶
func (tunnelInfos *Pce_TunnelInfos) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos_TunnelInfo ¶
type Pce_TunnelInfos_TunnelInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Peer 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}]+)?. PeerAddress interface{} // This attribute is a key. PCEP LSP ID. The type is interface{} with range: // 0..4294967295. PlspId interface{} // This attribute is a key. Tunnel name. The type is string. TunnelName interface{} // Tunnel Name. The type is string. TunnelNameXr interface{} // PCC address. PccAddress Pce_TunnelInfos_TunnelInfo_PccAddress // Brief LSP information. The type is slice of // Pce_TunnelInfos_TunnelInfo_BriefLspInformation. BriefLspInformation []*Pce_TunnelInfos_TunnelInfo_BriefLspInformation }
Pce_TunnelInfos_TunnelInfo Tunnel information
func (*Pce_TunnelInfos_TunnelInfo) GetEntityData ¶
func (tunnelInfo *Pce_TunnelInfos_TunnelInfo) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation ¶
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel ID. The type is interface{} with range: 0..4294967295. TunnelId interface{} // LSP ID. The type is interface{} with range: 0..4294967295. Lspid interface{} // Binding SID. The type is interface{} with range: 0..4294967295. BindingSid interface{} // LSP Setup Type. The type is LspSetup. LspSetupType interface{} // Operational state. The type is PcepLspState. OperationalState interface{} // Admin state. The type is LspState. AdministrativeState interface{} // Maximum SID Depth. The type is interface{} with range: 0..4294967295. Msd interface{} // Absolute Margin. The type is interface{} with range: 0..4294967295. AbsoluteMargin interface{} // Relative Margin. The type is interface{} with range: 0..4294967295. RelativeMargin interface{} // Source address. SourceAddress Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress // Destination address. DestinationAddress Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress }
Pce_TunnelInfos_TunnelInfo_BriefLspInformation Brief LSP information
func (*Pce_TunnelInfos_TunnelInfo_BriefLspInformation) GetEntityData ¶
func (briefLspInformation *Pce_TunnelInfos_TunnelInfo_BriefLspInformation) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress ¶
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress Destination address
func (*Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress) GetEntityData ¶
func (destinationAddress *Pce_TunnelInfos_TunnelInfo_BriefLspInformation_DestinationAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress ¶
type Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress Source address
func (*Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Pce_TunnelInfos_TunnelInfo_BriefLspInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Pce_TunnelInfos_TunnelInfo_PccAddress ¶
type Pce_TunnelInfos_TunnelInfo_PccAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is PceAfId. AfName interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is 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}]+)?. Ipv6 interface{} }
Pce_TunnelInfos_TunnelInfo_PccAddress PCC address
func (*Pce_TunnelInfos_TunnelInfo_PccAddress) GetEntityData ¶
func (pccAddress *Pce_TunnelInfos_TunnelInfo_PccAddress) GetEntityData() *types.CommonEntityData
type Pce_VerificationEvents ¶
type Pce_VerificationEvents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE single verification event. The type is slice of // Pce_VerificationEvents_VerificationEvent. VerificationEvent []*Pce_VerificationEvents_VerificationEvent }
Pce_VerificationEvents PCE Verification events in XTC
func (*Pce_VerificationEvents) GetEntityData ¶
func (verificationEvents *Pce_VerificationEvents) GetEntityData() *types.CommonEntityData
type Pce_VerificationEvents_VerificationEvent ¶
type Pce_VerificationEvents_VerificationEvent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index of an event. The type is interface{} with // range: 0..4294967295. EventIdx interface{} // Event ID in range 1 - 0xFFFFFFFF. 0 is invalid. The type is interface{} // with range: 0..4294967295. EventId interface{} // Event message. The type is string. EventMessage interface{} // Event time, relative to Jan 1, 1970. The type is interface{} with range: // 0..4294967295. TimeStamp interface{} }
Pce_VerificationEvents_VerificationEvent PCE single verification event
func (*Pce_VerificationEvents_VerificationEvent) GetEntityData ¶
func (verificationEvent *Pce_VerificationEvents_VerificationEvent) GetEntityData() *types.CommonEntityData
type PcepLspState ¶
type PcepLspState string
PcepLspState represents PCEP operation protocol
const ( // LSP is down PcepLspState_lsp_down PcepLspState = "lsp-down" // LSP is up PcepLspState_lsp_up PcepLspState = "lsp-up" // LSP is active (carrying traffic) PcepLspState_lsp_active PcepLspState = "lsp-active" // LSP is going down PcepLspState_lsp_going_down PcepLspState = "lsp-going-down" // LSP is being signaled PcepLspState_lsp_being_signaled PcepLspState = "lsp-being-signaled" )
type PcepState ¶
type PcepState string
PcepState represents PCEP State
const ( // TCP close PcepState_tcp_close PcepState = "tcp-close" // TCP listen PcepState_tcp_listen PcepState = "tcp-listen" // TCP connect PcepState_tcp_connect PcepState = "tcp-connect" // PCEP closed PcepState_pcep_closed PcepState = "pcep-closed" // PCEP opening PcepState_pcep_opening PcepState = "pcep-opening" // PCEP open PcepState_pcep_open PcepState = "pcep-open" )
type Sid ¶
type Sid string
Sid represents SID Types
const ( // Protected Adjacency SID Sid_sr_protected_adj_sid Sid = "sr-protected-adj-sid" // Unprotected Adjacency SID Sid_sr_unprotected_adj_sid Sid = "sr-unprotected-adj-sid" // BGP egress peer engineering SID Sid_sr_bgp_egress_peer_engineering_sid Sid = "sr-bgp-egress-peer-engineering-sid" // Regular prefix SID Sid_sr_reqular_prefix_sid Sid = "sr-reqular-prefix-sid" // Strict prefix SID Sid_sr_strict_prefix_sid Sid = "sr-strict-prefix-sid" )