Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ip-static package configuration.
This module contains definitions for the following management objects:
router-static: This class represents router static configuration
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type RouterStatic
- type RouterStatic_DefaultVrf
- type RouterStatic_DefaultVrf_AddressFamily
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_MaximumRoutes
- type RouterStatic_Vrfs
- type RouterStatic_Vrfs_Vrf
- type RouterStatic_Vrfs_Vrf_AddressFamily
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress
- type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RouterStatic ¶
type RouterStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF static configuration container. Vrfs RouterStatic_Vrfs // Default VRF configuration. DefaultVrf RouterStatic_DefaultVrf // The maximum number of static routes that can be configured. MaximumRoutes RouterStatic_MaximumRoutes }
RouterStatic This class represents router static configuration
func (*RouterStatic) GetEntityData ¶
func (routerStatic *RouterStatic) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf ¶
type RouterStatic_DefaultVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family configuration. AddressFamily RouterStatic_DefaultVrf_AddressFamily }
RouterStatic_DefaultVrf Default VRF configuration
func (*RouterStatic_DefaultVrf) GetEntityData ¶
func (defaultVrf *RouterStatic_DefaultVrf) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily ¶
type RouterStatic_DefaultVrf_AddressFamily struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 static configuration. Vrfipv4 RouterStatic_DefaultVrf_AddressFamily_Vrfipv4 // IPv6 static configuration. Vrfipv6 RouterStatic_DefaultVrf_AddressFamily_Vrfipv6 }
RouterStatic_DefaultVrf_AddressFamily Address family configuration
func (*RouterStatic_DefaultVrf_AddressFamily) GetEntityData ¶
func (addressFamily *RouterStatic_DefaultVrf_AddressFamily) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4 ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast static configuration. VrfUnicast RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast // Multicast static configuration. VrfMulticast RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4 IPv4 static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4) GetEntityData ¶
func (vrfipv4 *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast Multicast static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast) GetEntityData ¶
func (vrfMulticast *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology Default topology configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology. Topology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies Topology static configuration container
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology Topology static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast Unicast static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast) GetEntityData ¶
func (vrfUnicast *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology Default topology configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology. Topology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies Topology static configuration container
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology Topology static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6 ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast static configuration. VrfUnicast RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast // Multicast static configuration. VrfMulticast RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6 IPv6 static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6) GetEntityData ¶
func (vrfipv6 *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast Multicast static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast) GetEntityData ¶
func (vrfMulticast *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology Default topology configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology. Topology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies Topology static configuration container
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology Topology static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast Unicast static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast) GetEntityData ¶
func (vrfUnicast *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology Default topology configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology. Topology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies Topology static configuration container
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology Topology static configuration
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_DefaultVrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_MaximumRoutes ¶
type RouterStatic_MaximumRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The maximum number of static routes that can be configured for IPv6 AFI. // The type is interface{} with range: 1..140000. The default value is 4000. Ipv6Routes interface{} // The maximum number of static routes that can be configured for IPv4 AFI. // The type is interface{} with range: 1..140000. The default value is 4000. Ipv4Routes interface{} }
RouterStatic_MaximumRoutes The maximum number of static routes that can be configured.
func (*RouterStatic_MaximumRoutes) GetEntityData ¶
func (maximumRoutes *RouterStatic_MaximumRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs ¶
type RouterStatic_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF static configuration. The type is slice of RouterStatic_Vrfs_Vrf. Vrf []*RouterStatic_Vrfs_Vrf }
RouterStatic_Vrfs VRF static configuration container
func (*RouterStatic_Vrfs) GetEntityData ¶
func (vrfs *RouterStatic_Vrfs) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf ¶
type RouterStatic_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Address family configuration. AddressFamily RouterStatic_Vrfs_Vrf_AddressFamily }
RouterStatic_Vrfs_Vrf VRF static configuration
func (*RouterStatic_Vrfs_Vrf) GetEntityData ¶
func (vrf *RouterStatic_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily ¶
type RouterStatic_Vrfs_Vrf_AddressFamily struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 static configuration. Vrfipv4 RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4 // IPv6 static configuration. Vrfipv6 RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6 }
RouterStatic_Vrfs_Vrf_AddressFamily Address family configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily) GetEntityData ¶
func (addressFamily *RouterStatic_Vrfs_Vrf_AddressFamily) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4 ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast static configuration. VrfUnicast RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast // Multicast static configuration. VrfMulticast RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4 IPv4 static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4) GetEntityData ¶
func (vrfipv4 *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast Multicast static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast) GetEntityData ¶
func (vrfMulticast *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology Default topology configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology. Topology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies Topology static configuration container
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology Topology static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast Unicast static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast) GetEntityData ¶
func (vrfUnicast *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology Default topology configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology. Topology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies Topology static configuration container
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology Topology static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv4_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6 ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast static configuration. VrfUnicast RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast // Multicast static configuration. VrfMulticast RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6 IPv6 static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6) GetEntityData ¶
func (vrfipv6 *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast Multicast static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast) GetEntityData ¶
func (vrfMulticast *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology Default topology configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology. Topology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies Topology static configuration container
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology Topology static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfMulticast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration container. Topologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies // The set of all Static Topologies for this AFI. VrfPrefixes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes // Default topology configuration. DefaultTopology RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast Unicast static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast) GetEntityData ¶
func (vrfUnicast *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology Default topology configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology) GetEntityData ¶
func (defaultTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_DefaultTopology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology static configuration. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology. Topology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies Topology static configuration container
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies) GetEntityData ¶
func (topologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. TopologyName interface{} // The set of all Static Topologies for this AFI. VrfPrefixTopologies RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology Topology static configuration
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology) GetEntityData ¶
func (topology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology. VrfPrefixTopology []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData ¶
func (vrfPrefixTopologies *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData ¶
func (vrfPrefixTopology *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_Topologies_Topology_VrfPrefixTopologies_VrfPrefixTopology_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix. VrfPrefix []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes The set of all Static Topologies for this AFI.
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes) GetEntityData ¶
func (vrfPrefixes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Destination prefix. 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}]+)?. Prefix interface{} // This attribute is a key. Destination prefix length. The type is interface{} // with range: 0..128. PrefixLength interface{} // A connected or recursive static route. VrfRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute // A recursive next VRF static route. VrfRecurseRoutes RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes // A static segment route. VrfSegRoute RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix A static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData ¶
func (vrfPrefix *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A recursive next vrf static route. The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute. VrfRecurseRoute []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes A recursive next VRF static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData ¶
func (vrfRecurseRoutes *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fallback or recusive VRF name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // The set of nexthop information configured for this route. VrfRecursiveNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute A recursive next vrf static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData ¶
func (vrfRecurseRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData ¶
func (vrfRecursiveNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRecurseRoutes_VrfRecurseRoute_VrfRecursiveNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. VrfNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute A connected or recursive static route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData ¶
func (vrfRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData ¶
func (vrfNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfRoute_VrfNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The set of nexthop information configured for this route. SegmentRouteNextHopTable RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute A static segment route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData ¶
func (vrfSegRoute *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName. VrfNextHopInterfaceName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress. VrfNextHopInterfaceNameNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress. VrfNextHopNextHopAddress []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName. VrfNextHopNextHopAddressExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName // A forwarding interface or Segement Routing mpls path name and/or the // address of a nexthop router for this route (one of these must be // specified). The type is slice of // RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName. VrfNextHopExplicitPathName []*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable The set of nexthop information configured for this route
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData ¶
func (segmentRouteNextHopTable *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData ¶
func (vrfNextHopExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopExplicitPathName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData ¶
func (vrfNextHopInterfaceName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceName) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Forwarding interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData ¶
func (vrfNextHopInterfaceNameNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopInterfaceNameNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData ¶
func (vrfNextHopNextHopAddress *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddress) GetEntityData() *types.CommonEntityData
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName ¶
type RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop 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}]+)?. NextHopAddress interface{} // This attribute is a key. Segment Routing mpls path name. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. ExplicitPathName interface{} // If set, bfd is enabled. The type is bool. The default value is false. BfdFastDetect interface{} // BFD Hello interval in milliseconds. The type is interface{} with range: // 3..30000. Units are millisecond. The default value is 100. MinimumInterval interface{} // BFD Detect Multiplier. The type is interface{} with range: 1..10. The // default value is 3. DetectMultiplier interface{} // Distance metric for this path. The type is interface{} with range: 1..254. // The default value is 1. Metric interface{} // Tag for this path. The type is interface{} with range: 1..4294967295. Tag interface{} // If set, path is permanent. The type is bool. The default value is false. Permanent interface{} // VRF LABEL. The type is interface{} with range: 0..4294967295. The default // value is 0. VrfLable interface{} // Tunnel ID for this path. The type is interface{} with range: 0..65535. The // default value is 0. TunnelId interface{} // Name of the object to track. The type is string with length: 1..32. ObjectName interface{} // Short Description of Static Route. The type is string. Description interface{} // UCMP load metric. The type is interface{} with range: 1..16777214. The // default value is 1. LoadMetric interface{} // Nexthop Identifier for OC Yang model. The type is string. Index interface{} }
RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
func (*RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData ¶
func (vrfNextHopNextHopAddressExplicitPathName *RouterStatic_Vrfs_Vrf_AddressFamily_Vrfipv6_VrfUnicast_VrfPrefixes_VrfPrefix_VrfSegRoute_SegmentRouteNextHopTable_VrfNextHopNextHopAddressExplicitPathName) GetEntityData() *types.CommonEntityData