Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv6-ospfv3 package configuration.
This module contains definitions for the following management objects:
ospfv3: OSPFv3 configuration
This YANG module augments the
Cisco-IOS-XR-snmp-agent-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Ospfv3
- type Ospfv3AddressFamily
- type Ospfv3Authentication
- type Ospfv3AuthenticationType2
- type Ospfv3DomainId
- type Ospfv3EigrpRoute
- type Ospfv3EncryptionAlgorithm
- type Ospfv3ExternalRoute
- type Ospfv3FastReroute
- type Ospfv3FastReroutePriority
- type Ospfv3FastRerouteTiebreakers
- type Ospfv3InternalRoute
- type Ospfv3LogAdj
- type Ospfv3Metric
- type Ospfv3Network
- type Ospfv3Protocol
- type Ospfv3ProtocolType2
- type Ospfv3SubsequentAddressFamily
- type Ospfv3TraceBufSize
- type Ospfv3_Processes
- type Ospfv3_Processes_Process
- type Ospfv3_Processes_Process_Af
- type Ospfv3_Processes_Process_DefaultVrf
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_Authentication
- type Ospfv3_Processes_Process_DefaultVrf_AutoCost
- type Ospfv3_Processes_Process_DefaultVrf_Bfd
- type Ospfv3_Processes_Process_DefaultVrf_Capability
- type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter
- type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All
- type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation
- type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate
- type Ospfv3_Processes_Process_DefaultVrf_Distance
- type Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3
- type Ospfv3_Processes_Process_DefaultVrf_DistributeList
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp
- type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis
- type Ospfv3_Processes_Process_DefaultVrf_DistributeList_In
- type Ospfv3_Processes_Process_DefaultVrf_Encryption
- type Ospfv3_Processes_Process_DefaultVrf_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers
- type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
- type Ospfv3_Processes_Process_DefaultVrf_GracefulRestart
- type Ospfv3_Processes_Process_DefaultVrf_Ignore
- type Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa
- type Ospfv3_Processes_Process_DefaultVrf_Maximum
- type Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp
- type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication
- type Ospfv3_Processes_Process_DefaultVrf_Snmp
- type Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit
- type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup
- type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes
- type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix
- type Ospfv3_Processes_Process_DefaultVrf_Timers
- type Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers
- type Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing
- type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle
- type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa
- type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf
- type Ospfv3_Processes_Process_TraceBufs
- type Ospfv3_Processes_Process_TraceBufs_TraceBuf
- type Ospfv3_Processes_Process_Vrfs
- type Ospfv3_Processes_Process_Vrfs_Vrf
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_Authentication
- type Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost
- type Ospfv3_Processes_Process_Vrfs_Vrf_Bfd
- type Ospfv3_Processes_Process_Vrfs_Vrf_Capability
- type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter
- type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All
- type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation
- type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate
- type Ospfv3_Processes_Process_Vrfs_Vrf_Distance
- type Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis
- type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In
- type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId
- type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId
- type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds
- type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId
- type Ospfv3_Processes_Process_Vrfs_Vrf_Encryption
- type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers
- type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
- type Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart
- type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore
- type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa
- type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum
- type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces
- type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp
- type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication
- type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp
- type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit
- type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup
- type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes
- type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa
- type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf
- type Ospfv3bfdEnableMode
- type Ospfv3isisRoute
- type Ospfv3nsr
- type Ospfv3nssaExternalRoute
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ospfv3 ¶
type Ospfv3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable OSPFv3 router IDs as DNS names. The type is interface{}. DnsNameLookup interface{} // OSPFv3 processes. Processes Ospfv3_Processes }
Ospfv3 OSPFv3 configuration
func (*Ospfv3) GetEntityData ¶
func (ospfv3 *Ospfv3) GetEntityData() *types.CommonEntityData
type Ospfv3AddressFamily ¶
type Ospfv3AddressFamily string
Ospfv3AddressFamily represents Ospfv3 address family
const ( // IPv6 address family Ospfv3AddressFamily_ipv6 Ospfv3AddressFamily = "ipv6" )
type Ospfv3Authentication ¶
type Ospfv3Authentication string
Ospfv3Authentication represents Ospfv3 authentication
const ( // MD5 algorithm Ospfv3Authentication_md5 Ospfv3Authentication = "md5" // SHA1 algorithm Ospfv3Authentication_sha1 Ospfv3Authentication = "sha1" )
type Ospfv3AuthenticationType2 ¶
type Ospfv3AuthenticationType2 string
Ospfv3AuthenticationType2 represents Ospfv3 authentication type2
const ( // NULL authentication Ospfv3AuthenticationType2_null Ospfv3AuthenticationType2 = "null" // MD5 algorithm Ospfv3AuthenticationType2_md5 Ospfv3AuthenticationType2 = "md5" // SHA1 algorithm Ospfv3AuthenticationType2_sha1 Ospfv3AuthenticationType2 = "sha1" )
type Ospfv3DomainId ¶
type Ospfv3DomainId string
Ospfv3DomainId represents Ospfv3 domain id
const ( // Type 0x0005 Ospfv3DomainId_type0005 Ospfv3DomainId = "type0005" // Type 0x0105 Ospfv3DomainId_type0105 Ospfv3DomainId = "type0105" // Type 0x0205 Ospfv3DomainId_type0205 Ospfv3DomainId = "type0205" // Type 0x8005 Ospfv3DomainId_type8005 Ospfv3DomainId = "type8005" )
type Ospfv3EigrpRoute ¶
type Ospfv3EigrpRoute string
Ospfv3EigrpRoute represents Ospfv3 eigrp route
const ( // EIGRP internal routes Ospfv3EigrpRoute_internal Ospfv3EigrpRoute = "internal" // EIGRP external routes Ospfv3EigrpRoute_external Ospfv3EigrpRoute = "external" )
type Ospfv3EncryptionAlgorithm ¶
type Ospfv3EncryptionAlgorithm string
Ospfv3EncryptionAlgorithm represents Ospfv3 encryption algorithm
const ( // Use NULL encryption Ospfv3EncryptionAlgorithm_null Ospfv3EncryptionAlgorithm = "null" // Use the DES algorithm Ospfv3EncryptionAlgorithm_des Ospfv3EncryptionAlgorithm = "des" // Use the triple DES algorithm Ospfv3EncryptionAlgorithm_Y_3des Ospfv3EncryptionAlgorithm = "3des" // Use the AES algorithm Ospfv3EncryptionAlgorithm_aes Ospfv3EncryptionAlgorithm = "aes" // Use the 192-bit AES algorithm Ospfv3EncryptionAlgorithm_aes192 Ospfv3EncryptionAlgorithm = "aes192" // Use the 256-bit AES algorithm Ospfv3EncryptionAlgorithm_aes256 Ospfv3EncryptionAlgorithm = "aes256" )
type Ospfv3ExternalRoute ¶
type Ospfv3ExternalRoute string
Ospfv3ExternalRoute represents Ospfv3 external route
const ( // External type 1 routes Ospfv3ExternalRoute_external1 Ospfv3ExternalRoute = "external1" // External type 2 routes Ospfv3ExternalRoute_external2 Ospfv3ExternalRoute = "external2" // External (type 1 and 2) routes Ospfv3ExternalRoute_external Ospfv3ExternalRoute = "external" )
type Ospfv3FastReroute ¶
type Ospfv3FastReroute string
Ospfv3FastReroute represents Ospfv3 fast reroute
const ( // Disable Ospfv3FastReroute_none Ospfv3FastReroute = "none" // Per link Ospfv3FastReroute_per_link Ospfv3FastReroute = "per-link" // Per prefix Ospfv3FastReroute_per_prefix Ospfv3FastReroute = "per-prefix" )
type Ospfv3FastReroutePriority ¶
type Ospfv3FastReroutePriority string
Ospfv3FastReroutePriority represents Ospfv3 fast reroute priority
const ( // Critical Ospfv3FastReroutePriority_critical Ospfv3FastReroutePriority = "critical" // High Ospfv3FastReroutePriority_high Ospfv3FastReroutePriority = "high" // Medium Ospfv3FastReroutePriority_medium Ospfv3FastReroutePriority = "medium" // Low Ospfv3FastReroutePriority_low Ospfv3FastReroutePriority = "low" )
type Ospfv3FastRerouteTiebreakers ¶
type Ospfv3FastRerouteTiebreakers string
Ospfv3FastRerouteTiebreakers represents Ospfv3 fast reroute tiebreakers
const ( // Downstream Ospfv3FastRerouteTiebreakers_downstream Ospfv3FastRerouteTiebreakers = "downstream" // LC Disjoint Ospfv3FastRerouteTiebreakers_line_card_disjoint Ospfv3FastRerouteTiebreakers = "line-card-disjoint" // Lowest metric Ospfv3FastRerouteTiebreakers_lowest_metric Ospfv3FastRerouteTiebreakers = "lowest-metric" // Node protection Ospfv3FastRerouteTiebreakers_node_protect Ospfv3FastRerouteTiebreakers = "node-protect" // Primary path Ospfv3FastRerouteTiebreakers_primary_path Ospfv3FastRerouteTiebreakers = "primary-path" // Secondar path Ospfv3FastRerouteTiebreakers_secondary_path Ospfv3FastRerouteTiebreakers = "secondary-path" // SRLG Ospfv3FastRerouteTiebreakers_srlg_disjoint Ospfv3FastRerouteTiebreakers = "srlg-disjoint" )
type Ospfv3InternalRoute ¶
type Ospfv3InternalRoute string
Ospfv3InternalRoute represents Ospfv3 internal route
const ( // OSPFv3 internal routes Ospfv3InternalRoute_internal Ospfv3InternalRoute = "internal" )
type Ospfv3LogAdj ¶
type Ospfv3LogAdj string
Ospfv3LogAdj represents Ospfv3 log adj
const ( // No output Ospfv3LogAdj_suppress Ospfv3LogAdj = "suppress" // Limited output Ospfv3LogAdj_brief Ospfv3LogAdj = "brief" // Verbose output Ospfv3LogAdj_detail Ospfv3LogAdj = "detail" )
type Ospfv3Metric ¶
type Ospfv3Metric string
Ospfv3Metric represents Ospfv3 metric
const ( // OSPFv3 external type 1 metrics Ospfv3Metric_type1 Ospfv3Metric = "type1" // OSPFv3 external type 2 metrics Ospfv3Metric_type2 Ospfv3Metric = "type2" )
type Ospfv3Network ¶
type Ospfv3Network string
Ospfv3Network represents Ospfv3 network
const ( // Broadcast multi-access network Ospfv3Network_broadcast Ospfv3Network = "broadcast" // Non-broadcast multi-access network Ospfv3Network_non_broadcast Ospfv3Network = "non-broadcast" // Point-to-point network Ospfv3Network_point_to_point Ospfv3Network = "point-to-point" // Point-to-multipoint network Ospfv3Network_point_to_multipoint Ospfv3Network = "point-to-multipoint" // Non-broadcast point-to-multipoint network Ospfv3Network_non_broadcast_point_to_multipoint Ospfv3Network = "non-broadcast-point-to-multipoint" )
type Ospfv3Protocol ¶
type Ospfv3Protocol string
Ospfv3Protocol represents Ospfv3 protocol
const ( // All Ospfv3Protocol_all Ospfv3Protocol = "all" // Connected Ospfv3Protocol_connected Ospfv3Protocol = "connected" // Static Ospfv3Protocol_static Ospfv3Protocol = "static" // BGP Ospfv3Protocol_bgp Ospfv3Protocol = "bgp" // ISIS Ospfv3Protocol_isis Ospfv3Protocol = "isis" // OSPFv3 Ospfv3Protocol_ospfv3 Ospfv3Protocol = "ospfv3" // EIGRP Ospfv3Protocol_eigrp Ospfv3Protocol = "eigrp" )
type Ospfv3ProtocolType2 ¶
type Ospfv3ProtocolType2 string
Ospfv3ProtocolType2 represents Ospfv3 protocol type2
const ( // Connected Ospfv3ProtocolType2_connected Ospfv3ProtocolType2 = "connected" // Static Ospfv3ProtocolType2_static Ospfv3ProtocolType2 = "static" // BGP Ospfv3ProtocolType2_bgp Ospfv3ProtocolType2 = "bgp" // ISIS Ospfv3ProtocolType2_isis Ospfv3ProtocolType2 = "isis" // OSPFv3 Ospfv3ProtocolType2_ospfv3 Ospfv3ProtocolType2 = "ospfv3" // EIGRP Ospfv3ProtocolType2_eigrp Ospfv3ProtocolType2 = "eigrp" // Subscriber Ospfv3ProtocolType2_subscriber Ospfv3ProtocolType2 = "subscriber" // Application Ospfv3ProtocolType2_application Ospfv3ProtocolType2 = "application" // Mobile Ospfv3ProtocolType2_mobile Ospfv3ProtocolType2 = "mobile" )
type Ospfv3SubsequentAddressFamily ¶
type Ospfv3SubsequentAddressFamily string
Ospfv3SubsequentAddressFamily represents Ospfv3 subsequent address family
const ( // Unicast subsequent address family Ospfv3SubsequentAddressFamily_unicast Ospfv3SubsequentAddressFamily = "unicast" )
type Ospfv3TraceBufSize ¶
type Ospfv3TraceBufSize string
Ospfv3TraceBufSize represents Ospfv3 trace buf size
const ( // Disable trace Ospfv3TraceBufSize_size0 Ospfv3TraceBufSize = "size0" // trace buffer size 256 Ospfv3TraceBufSize_size256 Ospfv3TraceBufSize = "size256" // trace buffer size 512 Ospfv3TraceBufSize_size512 Ospfv3TraceBufSize = "size512" // trace buffer size 1024 Ospfv3TraceBufSize_size1024 Ospfv3TraceBufSize = "size1024" // trace buffer size 2048 Ospfv3TraceBufSize_size2048 Ospfv3TraceBufSize = "size2048" // trace buffer size 4096 Ospfv3TraceBufSize_size4096 Ospfv3TraceBufSize = "size4096" // trace buffer size 8192 Ospfv3TraceBufSize_size8192 Ospfv3TraceBufSize = "size8192" // trace buffer size 16384 Ospfv3TraceBufSize_size16384 Ospfv3TraceBufSize = "size16384" // trace buffer size 32768 Ospfv3TraceBufSize_size32768 Ospfv3TraceBufSize = "size32768" // trace buffer size 65536 Ospfv3TraceBufSize_size65536 Ospfv3TraceBufSize = "size65536" )
type Ospfv3_Processes ¶
type Ospfv3_Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An OSPFv3 process. The type is slice of Ospfv3_Processes_Process. Process []*Ospfv3_Processes_Process }
Ospfv3_Processes OSPFv3 processes
func (*Ospfv3_Processes) GetEntityData ¶
func (processes *Ospfv3_Processes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process ¶
type Ospfv3_Processes_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPFv3 process name. The type is string with // length: 1..32. ProcessName interface{} // Enable non-stop routing. The type is Ospfv3nsr. The default value is true. Nsr interface{} // Enable protocol shutdown. The type is interface{}. ProtocolShutdown interface{} // Enable OSPFv3. The type is interface{}. Enable interface{} // Default VRF related configuration. DefaultVrf Ospfv3_Processes_Process_DefaultVrf // VRF related configuration. Vrfs Ospfv3_Processes_Process_Vrfs // Address Family (AF). Af Ospfv3_Processes_Process_Af // Configuration to change size of trace buffer. TraceBufs Ospfv3_Processes_Process_TraceBufs }
Ospfv3_Processes_Process An OSPFv3 process
func (*Ospfv3_Processes_Process) GetEntityData ¶
func (process *Ospfv3_Processes_Process) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Af ¶
type Ospfv3_Processes_Process_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Address Family (AF) identifier. The type is Ospfv3AddressFamily. This // attribute is mandatory. AfName interface{} // Subsequent Address Family (SAF) identifier. The type is // Ospfv3SubsequentAddressFamily. SafName interface{} }
Ospfv3_Processes_Process_Af Address Family (AF) This type is a presence type.
func (*Ospfv3_Processes_Process_Af) GetEntityData ¶
func (af *Ospfv3_Processes_Process_Af) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf ¶
type Ospfv3_Processes_Process_DefaultVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // SPF prefix prioritization disabled. The type is interface{}. SpfPrefixPriorityDisable interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Set metric of redistributed routes. The type is interface{} with range: // 1..16777214. DefaultMetric interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Route policy for SPF prefix prioritization. The type is string. SpfPrefixPriorityPolicy interface{} // Specify the router ID for this OSPFv3 process in IPv4 address format. The // type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Log changes in adjacency state. The type is Ospfv3LogAdj. LogAdjacencyChanges interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Area configuration. AreaAddresses Ospfv3_Processes_Process_DefaultVrf_AreaAddresses // Adjust routing timers. Timers Ospfv3_Processes_Process_DefaultVrf_Timers // Summarize redistributed routes matching prefix/length. SummaryPrefixes Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes // SNMP configuration. Snmp Ospfv3_Processes_Process_DefaultVrf_Snmp // Fast-reroute instance scoped parameters. FastReroute Ospfv3_Processes_Process_DefaultVrf_FastReroute // Define an administrative distance. Distance Ospfv3_Processes_Process_DefaultVrf_Distance // Set OSPFv3 limits. Maximum Ospfv3_Processes_Process_DefaultVrf_Maximum // Redistribute information from another routing protocol. Redistributes Ospfv3_Processes_Process_DefaultVrf_Redistributes // Do not complain about a specified event. Ignore Ospfv3_Processes_Process_DefaultVrf_Ignore // Filter prefixes from RIB . DistributeListOut Ospfv3_Processes_Process_DefaultVrf_DistributeListOut // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_DefaultVrf_DistributeList // Stub router configuration. StubRouter Ospfv3_Processes_Process_DefaultVrf_StubRouter // Configure BFD parameters. Bfd Ospfv3_Processes_Process_DefaultVrf_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter // OSPFv3 Capability. Capability Ospfv3_Processes_Process_DefaultVrf_Capability // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_Authentication // Graceful restart configuration. GracefulRestart Ospfv3_Processes_Process_DefaultVrf_GracefulRestart // Control distribution of default information. DefaultInformation Ospfv3_Processes_Process_DefaultVrf_DefaultInformation // Process scope configuration. ProcessScope Ospfv3_Processes_Process_DefaultVrf_ProcessScope // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_Encryption // Calculate interface cost according to bandwidth. AutoCost Ospfv3_Processes_Process_DefaultVrf_AutoCost }
Ospfv3_Processes_Process_DefaultVrf Default VRF related configuration
func (*Ospfv3_Processes_Process_DefaultVrf) GetEntityData ¶
func (defaultVrf *Ospfv3_Processes_Process_DefaultVrf) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for a particular area. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress. AreaAddress []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress // Configuration for a particular area. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId. AreaAreaId []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses Area configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses) GetEntityData ¶
func (areaAddresses *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Area ID if in IP address format. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // Specify area as a stub area. Allowed only in non-backbone areas. The type // is bool. Stub interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Translate Type 7 to Type 5, even if not elected NSSA translator. The type // is bool. Type7TranslateAlways interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Enable OSPFv3 area. The type is interface{}. Enable interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Set the summary default-cost of a NSSA/stub area. The type is interface{} // with range: 0..16777215. DefaultCost interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication // Configure BFD parameters. Bfd Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd // Range configuration. Ranges Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption // Specify area as a NSSA area. Allowed only in non-backbone areas. Nssa Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa // Database filter. DatabaseFilter Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList // OSPFv3 interfaces. Interfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces // Area Scope Configuration. AreaScope Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope // Sham Link sub-mode. ShamLinks Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks // Virtual link sub-mode. VirtualLinks Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress Configuration for a particular area
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress) GetEntityData ¶
func (areaAddress *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope Area Scope Configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData ¶
func (areaScope *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPFv3 interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface. Interface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces OSPFv3 interfaces
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces) GetEntityData ¶
func (interfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface to configure. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable OSPFv3 interface. The type is interface{}. Enable interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication // Specify a neighbor router. Neighbors Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption // Configure BFD parameters. Bfd Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface OSPFv3 interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface) GetEntityData ¶
func (self *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In) GetEntityData ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor. Neighbor []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors Specify a neighbor router
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors) GetEntityData ¶
func (neighbors *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV6 address. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NeighborAddress interface{} // OSPFv3 priority of non-broadcast neighbor. The type is interface{} with // range: 0..255. Priority interface{} // OSPFv3 dead-router polling interval (in seconds). The type is interface{} // with range: 0..65535. Units are second. PollInterval interface{} // OSPFv3 cost for point-to-multipoint neighbor. The type is interface{} with // range: 1..65535. Cost interface{} // Filter OSPFv3 LSA during synchronization and flooding for // point-to-multipoint neighbor. The type is bool. DatabaseFilter interface{} // Zone. The type is string. Zone interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor IPv6 address
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No redistribution into this NSSA area. The type is bool. The default value // is false. NoRedistribution interface{} // Originate Type 7 default into NSSA area. The type is bool. The default // value is false. DefaultInfoOriginate interface{} // Only valid with DefaultInfoOriginate. The type is interface{} with range: // 0..16777214. Metric interface{} // Only valid with DefaultInfoOriginate. The type is Ospfv3Metric. MetricType interface{} // Do not send summary LSA into NSSA. The type is interface{}. NoSummary interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa Specify area as a NSSA area. Allowed only in non-backbone areas
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa) GetEntityData ¶
func (nssa *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summarize inter-area routes matching prefix/length. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range. Range []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges Range configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges) GetEntityData ¶
func (ranges *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix format. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Do not advertise address range. The type is bool. The default value is // false. NotAdvertise interface{} // Specified metric for this range. The type is interface{} with range: // 1..16777214. Cost interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range Summarize inter-area routes matching prefix/length
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range) GetEntityData ¶
func (self *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Ranges_Range) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ShamLink local and remote endpoints. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink. ShamLink []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks Sham Link sub-mode
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks) GetEntityData ¶
func (shamLinks *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // This attribute is a key. Remote sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Enable sham link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink ShamLink local and remote endpoints
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink) GetEntityData ¶
func (shamLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router ID of virtual link neighbor. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink. VirtualLink []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks Virtual link sub-mode
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks) GetEntityData ¶
func (virtualLinks *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Router ID of virtual link neighbor. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. VirtualLinkAddress interface{} // Enabled virtual link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink Router ID of virtual link neighbor
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink) GetEntityData ¶
func (virtualLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Area ID if in integer format. The type is // interface{} with range: 0..4294967295. AreaId interface{} // Specify area as a stub area. Allowed only in non-backbone areas. The type // is bool. Stub interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Translate Type 7 to Type 5, even if not elected NSSA translator. The type // is bool. Type7TranslateAlways interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Enable OSPFv3 area. The type is interface{}. Enable interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Set the summary default-cost of a NSSA/stub area. The type is interface{} // with range: 0..16777215. DefaultCost interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication // Configure BFD parameters. Bfd Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd // Range configuration. Ranges Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption // Specify area as a NSSA area. Allowed only in non-backbone areas. Nssa Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa // Database filter. DatabaseFilter Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList // OSPFv3 interfaces. Interfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces // Area Scope Configuration. AreaScope Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope // Sham Link sub-mode. ShamLinks Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks // Virtual link sub-mode. VirtualLinks Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId Configuration for a particular area
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId) GetEntityData ¶
func (areaAreaId *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope Area Scope Configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData ¶
func (areaScope *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPFv3 interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface. Interface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces OSPFv3 interfaces
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces) GetEntityData ¶
func (interfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface to configure. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable OSPFv3 interface. The type is interface{}. Enable interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication // Specify a neighbor router. Neighbors Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption // Configure BFD parameters. Bfd Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface OSPFv3 interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface) GetEntityData ¶
func (self *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor. Neighbor []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors Specify a neighbor router
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors) GetEntityData ¶
func (neighbors *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV6 address. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NeighborAddress interface{} // OSPFv3 priority of non-broadcast neighbor. The type is interface{} with // range: 0..255. Priority interface{} // OSPFv3 dead-router polling interval (in seconds). The type is interface{} // with range: 0..65535. Units are second. PollInterval interface{} // OSPFv3 cost for point-to-multipoint neighbor. The type is interface{} with // range: 1..65535. Cost interface{} // Filter OSPFv3 LSA during synchronization and flooding for // point-to-multipoint neighbor. The type is bool. DatabaseFilter interface{} // Zone. The type is string. Zone interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor IPv6 address
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No redistribution into this NSSA area. The type is bool. The default value // is false. NoRedistribution interface{} // Originate Type 7 default into NSSA area. The type is bool. The default // value is false. DefaultInfoOriginate interface{} // Only valid with DefaultInfoOriginate. The type is interface{} with range: // 0..16777214. Metric interface{} // Only valid with DefaultInfoOriginate. The type is Ospfv3Metric. MetricType interface{} // Do not send summary LSA into NSSA. The type is interface{}. NoSummary interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa Specify area as a NSSA area. Allowed only in non-backbone areas
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData ¶
func (nssa *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summarize inter-area routes matching prefix/length. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range. Range []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges Range configuration
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges) GetEntityData ¶
func (ranges *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix format. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Do not advertise address range. The type is bool. The default value is // false. NotAdvertise interface{} // Specified metric for this range. The type is interface{} with range: // 1..16777214. Cost interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range Summarize inter-area routes matching prefix/length
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range) GetEntityData ¶
func (self *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Ranges_Range) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ShamLink local and remote endpoints. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink. ShamLink []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks Sham Link sub-mode
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks) GetEntityData ¶
func (shamLinks *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // This attribute is a key. Remote sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Enable sham link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink ShamLink local and remote endpoints
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink) GetEntityData ¶
func (shamLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router ID of virtual link neighbor. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink. VirtualLink []*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks Virtual link sub-mode
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks) GetEntityData ¶
func (virtualLinks *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Router ID of virtual link neighbor. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. VirtualLinkAddress interface{} // Enabled virtual link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink Router ID of virtual link neighbor
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink) GetEntityData ¶
func (virtualLink *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Authentication ¶
type Ospfv3_Processes_Process_DefaultVrf_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_DefaultVrf_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_DefaultVrf_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_AutoCost ¶
type Ospfv3_Processes_Process_DefaultVrf_AutoCost struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Specify 'true' to assign cost based on interface type. The type is // interface{}. Disable interface{} // Specify reference bandwidth for cost computations in terms of Mbits per // second. The type is interface{} with range: 1..4294967. Units are Mbit/s. ReferenceBandwidth interface{} }
Ospfv3_Processes_Process_DefaultVrf_AutoCost Calculate interface cost according to bandwidth This type is a presence type.
func (*Ospfv3_Processes_Process_DefaultVrf_AutoCost) GetEntityData ¶
func (autoCost *Ospfv3_Processes_Process_DefaultVrf_AutoCost) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Bfd ¶
type Ospfv3_Processes_Process_DefaultVrf_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_DefaultVrf_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_DefaultVrf_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_DefaultVrf_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Capability ¶
type Ospfv3_Processes_Process_DefaultVrf_Capability struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA capability to prefer Type 7 over Type 5. The type is bool. Type7Prefer interface{} // Enable VRF Lite. The type is bool. VrfLite interface{} // Enable capability to translate LSAs with fwd addr. The type is bool. Type7TranslateZeroForwardingAddr interface{} }
Ospfv3_Processes_Process_DefaultVrf_Capability OSPFv3 Capability
func (*Ospfv3_Processes_Process_DefaultVrf_Capability) GetEntityData ¶
func (capability *Ospfv3_Processes_Process_DefaultVrf_Capability) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter ¶
type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All }
Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable out. The type is interface{}. Out interface{} }
Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_DefaultVrf_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation ¶
type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distribute a default route. Originate Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate }
Ospfv3_Processes_Process_DefaultVrf_DefaultInformation Control distribution of default information
func (*Ospfv3_Processes_Process_DefaultVrf_DefaultInformation) GetEntityData ¶
func (defaultInformation *Ospfv3_Processes_Process_DefaultVrf_DefaultInformation) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate ¶
type Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Always advertise default route. The type is bool. This attribute is // mandatory. Always interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. Metric interface{} // OSPFv3 metric type for default routes. The type is interface{} with range: // 1..2. MetricType interface{} // Tag for default route. The type is interface{} with range: 0..4294967295. Tag interface{} // Route policy to default-information origination. The type is string. RoutePolicyName interface{} }
Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate Distribute a default route This type is a presence type.
func (*Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate) GetEntityData ¶
func (originate *Ospfv3_Processes_Process_DefaultVrf_DefaultInformation_Originate) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Distance ¶
type Ospfv3_Processes_Process_DefaultVrf_Distance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Define an administrative distance. The type is interface{} with range: // 1..255. Administrative interface{} // OSPFv3 administrative distance. Ospfv3 Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3 }
Ospfv3_Processes_Process_DefaultVrf_Distance Define an administrative distance
func (*Ospfv3_Processes_Process_DefaultVrf_Distance) GetEntityData ¶
func (distance *Ospfv3_Processes_Process_DefaultVrf_Distance) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3 ¶
type Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distance for intra-area routes. The type is interface{} with range: 1..255. IntraArea interface{} // Distance for inter-area routes. The type is interface{} with range: 1..255. InterArea interface{} // Distance for external type 5 and type 7 routes. The type is interface{} // with range: 1..255. External interface{} }
Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3 OSPFv3 administrative distance
func (*Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3) GetEntityData ¶
func (ospfv3 *Ospfv3_Processes_Process_DefaultVrf_Distance_Ospfv3) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeList ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_DefaultVrf_DistributeList_In }
Ospfv3_Processes_Process_DefaultVrf_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_DefaultVrf_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter generated type-5 LSAs. DistributeOuts Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut Filter prefixes from RIB
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut) GetEntityData ¶
func (distributeListOut *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter generated type-5 LSAs. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut. DistributeOut []*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts Filter generated type-5 LSAs
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts) GetEntityData ¶
func (distributeOuts *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. none. The type is Ospfv3Protocol. ProtocolName interface{} // Prefix-list name. The type is string. AllOrConnectedOrStaticPrefixList interface{} // bgp. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp. Bgp []*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp // ospfv3 or isis. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis. Ospfv3OrIsis []*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis // eigrp. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp. Eigrp []*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut Filter generated type-5 LSAs
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut) GetEntityData ¶
func (distributeOut *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 1..65535. AsXx interface{} // This attribute is a key. 4-byte AS number in asdot (X.Y) format - second // half (Y), or 2-byte AS number, or 4-byte AS number in asplain format. The // type is interface{} with range: 0..4294967295. AsYy interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp bgp
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp) GetEntityData ¶
func (bgp *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 1..65535. AsXx interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp eigrp
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp) GetEntityData ¶
func (eigrp *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. If ISIS or OSPFv3, specify the instance name. The // type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis ospfv3 or isis
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis) GetEntityData ¶
func (ospfv3OrIsis *Ospfv3_Processes_Process_DefaultVrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_DistributeList_In ¶
type Ospfv3_Processes_Process_DefaultVrf_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_DefaultVrf_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_DefaultVrf_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_DefaultVrf_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Encryption ¶
type Ospfv3_Processes_Process_DefaultVrf_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_DefaultVrf_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_DefaultVrf_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_DefaultVrf_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute per-link global configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink // Fast-reroute per-prefix global configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_FastReroute Fast-reroute instance scoped parameters
func (*Ospfv3_Processes_Process_DefaultVrf_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute per-link/per-prefix priority-limit command. The type is // Ospfv3FastReroutePriority. Priority interface{} }
Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink Fast-reroute per-link global configuration
func (*Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable load sharing between multiple backups. The type is interface{}. LoadSharingDisable interface{} // Fast-reroute per-link/per-prefix priority-limit command. The type is // Ospfv3FastReroutePriority. Priority interface{} // Fast-reroute tiebreakers configurations. Tiebreakers Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers }
Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix Fast-reroute per-prefix global configuration
func (*Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers ¶
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute tiebreakers configuration. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker. Tiebreaker []*Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker }
Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations
func (*Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData ¶
func (tiebreakers *Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker ¶
type Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tiebreaker type. The type is // Ospfv3FastRerouteTiebreakers. TiebreakerType interface{} // Index value for a tiebreaker. The type is interface{} with range: 1..255. // This attribute is mandatory. TiebreakerIndex interface{} }
Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration
func (*Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData ¶
func (tiebreaker *Ospfv3_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_GracefulRestart ¶
type Ospfv3_Processes_Process_DefaultVrf_GracefulRestart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum interval between graceful restarts (seconds). The type is // interface{} with range: 90..3600. Units are second. Interval interface{} // Terminate graceful restart helper mode if LSA changed. The type is // interface{}. StrictLsaChecking interface{} // Disable router's helper support. The type is interface{}. Helper interface{} // Enable graceful restart. The type is interface{}. Enable interface{} // Maximum route lifetime following restart (seconds). The type is interface{} // with range: 90..1800. Units are second. Lifetime interface{} }
Ospfv3_Processes_Process_DefaultVrf_GracefulRestart Graceful restart configuration
func (*Ospfv3_Processes_Process_DefaultVrf_GracefulRestart) GetEntityData ¶
func (gracefulRestart *Ospfv3_Processes_Process_DefaultVrf_GracefulRestart) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Ignore ¶
type Ospfv3_Processes_Process_DefaultVrf_Ignore struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Do not complain upon receiving LSA of the specified type. Lsa Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa }
Ospfv3_Processes_Process_DefaultVrf_Ignore Do not complain about a specified event
func (*Ospfv3_Processes_Process_DefaultVrf_Ignore) GetEntityData ¶
func (ignore *Ospfv3_Processes_Process_DefaultVrf_Ignore) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa ¶
type Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable ignore of MOSPF type 6 LSA. The type is interface{}. Mospf interface{} }
Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa Do not complain upon receiving LSA of the specified type
func (*Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa) GetEntityData ¶
func (lsa *Ospfv3_Processes_Process_DefaultVrf_Ignore_Lsa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Maximum ¶
type Ospfv3_Processes_Process_DefaultVrf_Maximum struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify maximum number of interfaces. The type is interface{} with range: // 1..4294967295. Interfaces interface{} // Specify maximum number of paths per route. The type is interface{} with // range: 1..64. Paths interface{} // Limit number of redistributed prefixes. RedistributedPrefixes Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes }
Ospfv3_Processes_Process_DefaultVrf_Maximum Set OSPFv3 limits
func (*Ospfv3_Processes_Process_DefaultVrf_Maximum) GetEntityData ¶
func (maximum *Ospfv3_Processes_Process_DefaultVrf_Maximum) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes ¶
type Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum number of prefixes redistributed to protocol. The type is // interface{} with range: 1..4294967295. Prefixes interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. Threshold interface{} // Only give warning message when limit is exceeded. The type is interface{}. WarningOnly interface{} }
Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes Limit number of redistributed prefixes
func (*Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes) GetEntityData ¶
func (redistributedPrefixes *Ospfv3_Processes_Process_DefaultVrf_Maximum_RedistributedPrefixes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope Process scope configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope) GetEntityData ¶
func (processScope *Ospfv3_Processes_Process_DefaultVrf_ProcessScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute information from another routing protocol. The type is slice // of Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute. Redistribute []*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute }
Ospfv3_Processes_Process_DefaultVrf_Redistributes Redistribute information from another routing protocol
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes) GetEntityData ¶
func (redistributes *Ospfv3_Processes_Process_DefaultVrf_Redistributes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Protocol. The type is Ospfv3ProtocolType2. ProtocolName interface{} // connected or static or subscriber or mobile. ConnectedOrStaticOrSubscriberOrMobile Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile // bgp. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp. Bgp []*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp // ospfv3 or isis or application. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication. Ospfv3OrIsisOrApplication []*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication // eigrp. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp. Eigrp []*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp }
Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute Redistribute information from another routing protocol
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute) GetEntityData ¶
func (redistribute *Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 0..65535. AsXx interface{} // This attribute is a key. 4-byte AS number in asdot (X.Y) format - second // half (Y), or 2-byte AS number, or 4-byte AS number in asplain format. The // type is interface{} with range: 0..4294967295. AsYy interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp bgp
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp) GetEntityData ¶
func (bgp *Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Bgp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile connected or static or subscriber or mobile This type is a presence type.
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile) GetEntityData ¶
func (connectedOrStaticOrSubscriberOrMobile *Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 0..65535. AsXx interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp eigrp
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp) GetEntityData ¶
func (eigrp *Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Eigrp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication ¶
type Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ISIS process name if protocol is ISIS, or OSPFv3 // process name if protocol is OSPFv3. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication ospfv3 or isis or application
func (*Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication) GetEntityData ¶
func (ospfv3OrIsisOrApplication *Ospfv3_Processes_Process_DefaultVrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Snmp ¶
type Ospfv3_Processes_Process_DefaultVrf_Snmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SNMP context configuration. The type is string. Context interface{} // SNMP trap rate configuration. TrapRateLimit Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit }
Ospfv3_Processes_Process_DefaultVrf_Snmp SNMP configuration
func (*Ospfv3_Processes_Process_DefaultVrf_Snmp) GetEntityData ¶
func (snmp *Ospfv3_Processes_Process_DefaultVrf_Snmp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit ¶
type Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Trap rate limit sliding window size. The type is interface{} with range: // 2..60. WindowSize interface{} // Max number of traps sent in window time. The type is interface{} with // range: 0..300. MaxWindowTraps interface{} }
Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit SNMP trap rate configuration
func (*Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit) GetEntityData ¶
func (trapRateLimit *Ospfv3_Processes_Process_DefaultVrf_Snmp_TrapRateLimit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Stub router R-bit configuration. Rbit Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit // Stub router V6-bit configuration. V6bit Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit // Stub router max-metric configuration. MaxMetric Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric }
Ospfv3_Processes_Process_DefaultVrf_StubRouter Stub router configuration
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter) GetEntityData ¶
func (stubRouter *Ospfv3_Processes_Process_DefaultVrf_StubRouter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Advertise external LSAs with modified metric in stub router mode. The type // is interface{} with range: 1..16777214. The default value is 16711680. ExternalLsa interface{} // Advertise summary LSAs with modified metric in stub router mode. The type // is interface{} with range: 1..16777214. The default value is 16711680. SummaryLsa interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Advertise stub links with maximum metric in stub router mode. The type is // interface{}. IncludeStub interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric Stub router max-metric configuration
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric) GetEntityData ¶
func (maxMetric *Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_DefaultVrf_StubRouter_MaxMetric_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Advertise stub links with maximum metric in stub router mode. The type is // interface{}. IncludeStub interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit Stub router R-bit configuration
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit) GetEntityData ¶
func (rbit *Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_DefaultVrf_StubRouter_Rbit_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit Stub router V6-bit configuration
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit) GetEntityData ¶
func (v6bit *Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup ¶
type Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_DefaultVrf_StubRouter_V6bit_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes ¶
type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix. SummaryPrefix []*Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix }
Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes Summarize redistributed routes matching prefix/length
func (*Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes) GetEntityData ¶
func (summaryPrefixes *Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix ¶
type Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix string format. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Suppress routes matching prefix/length. The type is bool. NotAdvertise interface{} // Tag. The type is interface{} with range: 1..4294967295. Tag interface{} }
Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix IPv6 address
func (*Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix) GetEntityData ¶
func (summaryPrefix *Ospfv3_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pacing timers. Pacing Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing // LSA timers. LsaTimers Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers // Throttle timers. Throttle Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle }
Ospfv3_Processes_Process_DefaultVrf_Timers Adjust routing timers
func (*Ospfv3_Processes_Process_DefaultVrf_Timers) GetEntityData ¶
func (timers *Ospfv3_Processes_Process_DefaultVrf_Timers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The minimum interval in milliseconds between accepting the same LSA. The // type is interface{} with range: 0..60000. Units are millisecond. Arrival interface{} }
Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers LSA timers
func (*Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers) GetEntityData ¶
func (lsaTimers *Ospfv3_Processes_Process_DefaultVrf_Timers_LsaTimers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The minimum interval in milliseconds to pace limit flooding on interface. // The type is interface{} with range: 5..100. Units are millisecond. Flood interface{} // The minimum interval in msec between neighbor retransmissions. The type is // interface{} with range: 5..100. Retransmission interface{} // Interval in seconds at which LSAs are grouped and refreshed, checksummed, // or aged. The type is interface{} with range: 10..1800. Units are second. LsaGroup interface{} }
Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing Pacing timers
func (*Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing) GetEntityData ¶
func (pacing *Ospfv3_Processes_Process_DefaultVrf_Timers_Pacing) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA throttle timers for all types of OSPF LSAs. Lsa Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa // SPF throttle timers. Spf Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf }
Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle Throttle timers
func (*Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle) GetEntityData ¶
func (throttle *Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay to generate first occurrence of LSA in milliseconds. The type is // interface{} with range: 0..600000. Units are millisecond. FirstDelay interface{} // Minimum delay between originating the same LSA in milliseconds. The type is // interface{} with range: 1..600000. Units are millisecond. MinimumDelay interface{} // Maximum delay between originating the same LSA in milliseconds. The type is // interface{} with range: 1..600000. Units are millisecond. MaximumDelay interface{} }
Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa LSA throttle timers for all types of OSPF LSAs
func (*Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa) GetEntityData ¶
func (lsa *Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Lsa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf ¶
type Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Initial delay between receiving a change and starting SPF in ms. The type // is interface{} with range: 1..600000. FirstDelay interface{} // Minimum hold time between consecutive SPF calculations in ms. The type is // interface{} with range: 1..600000. MinimumDelay interface{} // Maximum wait time between consecutive SPF calculations in ms. The type is // interface{} with range: 1..600000. MaximumDelay interface{} }
Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf SPF throttle timers
func (*Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf) GetEntityData ¶
func (spf *Ospfv3_Processes_Process_DefaultVrf_Timers_Throttle_Spf) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_TraceBufs ¶
type Ospfv3_Processes_Process_TraceBufs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Changes the size of the specified trace buffer. The type is slice of // Ospfv3_Processes_Process_TraceBufs_TraceBuf. TraceBuf []*Ospfv3_Processes_Process_TraceBufs_TraceBuf }
Ospfv3_Processes_Process_TraceBufs Configuration to change size of trace buffer
func (*Ospfv3_Processes_Process_TraceBufs) GetEntityData ¶
func (traceBufs *Ospfv3_Processes_Process_TraceBufs) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_TraceBufs_TraceBuf ¶
type Ospfv3_Processes_Process_TraceBufs_TraceBuf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name for this trace buffer. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. TraceBufName interface{} // Buffer size. The type is Ospfv3TraceBufSize. This attribute is mandatory. Bufsize interface{} }
Ospfv3_Processes_Process_TraceBufs_TraceBuf Changes the size of the specified trace buffer
func (*Ospfv3_Processes_Process_TraceBufs_TraceBuf) GetEntityData ¶
func (traceBuf *Ospfv3_Processes_Process_TraceBufs_TraceBuf) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs ¶
type Ospfv3_Processes_Process_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for a particular OSPF VRF. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf. Vrf []*Ospfv3_Processes_Process_Vrfs_Vrf }
Ospfv3_Processes_Process_Vrfs VRF related configuration
func (*Ospfv3_Processes_Process_Vrfs) GetEntityData ¶
func (vrfs *Ospfv3_Processes_Process_Vrfs) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf ¶
type Ospfv3_Processes_Process_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name for this VRF. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Enable OSPFv3 VRF configuration. The type is interface{}. Enable interface{} // Enable SNMP trap configuration in a VRF. The type is interface{}. SnmpvrfTrap interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Set metric of redistributed routes. The type is interface{} with range: // 1..16777214. DefaultMetric interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Route policy for SPF prefix prioritization. The type is string. SpfPrefixPriorityPolicy interface{} // Specify the router ID for this OSPFv3 process in IPv4 address format. The // type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RouterId interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Log changes in adjacency state. The type is Ospfv3LogAdj. LogAdjacencyChanges interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // OSPFv3 Domain ID. DomainId Ospfv3_Processes_Process_Vrfs_Vrf_DomainId // Area configuration. AreaAddresses Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses // Adjust routing timers. Timers Ospfv3_Processes_Process_Vrfs_Vrf_Timers // Summarize redistributed routes matching prefix/length. SummaryPrefixes Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes // SNMP configuration. Snmp Ospfv3_Processes_Process_Vrfs_Vrf_Snmp // Fast-reroute instance scoped parameters. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute // Define an administrative distance. Distance Ospfv3_Processes_Process_Vrfs_Vrf_Distance // Set OSPFv3 limits. Maximum Ospfv3_Processes_Process_Vrfs_Vrf_Maximum // Redistribute information from another routing protocol. Redistributes Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes // Do not complain about a specified event. Ignore Ospfv3_Processes_Process_Vrfs_Vrf_Ignore // Filter prefixes from RIB . DistributeListOut Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList // Stub router configuration. StubRouter Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter // Configure BFD parameters. Bfd Ospfv3_Processes_Process_Vrfs_Vrf_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter // OSPFv3 Capability. Capability Ospfv3_Processes_Process_Vrfs_Vrf_Capability // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_Authentication // Graceful restart configuration. GracefulRestart Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart // Control distribution of default information. DefaultInformation Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation // Process scope configuration. ProcessScope Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_Encryption // Calculate interface cost according to bandwidth. AutoCost Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost }
Ospfv3_Processes_Process_Vrfs_Vrf Configuration for a particular OSPF VRF
func (*Ospfv3_Processes_Process_Vrfs_Vrf) GetEntityData ¶
func (vrf *Ospfv3_Processes_Process_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for a particular area. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress. AreaAddress []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress // Configuration for a particular area. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId. AreaAreaId []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses Area configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses) GetEntityData ¶
func (areaAddresses *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Area ID if in IP address format. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // Specify area as a stub area. Allowed only in non-backbone areas. The type // is bool. Stub interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Translate Type 7 to Type 5, even if not elected NSSA translator. The type // is bool. Type7TranslateAlways interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Enable OSPFv3 area. The type is interface{}. Enable interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Set the summary default-cost of a NSSA/stub area. The type is interface{} // with range: 0..16777215. DefaultCost interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication // Configure BFD parameters. Bfd Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd // Range configuration. Ranges Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption // Specify area as a NSSA area. Allowed only in non-backbone areas. Nssa Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa // Database filter. DatabaseFilter Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList // OSPFv3 interfaces. Interfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces // Area Scope Configuration. AreaScope Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope // Sham Link sub-mode. ShamLinks Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks // Virtual link sub-mode. VirtualLinks Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress Configuration for a particular area
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress) GetEntityData ¶
func (areaAddress *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope Area Scope Configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData ¶
func (areaScope *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPFv3 interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface. Interface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces OSPFv3 interfaces
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces) GetEntityData ¶
func (interfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface to configure. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable OSPFv3 interface. The type is interface{}. Enable interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication // Specify a neighbor router. Neighbors Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption // Configure BFD parameters. Bfd Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface OSPFv3 interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface) GetEntityData ¶
func (self *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor. Neighbor []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors Specify a neighbor router
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors) GetEntityData ¶
func (neighbors *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV6 address. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NeighborAddress interface{} // OSPFv3 priority of non-broadcast neighbor. The type is interface{} with // range: 0..255. Priority interface{} // OSPFv3 dead-router polling interval (in seconds). The type is interface{} // with range: 0..65535. Units are second. PollInterval interface{} // OSPFv3 cost for point-to-multipoint neighbor. The type is interface{} with // range: 1..65535. Cost interface{} // Filter OSPFv3 LSA during synchronization and flooding for // point-to-multipoint neighbor. The type is bool. DatabaseFilter interface{} // Zone. The type is string. Zone interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor IPv6 address
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Interfaces_Interface_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No redistribution into this NSSA area. The type is bool. The default value // is false. NoRedistribution interface{} // Originate Type 7 default into NSSA area. The type is bool. The default // value is false. DefaultInfoOriginate interface{} // Only valid with DefaultInfoOriginate. The type is interface{} with range: // 0..16777214. Metric interface{} // Only valid with DefaultInfoOriginate. The type is Ospfv3Metric. MetricType interface{} // Do not send summary LSA into NSSA. The type is interface{}. NoSummary interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa Specify area as a NSSA area. Allowed only in non-backbone areas
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa) GetEntityData ¶
func (nssa *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summarize inter-area routes matching prefix/length. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range. Range []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges Range configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges) GetEntityData ¶
func (ranges *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix format. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Do not advertise address range. The type is bool. The default value is // false. NotAdvertise interface{} // Specified metric for this range. The type is interface{} with range: // 1..16777214. Cost interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range Summarize inter-area routes matching prefix/length
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range) GetEntityData ¶
func (self *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Ranges_Range) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ShamLink local and remote endpoints. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink. ShamLink []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks Sham Link sub-mode
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks) GetEntityData ¶
func (shamLinks *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // This attribute is a key. Remote sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Enable sham link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink ShamLink local and remote endpoints
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink) GetEntityData ¶
func (shamLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinks_ShamLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router ID of virtual link neighbor. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink. VirtualLink []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks Virtual link sub-mode
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks) GetEntityData ¶
func (virtualLinks *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Router ID of virtual link neighbor. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. VirtualLinkAddress interface{} // Enabled virtual link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink Router ID of virtual link neighbor
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink) GetEntityData ¶
func (virtualLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinks_VirtualLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Area ID if in integer format. The type is // interface{} with range: 0..4294967295. AreaId interface{} // Specify area as a stub area. Allowed only in non-backbone areas. The type // is bool. Stub interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Translate Type 7 to Type 5, even if not elected NSSA translator. The type // is bool. Type7TranslateAlways interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Enable OSPFv3 area. The type is interface{}. Enable interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Set the summary default-cost of a NSSA/stub area. The type is interface{} // with range: 0..16777215. DefaultCost interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication // Configure BFD parameters. Bfd Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd // Range configuration. Ranges Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption // Specify area as a NSSA area. Allowed only in non-backbone areas. Nssa Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa // Database filter. DatabaseFilter Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList // OSPFv3 interfaces. Interfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces // Area Scope Configuration. AreaScope Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope // Sham Link sub-mode. ShamLinks Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks // Virtual link sub-mode. VirtualLinks Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId Configuration for a particular area
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId) GetEntityData ¶
func (areaAreaId *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope Area Scope Configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData ¶
func (areaScope *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPFv3 interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface. Interface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces OSPFv3 interfaces
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces) GetEntityData ¶
func (interfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface to configure. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable OSPFv3 interface. The type is interface{}. Enable interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Enable/disable flood reduction. The type is bool. FloodReduction interface{} // Interface cost. The type is interface{} with range: 1..65535. Cost interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Instance ID. The type is interface{} with range: 0..255. Instance interface{} // Enable/Disable MPLS LDP sync. The type is bool. LdpSync interface{} // Enable/disable ignoring of MTU in DBD packets. The type is bool. MtuIgnore interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Enable/disable routing updates on an interface. The type is bool. Passive interface{} // Limit size of OSPFv3 packets. The type is interface{} with range: // 256..10000. PacketSize interface{} // Enable/disable prefix suppression on an interface. The type is bool. PrefixSuppression interface{} // Specify router priority. The type is interface{} with range: 0..255. Priority interface{} // Specify network type. The type is Ospfv3Network. Network interface{} // Enable/disable demand circuit operation. The type is bool. DemandCircuit interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication // Specify a neighbor router. Neighbors Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption // Configure BFD parameters. Bfd Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd // Database filter. DatabaseFilter Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter // Filter prefixes to/from RIB. DistributeList Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface OSPFv3 interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface) GetEntityData ¶
func (self *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable or disable database-filter. The type is bool. Out interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor. Neighbor []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors Specify a neighbor router
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors) GetEntityData ¶
func (neighbors *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV6 address. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NeighborAddress interface{} // OSPFv3 priority of non-broadcast neighbor. The type is interface{} with // range: 0..255. Priority interface{} // OSPFv3 dead-router polling interval (in seconds). The type is interface{} // with range: 0..65535. Units are second. PollInterval interface{} // OSPFv3 cost for point-to-multipoint neighbor. The type is interface{} with // range: 1..65535. Cost interface{} // Filter OSPFv3 LSA during synchronization and flooding for // point-to-multipoint neighbor. The type is bool. DatabaseFilter interface{} // Zone. The type is string. Zone interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor IPv6 address
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Interfaces_Interface_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No redistribution into this NSSA area. The type is bool. The default value // is false. NoRedistribution interface{} // Originate Type 7 default into NSSA area. The type is bool. The default // value is false. DefaultInfoOriginate interface{} // Only valid with DefaultInfoOriginate. The type is interface{} with range: // 0..16777214. Metric interface{} // Only valid with DefaultInfoOriginate. The type is Ospfv3Metric. MetricType interface{} // Do not send summary LSA into NSSA. The type is interface{}. NoSummary interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa Specify area as a NSSA area. Allowed only in non-backbone areas
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData ¶
func (nssa *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summarize inter-area routes matching prefix/length. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range. Range []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges Range configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges) GetEntityData ¶
func (ranges *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix format. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Do not advertise address range. The type is bool. The default value is // false. NotAdvertise interface{} // Specified metric for this range. The type is interface{} with range: // 1..16777214. Cost interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range Summarize inter-area routes matching prefix/length
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range) GetEntityData ¶
func (self *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Ranges_Range) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ShamLink local and remote endpoints. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink. ShamLink []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks Sham Link sub-mode
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks) GetEntityData ¶
func (shamLinks *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // This attribute is a key. Remote sham-link endpoint. The type is string with // pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Enable sham link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink ShamLink local and remote endpoints
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink) GetEntityData ¶
func (shamLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinks_ShamLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router ID of virtual link neighbor. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink. VirtualLink []*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks Virtual link sub-mode
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks) GetEntityData ¶
func (virtualLinks *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Router ID of virtual link neighbor. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. VirtualLinkAddress interface{} // Enabled virtual link. The type is interface{}. Enable interface{} // Time between HELLO packets. The type is interface{} with range: 1..65535. // Units are second. HelloInterval interface{} // Interval after which a neighbor is declared dead (in seconds). The type is // interface{} with range: 1..65535. Units are second. DeadInterval interface{} // Specify the transmit interval in seconds. The type is interface{} with // range: 1..65535. Units are second. RetransmitInterval interface{} // Specify the transmit delay in seconds. The type is interface{} with range: // 1..65535. Units are second. TransmitDelay interface{} // Authenticate OSPFv3 packets. Authentication Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication // Encrypt and authenticate OSPFv3 packets. Encryption Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink Router ID of virtual link neighbor
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink) GetEntityData ¶
func (virtualLink *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinks_VirtualLink_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Authentication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec AH authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Use the MD5 or SHA1 algorithm. The type is Ospfv3Authentication. Algorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). Password interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Authentication Authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Authentication) GetEntityData ¶
func (authentication *Ospfv3_Processes_Process_Vrfs_Vrf_Authentication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Specify 'true' to assign cost based on interface type. The type is // interface{}. Disable interface{} // Specify reference bandwidth for cost computations in terms of Mbits per // second. The type is interface{} with range: 1..4294967. Units are Mbit/s. ReferenceBandwidth interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost Calculate interface cost according to bandwidth This type is a presence type.
func (*Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost) GetEntityData ¶
func (autoCost *Ospfv3_Processes_Process_Vrfs_Vrf_AutoCost) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Bfd ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..30000. Units are millisecond. Interval interface{} // Detect multiplier. The type is interface{} with range: 2..50. DetectionMultiplier interface{} // Enable or disable BFD fast detection. The type is Ospfv3bfdEnableMode. FastDetectMode interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Bfd Configure BFD parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Bfd) GetEntityData ¶
func (bfd *Ospfv3_Processes_Process_Vrfs_Vrf_Bfd) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Capability ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Capability struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSSA capability to prefer Type 7 over Type 5. The type is bool. Type7Prefer interface{} // Enable VRF Lite. The type is bool. VrfLite interface{} // Enable capability to translate LSAs with fwd addr. The type is bool. Type7TranslateZeroForwardingAddr interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Capability OSPFv3 Capability
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Capability) GetEntityData ¶
func (capability *Ospfv3_Processes_Process_Vrfs_Vrf_Capability) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All. All Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All }
Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter Database filter
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter) GetEntityData ¶
func (databaseFilter *Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable out. The type is interface{}. Out interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All All
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All) GetEntityData ¶
func (all *Ospfv3_Processes_Process_Vrfs_Vrf_DatabaseFilter_All) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distribute a default route. Originate Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate }
Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation Control distribution of default information
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation) GetEntityData ¶
func (defaultInformation *Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Always advertise default route. The type is bool. This attribute is // mandatory. Always interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. Metric interface{} // OSPFv3 metric type for default routes. The type is interface{} with range: // 1..2. MetricType interface{} // Tag for default route. The type is interface{} with range: 0..4294967295. Tag interface{} // Route policy to default-information origination. The type is string. RoutePolicyName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate Distribute a default route This type is a presence type.
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate) GetEntityData ¶
func (originate *Ospfv3_Processes_Process_Vrfs_Vrf_DefaultInformation_Originate) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Distance ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Distance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Define an administrative distance. The type is interface{} with range: // 1..255. Administrative interface{} // OSPFv3 administrative distance. Ospfv3 Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3 }
Ospfv3_Processes_Process_Vrfs_Vrf_Distance Define an administrative distance
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Distance) GetEntityData ¶
func (distance *Ospfv3_Processes_Process_Vrfs_Vrf_Distance) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3 ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distance for intra-area routes. The type is interface{} with range: 1..255. IntraArea interface{} // Distance for inter-area routes. The type is interface{} with range: 1..255. InterArea interface{} // Distance for external type 5 and type 7 routes. The type is interface{} // with range: 1..255. External interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3 OSPFv3 administrative distance
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3) GetEntityData ¶
func (ospfv3 *Ospfv3_Processes_Process_Vrfs_Vrf_Distance_Ospfv3) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes installed to RIB. In Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList Filter prefixes to/from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList) GetEntityData ¶
func (distributeList *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter generated type-5 LSAs. DistributeOuts Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut Filter prefixes from RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut) GetEntityData ¶
func (distributeListOut *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter generated type-5 LSAs. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut. DistributeOut []*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts Filter generated type-5 LSAs
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts) GetEntityData ¶
func (distributeOuts *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. none. The type is Ospfv3Protocol. ProtocolName interface{} // Prefix-list name. The type is string. AllOrConnectedOrStaticPrefixList interface{} // bgp. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp. Bgp []*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp // ospfv3 or isis. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis. Ospfv3OrIsis []*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis // eigrp. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp. Eigrp []*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut Filter generated type-5 LSAs
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut) GetEntityData ¶
func (distributeOut *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 1..65535. AsXx interface{} // This attribute is a key. 4-byte AS number in asdot (X.Y) format - second // half (Y), or 2-byte AS number, or 4-byte AS number in asplain format. The // type is interface{} with range: 0..4294967295. AsYy interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp bgp
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp) GetEntityData ¶
func (bgp *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Bgp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 1..65535. AsXx interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp eigrp
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp) GetEntityData ¶
func (eigrp *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Eigrp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. If ISIS or OSPFv3, specify the instance name. The // type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} // Prefix-list name. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis ospfv3 or isis
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis) GetEntityData ¶
func (ospfv3OrIsis *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeListOut_DistributeOuts_DistributeOut_Ospfv3OrIsis) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter prefixes based on an IPv6 prefix-list. The type is string. PrefixList interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In Filter prefixes installed to RIB
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In) GetEntityData ¶
func (in *Ospfv3_Processes_Process_Vrfs_Vrf_DistributeList_In) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Secondary domain ID Table. SecondaryDomainIds Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds // OSPF Primary domain ID. PrimaryDomainId Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId }
Ospfv3_Processes_Process_Vrfs_Vrf_DomainId OSPFv3 Domain ID
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DomainId) GetEntityData ¶
func (domainId *Ospfv3_Processes_Process_Vrfs_Vrf_DomainId) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Primary domain ID type. The type is Ospfv3DomainId. DomainIdType interface{} // Primary domain ID value. The type is string. DomainIdName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId OSPF Primary domain ID
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId) GetEntityData ¶
func (primaryDomainId *Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF Secondary domain ID. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId. SecondaryDomainId []*Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId }
Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds Secondary domain ID Table
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds) GetEntityData ¶
func (secondaryDomainIds *Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Secondary domain ID type. The type is // Ospfv3DomainId. DomainIdType interface{} // This attribute is a key. Secondary domain ID value. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. DomainIdName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId OSPF Secondary domain ID
func (*Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId) GetEntityData ¶
func (secondaryDomainId *Ospfv3_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Encryption ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Encryption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Authenticate packets. The type is bool. Enable interface{} // Use IPSec ESP authentication. Specify the Security Parameter Index (SPI) // value. The type is interface{} with range: 256..4294967295. Spi interface{} // Specify the encryption algorithm. The type is Ospfv3EncryptionAlgorithm. EncryptionAlgorithm interface{} // Encryption password. The type is string with pattern: (!.+)|([^!].+). EncryptionPassword interface{} // Use the NULL, MD5 or SHA1 algorithm. The type is Ospfv3AuthenticationType2. AuthenticationAlgorithm interface{} // Specify MD5 or SHA1 password. The type is string with pattern: // (!.+)|([^!].+). AuthenticationPassword interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Encryption Encrypt and authenticate OSPFv3 packets
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Encryption) GetEntityData ¶
func (encryption *Ospfv3_Processes_Process_Vrfs_Vrf_Encryption) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute per-link global configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink // Fast-reroute per-prefix global configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute Fast-reroute instance scoped parameters
func (*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute per-link/per-prefix priority-limit command. The type is // Ospfv3FastReroutePriority. Priority interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink Fast-reroute per-link global configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable load sharing between multiple backups. The type is interface{}. LoadSharingDisable interface{} // Fast-reroute per-link/per-prefix priority-limit command. The type is // Ospfv3FastReroutePriority. Priority interface{} // Fast-reroute tiebreakers configurations. Tiebreakers Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers }
Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix Fast-reroute per-prefix global configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute tiebreakers configuration. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker. Tiebreaker []*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker }
Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations
func (*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData ¶
func (tiebreakers *Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tiebreaker type. The type is // Ospfv3FastRerouteTiebreakers. TiebreakerType interface{} // Index value for a tiebreaker. The type is interface{} with range: 1..255. // This attribute is mandatory. TiebreakerIndex interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData ¶
func (tiebreaker *Ospfv3_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum interval between graceful restarts (seconds). The type is // interface{} with range: 90..3600. Units are second. Interval interface{} // Terminate graceful restart helper mode if LSA changed. The type is // interface{}. StrictLsaChecking interface{} // Disable router's helper support. The type is interface{}. Helper interface{} // Enable graceful restart. The type is interface{}. Enable interface{} // Maximum route lifetime following restart (seconds). The type is interface{} // with range: 90..1800. Units are second. Lifetime interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart Graceful restart configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart) GetEntityData ¶
func (gracefulRestart *Ospfv3_Processes_Process_Vrfs_Vrf_GracefulRestart) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Do not complain upon receiving LSA of the specified type. Lsa Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa }
Ospfv3_Processes_Process_Vrfs_Vrf_Ignore Do not complain about a specified event
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Ignore) GetEntityData ¶
func (ignore *Ospfv3_Processes_Process_Vrfs_Vrf_Ignore) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable ignore of MOSPF type 6 LSA. The type is interface{}. Mospf interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa Do not complain upon receiving LSA of the specified type
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa) GetEntityData ¶
func (lsa *Ospfv3_Processes_Process_Vrfs_Vrf_Ignore_Lsa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify maximum number of interfaces. The type is interface{} with range: // 1..4294967295. Interfaces interface{} // Specify maximum number of paths per route. The type is interface{} with // range: 1..64. Paths interface{} // Limit number of redistributed prefixes. RedistributedPrefixes Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes }
Ospfv3_Processes_Process_Vrfs_Vrf_Maximum Set OSPFv3 limits
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Maximum) GetEntityData ¶
func (maximum *Ospfv3_Processes_Process_Vrfs_Vrf_Maximum) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum number of prefixes redistributed to protocol. The type is // interface{} with range: 1..4294967295. Prefixes interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. Threshold interface{} // Only give warning message when limit is exceeded. The type is interface{}. WarningOnly interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes Limit number of redistributed prefixes
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes) GetEntityData ¶
func (redistributedPrefixes *Ospfv3_Processes_Process_Vrfs_Vrf_Maximum_RedistributedPrefixes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fast-reroute configuration. FastReroute Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope Process scope configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope) GetEntityData ¶
func (processScope *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable Fast-reroute per-link or per-prefix. The type is // Ospfv3FastReroute. FastRerouteEnable interface{} // Fast-reroute per-link configuration. PerLink Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink // Fast-reroute per-link configuration. PerPrefix Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute Fast-reroute configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute) GetEntityData ¶
func (fastReroute *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink) GetEntityData ¶
func (perLink *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use only interfaces on the candidate list as a backup path. The type is // bool. The default value is false. FastRerouteUseCandidateOnly interface{} // Fast-reroute per-link/per-prefix candidate interface configuration. CandidateInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces // Fast-reroute per-link/per-prefix exclude interface configuration. ExcludeInterfaces Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix Fast-reroute per-link configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix) GetEntityData ¶
func (perPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Candidate backup interface. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface. CandidateInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData ¶
func (candidateInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData ¶
func (candidateInterface *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from becoming a backup. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix exclude interface configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Ospfv3_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute information from another routing protocol. The type is slice // of Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute. Redistribute []*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes Redistribute information from another routing protocol
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes) GetEntityData ¶
func (redistributes *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Protocol. The type is Ospfv3ProtocolType2. ProtocolName interface{} // connected or static or subscriber or mobile. ConnectedOrStaticOrSubscriberOrMobile Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile // bgp. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp. Bgp []*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp // ospfv3 or isis or application. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication. Ospfv3OrIsisOrApplication []*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication // eigrp. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp. Eigrp []*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute Redistribute information from another routing protocol
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute) GetEntityData ¶
func (redistribute *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 0..65535. AsXx interface{} // This attribute is a key. 4-byte AS number in asdot (X.Y) format - second // half (Y), or 2-byte AS number, or 4-byte AS number in asplain format. The // type is interface{} with range: 0..4294967295. AsYy interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp bgp
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp) GetEntityData ¶
func (bgp *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Bgp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile connected or static or subscriber or mobile This type is a presence type.
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile) GetEntityData ¶
func (connectedOrStaticOrSubscriberOrMobile *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_ConnectedOrStaticOrSubscriberOrMobile) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 4-byte AS number in asdot (X.Y) format - first // half (X). The type is interface{} with range: 0..65535. AsXx interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp eigrp
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp) GetEntityData ¶
func (eigrp *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Eigrp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ISIS process name if protocol is ISIS, or OSPFv3 // process name if protocol is OSPFv3. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ProcessName interface{} // Redistribute OSPFv3 routes. The type is Ospfv3InternalRoute. InternalRouteType interface{} // OSPFv3 default metric. The type is interface{} with range: 0..16777214. DefaultMetric interface{} // OSPFv3 exterior metric type for redistributed routes. The type is // Ospfv3Metric. MetricType interface{} // Tag for routes redistributed into OSPFv3. The type is interface{} with // range: 0..4294967295. Tag interface{} // Route policy to redistribution. The type is string. RoutePolicyName interface{} // Redistribute OSPFv3 external routes. The type is Ospfv3ExternalRoute. ExternalRouteType interface{} // Redistribute OSPFv3 NSSA external routes. The type is // Ospfv3nssaExternalRoute. NssaExternalRouteType interface{} // Redistribution of OSPFv3 routes. The type is bool. RedistributeRoute interface{} // ISIS route type. The type is Ospfv3isisRoute. IsisRouteType interface{} // EIGRP route type. The type is Ospfv3EigrpRoute. EigrpRouteType interface{} // Preserve (Multi-Exit Discriminator) of BGP routes. The type is bool. PreserveMed interface{} // Preserve Metric and Metric Type ofBGP Default Route. The type is bool. BgpPreserveDefaultInfo interface{} // Use metric from RIB for redistributed routes. The type is bool. UseRibMetric interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication ospfv3 or isis or application
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication) GetEntityData ¶
func (ospfv3OrIsisOrApplication *Ospfv3_Processes_Process_Vrfs_Vrf_Redistributes_Redistribute_Ospfv3OrIsisOrApplication) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SNMP context configuration. The type is string. Context interface{} // SNMP trap rate configuration. TrapRateLimit Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit }
Ospfv3_Processes_Process_Vrfs_Vrf_Snmp SNMP configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Snmp) GetEntityData ¶
func (snmp *Ospfv3_Processes_Process_Vrfs_Vrf_Snmp) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Trap rate limit sliding window size. The type is interface{} with range: // 2..60. WindowSize interface{} // Max number of traps sent in window time. The type is interface{} with // range: 0..300. MaxWindowTraps interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit SNMP trap rate configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit) GetEntityData ¶
func (trapRateLimit *Ospfv3_Processes_Process_Vrfs_Vrf_Snmp_TrapRateLimit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Stub router R-bit configuration. Rbit Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit // Stub router V6-bit configuration. V6bit Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit // Stub router max-metric configuration. MaxMetric Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter Stub router configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter) GetEntityData ¶
func (stubRouter *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Advertise external LSAs with modified metric in stub router mode. The type // is interface{} with range: 1..16777214. The default value is 16711680. ExternalLsa interface{} // Advertise summary LSAs with modified metric in stub router mode. The type // is interface{} with range: 1..16777214. The default value is 16711680. SummaryLsa interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Advertise stub links with maximum metric in stub router mode. The type is // interface{}. IncludeStub interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric Stub router max-metric configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric) GetEntityData ¶
func (maxMetric *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_MaxMetric_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Advertise stub links with maximum metric in stub router mode. The type is // interface{}. IncludeStub interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit Stub router R-bit configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit) GetEntityData ¶
func (rbit *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_Rbit_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnSwitchover interface{} // Unconditionally enter stub router operational state. The type is // interface{}. Always interface{} // Enabled stub router configuration mode. The type is interface{}. Enable interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcMigration interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. OnProcRestart interface{} // Enter stub router operational state on startup. OnStartup Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit Stub router V6-bit configuration
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit) GetEntityData ¶
func (v6bit *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Wait until BGP converges (only applicable to default VRF). The type is // bool. The default value is false. WaitForBgp interface{} // Time (in seconds) to stay in stub router operational state. The type is // interface{} with range: 5..86400. Units are second. WaitTime interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup Enter stub router operational state on startup
func (*Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup) GetEntityData ¶
func (onStartup *Ospfv3_Processes_Process_Vrfs_Vrf_StubRouter_V6bit_OnStartup) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address. The type is slice of // Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix. SummaryPrefix []*Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix }
Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes Summarize redistributed routes matching prefix/length
func (*Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes) GetEntityData ¶
func (summaryPrefixes *Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 prefix string format. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Prefix interface{} // This attribute is a key. IPV6 prefix length. The type is interface{} with // range: 0..128. PrefixLength interface{} // Suppress routes matching prefix/length. The type is bool. NotAdvertise interface{} // Tag. The type is interface{} with range: 1..4294967295. Tag interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix IPv6 address
func (*Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix) GetEntityData ¶
func (summaryPrefix *Ospfv3_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefix) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pacing timers. Pacing Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing // LSA timers. LsaTimers Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers // Throttle timers. Throttle Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers Adjust routing timers
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers) GetEntityData ¶
func (timers *Ospfv3_Processes_Process_Vrfs_Vrf_Timers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The minimum interval in milliseconds between accepting the same LSA. The // type is interface{} with range: 0..60000. Units are millisecond. Arrival interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers LSA timers
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers) GetEntityData ¶
func (lsaTimers *Ospfv3_Processes_Process_Vrfs_Vrf_Timers_LsaTimers) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The minimum interval in milliseconds to pace limit flooding on interface. // The type is interface{} with range: 5..100. Units are millisecond. Flood interface{} // The minimum interval in msec between neighbor retransmissions. The type is // interface{} with range: 5..100. Retransmission interface{} // Interval in seconds at which LSAs are grouped and refreshed, checksummed, // or aged. The type is interface{} with range: 10..1800. Units are second. LsaGroup interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing Pacing timers
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing) GetEntityData ¶
func (pacing *Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Pacing) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSA throttle timers for all types of OSPF LSAs. Lsa Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa // SPF throttle timers. Spf Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle Throttle timers
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle) GetEntityData ¶
func (throttle *Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay to generate first occurrence of LSA in milliseconds. The type is // interface{} with range: 0..600000. Units are millisecond. FirstDelay interface{} // Minimum delay between originating the same LSA in milliseconds. The type is // interface{} with range: 1..600000. Units are millisecond. MinimumDelay interface{} // Maximum delay between originating the same LSA in milliseconds. The type is // interface{} with range: 1..600000. Units are millisecond. MaximumDelay interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa LSA throttle timers for all types of OSPF LSAs
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa) GetEntityData ¶
func (lsa *Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Lsa) GetEntityData() *types.CommonEntityData
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf ¶
type Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Initial delay between receiving a change and starting SPF in ms. The type // is interface{} with range: 1..600000. FirstDelay interface{} // Minimum hold time between consecutive SPF calculations in ms. The type is // interface{} with range: 1..600000. MinimumDelay interface{} // Maximum wait time between consecutive SPF calculations in ms. The type is // interface{} with range: 1..600000. MaximumDelay interface{} }
Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf SPF throttle timers
func (*Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf) GetEntityData ¶
func (spf *Ospfv3_Processes_Process_Vrfs_Vrf_Timers_Throttle_Spf) GetEntityData() *types.CommonEntityData
type Ospfv3bfdEnableMode ¶
type Ospfv3bfdEnableMode string
Ospfv3bfdEnableMode represents Ospfv3bfd enable mode
const ( // Disable Mode - Prevent inheritance Ospfv3bfdEnableMode_disable Ospfv3bfdEnableMode = "disable" // Default Mode - Default BFD behavior Ospfv3bfdEnableMode_default_ Ospfv3bfdEnableMode = "default" // Strict Mode - Hold down adj until BFD sesion up Ospfv3bfdEnableMode_strict Ospfv3bfdEnableMode = "strict" )
type Ospfv3isisRoute ¶
type Ospfv3isisRoute string
Ospfv3isisRoute represents Ospfv3isis route
const ( // IS-IS level-1 routes Ospfv3isisRoute_level1 Ospfv3isisRoute = "level1" // IS-IS level-2 routes Ospfv3isisRoute_level2 Ospfv3isisRoute = "level2" // IS-IS level-1 and level-2 routes Ospfv3isisRoute_level1_and2 Ospfv3isisRoute = "level1-and2" )
type Ospfv3nssaExternalRoute ¶
type Ospfv3nssaExternalRoute string
Ospfv3nssaExternalRoute represents Ospfv3nssa external route
const ( // NSSA external type 1 routes Ospfv3nssaExternalRoute_external1 Ospfv3nssaExternalRoute = "external1" // NSSA external type 2 routes Ospfv3nssaExternalRoute_external2 Ospfv3nssaExternalRoute = "external2" // NSSA external (type 1 and 2) routes Ospfv3nssaExternalRoute_external Ospfv3nssaExternalRoute = "external" )