ipv4_ospf_cfg

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-ospf package configuration.

This module contains definitions for the following management objects:

ospf: OSPF configuration data

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

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BfdEnableMode

type BfdEnableMode string

BfdEnableMode represents Bfd enable mode

const (
	// Disable Mode - Prevent inheritance
	BfdEnableMode_disable BfdEnableMode = "disable"

	// Default Mode - Default BFD behavior
	BfdEnableMode_default_ BfdEnableMode = "default"

	// Strict Mode - Hold down adj until BFD sesion up
	BfdEnableMode_strict BfdEnableMode = "strict"
)

type Nsr

type Nsr string

Nsr represents Nsr

const (
	// Enable non-stop routing
	Nsr_true_ Nsr = "true"

	// Disable non-stop routing
	Nsr_false_ Nsr = "false"
)

type Ospf

type Ospf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process related configuration.
	Processes Ospf_Processes

	// OSPF global configuration data.
	Global Ospf_Global
}

Ospf OSPF configuration data

func (*Ospf) GetEntityData

func (ospf *Ospf) GetEntityData() *types.CommonEntityData

type OspfAddressFamily

type OspfAddressFamily string

OspfAddressFamily represents Ospf address family

const (
	// IPv4
	OspfAddressFamily_ipv4 OspfAddressFamily = "ipv4"
)

type OspfAuthentication

type OspfAuthentication string

OspfAuthentication represents Ospf authentication

const (
	// No Authentication
	OspfAuthentication_none OspfAuthentication = "none"

	// Plain Text Authentication
	OspfAuthentication_plain OspfAuthentication = "plain"

	// MD5 Message Digest
	OspfAuthentication_md5 OspfAuthentication = "md5"

	// Keychain Authentication
	OspfAuthentication_keychain OspfAuthentication = "keychain"
)

type OspfCiscoNsf

type OspfCiscoNsf string

OspfCiscoNsf represents Ospf cisco nsf

const (
	// Do not require all neighbors to run NSF
	OspfCiscoNsf_always OspfCiscoNsf = "always"

	// Require all neighbors to run NSF
	OspfCiscoNsf_require_nsf_neighbors OspfCiscoNsf = "require-nsf-neighbors"
)

type OspfDistListProtocol

type OspfDistListProtocol string

OspfDistListProtocol represents Ospf dist list protocol

const (
	// Default
	OspfDistListProtocol_all OspfDistListProtocol = "all"

	// Connected Routes
	OspfDistListProtocol_connected OspfDistListProtocol = "connected"

	// Static Routes
	OspfDistListProtocol_static OspfDistListProtocol = "static"

	// BGP
	OspfDistListProtocol_bgp OspfDistListProtocol = "bgp"

	// OSPF
	OspfDistListProtocol_ospf OspfDistListProtocol = "ospf"

	// DAGR
	OspfDistListProtocol_dagr OspfDistListProtocol = "dagr"
)

type OspfDomainId

type OspfDomainId string

OspfDomainId represents Ospf domain id

const (
	// Type 0x0005
	OspfDomainId_type0005 OspfDomainId = "type0005"

	// Type 0x0105
	OspfDomainId_type0105 OspfDomainId = "type0105"

	// Type 0x0205
	OspfDomainId_type0205 OspfDomainId = "type0205"

	// Type 0x8005
	OspfDomainId_type8005 OspfDomainId = "type8005"
)

type OspfEigrpRoute

type OspfEigrpRoute string

OspfEigrpRoute represents Ospf eigrp route

const (
	// EIGRP Internal Type
	OspfEigrpRoute_internal OspfEigrpRoute = "internal"

	// EIGRP External Type
	OspfEigrpRoute_external OspfEigrpRoute = "external"
)

type OspfFastReroute

type OspfFastReroute string

OspfFastReroute represents Ospf fast reroute

const (
	// None
	OspfFastReroute_none OspfFastReroute = "none"

	// Per link
	OspfFastReroute_per_link OspfFastReroute = "per-link"

	// Per prefix
	OspfFastReroute_per_prefix OspfFastReroute = "per-prefix"
)

type OspfFastReroutePriority

type OspfFastReroutePriority string

OspfFastReroutePriority represents Ospf fast reroute priority

const (
	// Critical
	OspfFastReroutePriority_critical OspfFastReroutePriority = "critical"

	// High
	OspfFastReroutePriority_high OspfFastReroutePriority = "high"

	// Medium
	OspfFastReroutePriority_medium OspfFastReroutePriority = "medium"

	// low
	OspfFastReroutePriority_low OspfFastReroutePriority = "low"
)

type OspfFastRerouteTiebreakers

type OspfFastRerouteTiebreakers string

OspfFastRerouteTiebreakers represents Ospf fast reroute tiebreakers

const (
	// Downstream
	OspfFastRerouteTiebreakers_downstream OspfFastRerouteTiebreakers = "downstream"

	// LC Disjoint
	OspfFastRerouteTiebreakers_line_card_disjoint OspfFastRerouteTiebreakers = "line-card-disjoint"

	// Lowest metric
	OspfFastRerouteTiebreakers_lowest_metric OspfFastRerouteTiebreakers = "lowest-metric"

	// Node protection
	OspfFastRerouteTiebreakers_node_protect OspfFastRerouteTiebreakers = "node-protect"

	// Primary path
	OspfFastRerouteTiebreakers_primary_path OspfFastRerouteTiebreakers = "primary-path"

	// Secondar path
	OspfFastRerouteTiebreakers_secondary_path OspfFastRerouteTiebreakers = "secondary-path"

	// SRLG
	OspfFastRerouteTiebreakers_srlg_disjoint OspfFastRerouteTiebreakers = "srlg-disjoint"

	// Intf Disjoint
	OspfFastRerouteTiebreakers_interface_disjoint OspfFastRerouteTiebreakers = "interface-disjoint"
)

type OspfFastRerouteTiebreakersIntf

type OspfFastRerouteTiebreakersIntf string

OspfFastRerouteTiebreakersIntf represents Ospf fast reroute tiebreakers intf

const (
	// Downstream
	OspfFastRerouteTiebreakersIntf_downstream OspfFastRerouteTiebreakersIntf = "downstream"

	// LC Disjoint
	OspfFastRerouteTiebreakersIntf_line_card_disjoint OspfFastRerouteTiebreakersIntf = "line-card-disjoint"

	// Lowest metric
	OspfFastRerouteTiebreakersIntf_lowest_metric OspfFastRerouteTiebreakersIntf = "lowest-metric"

	// Node protection
	OspfFastRerouteTiebreakersIntf_node_protect OspfFastRerouteTiebreakersIntf = "node-protect"

	// Primary path
	OspfFastRerouteTiebreakersIntf_primary_path OspfFastRerouteTiebreakersIntf = "primary-path"

	// Secondar path
	OspfFastRerouteTiebreakersIntf_secondary_path OspfFastRerouteTiebreakersIntf = "secondary-path"

	// SRLG
	OspfFastRerouteTiebreakersIntf_srlg_disjoint OspfFastRerouteTiebreakersIntf = "srlg-disjoint"

	// Intf Disjoint
	OspfFastRerouteTiebreakersIntf_interface_disjoint OspfFastRerouteTiebreakersIntf = "interface-disjoint"
)

type OspfFrrRlfaTunnel

type OspfFrrRlfaTunnel string

OspfFrrRlfaTunnel represents Ospf frr rlfa tunnel

const (
	// Disabled
	OspfFrrRlfaTunnel_none OspfFrrRlfaTunnel = "none"

	// MPLS LDP
	OspfFrrRlfaTunnel_mpls_ldp OspfFrrRlfaTunnel = "mpls-ldp"
)

type OspfIetfNsf

type OspfIetfNsf string

OspfIetfNsf represents Ospf ietf nsf

const (
	// Use IETF NSF in planned and unplanned cases
	OspfIetfNsf_all OspfIetfNsf = "all"
)

type OspfIetfNsfSupport

type OspfIetfNsfSupport string

OspfIetfNsfSupport represents Ospf ietf nsf support

const (
	// Do not perform IETF NSF helper role
	OspfIetfNsfSupport_never OspfIetfNsfSupport = "never"
)

type OspfKeychainAuth

type OspfKeychainAuth string

OspfKeychainAuth represents Ospf keychain auth

const (
	// No Keychain Authentication
	OspfKeychainAuth_none OspfKeychainAuth = "none"

	// Keychain Authentication
	OspfKeychainAuth_keychain OspfKeychainAuth = "keychain"
)

type OspfLinkStateMetric

type OspfLinkStateMetric string

OspfLinkStateMetric represents Ospf link state metric

const (
	// Type 1 External
	OspfLinkStateMetric_type1 OspfLinkStateMetric = "type1"

	// Type 2 External
	OspfLinkStateMetric_type2 OspfLinkStateMetric = "type2"
)

type OspfLogAdj

type OspfLogAdj string

OspfLogAdj represents Ospf log adj

const (
	// Limited output
	OspfLogAdj_brief OspfLogAdj = "brief"

	// Verbose output
	OspfLogAdj_detail OspfLogAdj = "detail"

	// No output
	OspfLogAdj_suppress OspfLogAdj = "suppress"
)

type OspfNetwork

type OspfNetwork string

OspfNetwork represents Ospf network

const (
	// Broadcast
	OspfNetwork_broadcast OspfNetwork = "broadcast"

	// NonBroadcast
	OspfNetwork_non_broadcast OspfNetwork = "non-broadcast"

	// Point to Point
	OspfNetwork_point_to_point OspfNetwork = "point-to-point"

	// Point to Multipoint
	OspfNetwork_point_to_multipoint OspfNetwork = "point-to-multipoint"

	// NonBroadcast Point to Multipoint
	OspfNetwork_non_broadcast_point_to_multipoint OspfNetwork = "non-broadcast-point-to-multipoint"
)

type OspfProcFastReroute

type OspfProcFastReroute string

OspfProcFastReroute represents Ospf proc fast reroute

const (
	// None
	OspfProcFastReroute_none OspfProcFastReroute = "none"

	// Per link
	OspfProcFastReroute_per_link OspfProcFastReroute = "per-link"

	// Per prefix
	OspfProcFastReroute_per_prefix OspfProcFastReroute = "per-prefix"
)

type OspfProcFrrRlfaTunnel

type OspfProcFrrRlfaTunnel string

OspfProcFrrRlfaTunnel represents Ospf proc frr rlfa tunnel

const (
	// Disabled
	OspfProcFrrRlfaTunnel_none OspfProcFrrRlfaTunnel = "none"

	// MPLS LDP
	OspfProcFrrRlfaTunnel_mpls_ldp OspfProcFrrRlfaTunnel = "mpls-ldp"
)

type OspfRedistLsa

type OspfRedistLsa string

OspfRedistLsa represents Ospf redist lsa

const (
	// Type 3 (summary) LSA
	OspfRedistLsa_summary OspfRedistLsa = "summary"

	// Type 5 (external) LSA
	OspfRedistLsa_external OspfRedistLsa = "external"
)

type OspfRedistProtocol

type OspfRedistProtocol string

OspfRedistProtocol represents Ospf redist protocol

const (
	// Default
	OspfRedistProtocol_all OspfRedistProtocol = "all"

	// Connected Routes
	OspfRedistProtocol_connected OspfRedistProtocol = "connected"

	// Static Routes
	OspfRedistProtocol_static OspfRedistProtocol = "static"

	// BGP
	OspfRedistProtocol_bgp OspfRedistProtocol = "bgp"

	// RIP
	OspfRedistProtocol_rip OspfRedistProtocol = "rip"

	// ISIS
	OspfRedistProtocol_isis OspfRedistProtocol = "isis"

	// OSPF
	OspfRedistProtocol_ospf OspfRedistProtocol = "ospf"

	// EIGRP
	OspfRedistProtocol_eigrp OspfRedistProtocol = "eigrp"

	// DAGR
	OspfRedistProtocol_dagr OspfRedistProtocol = "dagr"

	// Subscriber Routes
	OspfRedistProtocol_subscriber OspfRedistProtocol = "subscriber"

	// Application Routes
	OspfRedistProtocol_application OspfRedistProtocol = "application"

	// Mobile Routes
	OspfRedistProtocol_mobile OspfRedistProtocol = "mobile"
)

type OspfRouteLevel

type OspfRouteLevel string

OspfRouteLevel represents Ospf route level

const (
	// Type 1 only
	OspfRouteLevel_type1 OspfRouteLevel = "type1"

	// Type 2 only
	OspfRouteLevel_type2 OspfRouteLevel = "type2"

	// Both Type 1 and Type 2
	OspfRouteLevel_type1_and2 OspfRouteLevel = "type1-and2"
)

type OspfSegmentRouting

type OspfSegmentRouting string

OspfSegmentRouting represents Ospf segment routing

const (
	// Disable
	OspfSegmentRouting_disable OspfSegmentRouting = "disable"

	// Mpls
	OspfSegmentRouting_mpls OspfSegmentRouting = "mpls"
)

type OspfSegmentRoutingForwarding

type OspfSegmentRoutingForwarding string

OspfSegmentRoutingForwarding represents Ospf segment routing forwarding

const (
	// Disable
	OspfSegmentRoutingForwarding_disable OspfSegmentRoutingForwarding = "disable"

	// Mpls
	OspfSegmentRoutingForwarding_mpls OspfSegmentRoutingForwarding = "mpls"
)

type OspfShutdown

type OspfShutdown string

OspfShutdown represents Ospf shutdown

const (
	// Full graceful shutdown
	OspfShutdown_full OspfShutdown = "full"

	// Enter host only mode
	OspfShutdown_hostmode OspfShutdown = "hostmode"

	// Full graceful shutdown post reload
	OspfShutdown_onreload OspfShutdown = "onreload"
)

type OspfSid

type OspfSid string

OspfSid represents Ospf sid

const (
	// Index
	OspfSid_index OspfSid = "index"

	// Absolute
	OspfSid_absolute OspfSid = "absolute"
)

type OspfSubAddressFamily

type OspfSubAddressFamily string

OspfSubAddressFamily represents Ospf sub address family

const (
	// Unicast
	OspfSubAddressFamily_unicast OspfSubAddressFamily = "unicast"
)

type OspfTraceBufSize

type OspfTraceBufSize string

OspfTraceBufSize represents Ospf trace buf size

const (
	// Disable trace
	OspfTraceBufSize_size0 OspfTraceBufSize = "size0"

	// Buffer size 256
	OspfTraceBufSize_size256 OspfTraceBufSize = "size256"

	// Buffer size 512
	OspfTraceBufSize_size512 OspfTraceBufSize = "size512"

	// Buffer size 1024
	OspfTraceBufSize_size1024 OspfTraceBufSize = "size1024"

	// Buffer size 2048
	OspfTraceBufSize_size2048 OspfTraceBufSize = "size2048"

	// Buffer size 4096
	OspfTraceBufSize_size4096 OspfTraceBufSize = "size4096"

	// Buffer size 8192
	OspfTraceBufSize_size8192 OspfTraceBufSize = "size8192"

	// Buffer size 16384
	OspfTraceBufSize_size16384 OspfTraceBufSize = "size16384"

	// Buffer size 32768
	OspfTraceBufSize_size32768 OspfTraceBufSize = "size32768"

	// Buffer size 65536
	OspfTraceBufSize_size65536 OspfTraceBufSize = "size65536"
)

type OspfUloopAvoidance

type OspfUloopAvoidance string

OspfUloopAvoidance represents Ospf uloop avoidance

const (
	// Protected prefixes only
	OspfUloopAvoidance_protected OspfUloopAvoidance = "protected"

	// All prefixes
	OspfUloopAvoidance_all OspfUloopAvoidance = "all"

	// Microloop avoidance using Segment Routing
	OspfUloopAvoidance_segment_routing OspfUloopAvoidance = "segment-routing"
)

type Ospf_Global

type Ospf_Global struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Display OSPF router ids as DNS names. The type is interface{}.
	DnsNameLookup interface{}
}

Ospf_Global OSPF global configuration data

func (*Ospf_Global) GetEntityData

func (global *Ospf_Global) GetEntityData() *types.CommonEntityData

type Ospf_Processes

type Ospf_Processes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular OSPF process and associated default VRF. The
	// type is slice of Ospf_Processes_Process.
	Process []*Ospf_Processes_Process
}

Ospf_Processes Process related configuration

func (*Ospf_Processes) GetEntityData

func (processes *Ospf_Processes) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process

type Ospf_Processes_Process struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name for this OSPF process. The type is string
	// with length: 1..32.
	ProcessName interface{}

	// Start OSPF configuration. The type is interface{}.
	Start interface{}

	// Enable non-stop routing. The type is Nsr. The default value is true.
	Nsr interface{}

	// Type of protocol shutdown. The type is OspfShutdown.
	ProtocolShutdown interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// OSPF SNMP configuration.
	Snmp Ospf_Processes_Process_Snmp

	// Enable distribution of link-state database services.
	Distribute Ospf_Processes_Process_Distribute

	// VRF related configuration.
	Vrfs Ospf_Processes_Process_Vrfs

	// Configuration to change size of trace buffer.
	TraceBufs Ospf_Processes_Process_TraceBufs

	// Adjust routing timers.
	GracefulShutdownTimers Ospf_Processes_Process_GracefulShutdownTimers

	// Default VRF related configuration.
	DefaultVrf Ospf_Processes_Process_DefaultVrf
}

Ospf_Processes_Process Configuration for a particular OSPF process and associated default VRF

func (*Ospf_Processes_Process) GetEntityData

func (process *Ospf_Processes_Process) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_DefaultVrf

type Ospf_Processes_Process_DefaultVrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ignore MOSPF (Type 6) LSAs. The type is interface{}.
	IgnoreMospf interface{}

	// Router ID for this OSPF process. Enter an IP Address. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Prefer type7 externals over type5. The type is interface{}.
	Type7 interface{}

	// OSPF SNMP context configuration. The type is string.
	SnmpContext interface{}

	// Max number of interfaces allowed to be configured. The type is interface{}
	// with range: 1..4294967295. The default value is 1024.
	MaximumInterfaces interface{}

	// Disable opaque LSAs. The type is interface{}.
	NoOpaque interface{}

	// Configure a route-policy for prioritizing RIB route install. The type is
	// string.
	SpfPrefixPriority interface{}

	// Forward packets over multiple paths (number of paths). The type is
	// interface{} with range: 1..64.
	MaximumPaths interface{}

	// Log changes in adjacency state. The type is OspfLogAdj.
	AdjacencyChanges interface{}

	// Set default metric of redistributed routes. The type is interface{} with
	// range: 1..16777214. The default value is 1.
	DefaultMetric interface{}

	// Enable convergence monitoring.
	MonitorConvergence Ospf_Processes_Process_DefaultVrf_MonitorConvergence

	// Segment Routing instance scoped parameters.
	SegmentRouting Ospf_Processes_Process_DefaultVrf_SegmentRouting

	// Configure MPLS routing protocol parameters.
	Mpls Ospf_Processes_Process_DefaultVrf_Mpls

	// Microloop configuration.
	Microloop Ospf_Processes_Process_DefaultVrf_Microloop

	// Maximum number of prefixes redistributed into OSPF.
	MaximumRedistributePrefix Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix

	// Control distribution of default information.
	DefaultInformation Ospf_Processes_Process_DefaultVrf_DefaultInformation

	// OSPF address family.
	Af Ospf_Processes_Process_DefaultVrf_Af

	// Adjust OSPF input queue sizes and processing quantums.
	Queue Ospf_Processes_Process_DefaultVrf_Queue

	// Set maximum metric configuration.
	MaxMetric Ospf_Processes_Process_DefaultVrf_MaxMetric

	// Non Stop Forwarding configuration.
	Nsf Ospf_Processes_Process_DefaultVrf_Nsf

	// Process scope configuration.
	ProcessScope Ospf_Processes_Process_DefaultVrf_ProcessScope

	// Redistribute configurations.
	Redistribution Ospf_Processes_Process_DefaultVrf_Redistribution

	// Staggering OSPF adjacency bring up.
	AdjacencyStagger Ospf_Processes_Process_DefaultVrf_AdjacencyStagger

	// Set max-lsa configuration.
	MaxLsa Ospf_Processes_Process_DefaultVrf_MaxLsa

	// Controls automatic cost based on bandwidth.
	AutoCost Ospf_Processes_Process_DefaultVrf_AutoCost

	// Unequal Cost Multi-ptah configuration.
	Ucmp Ospf_Processes_Process_DefaultVrf_Ucmp

	// Fast-reroute instance scoped parameters.
	FastReroute Ospf_Processes_Process_DefaultVrf_FastReroute

	// Configure IP prefix summary.
	SummaryPrefixes Ospf_Processes_Process_DefaultVrf_SummaryPrefixes

	// Filter outgoing routing updates.
	OutgoingRouteUpdates Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates

	// Administrative distance configuration.
	Distance Ospf_Processes_Process_DefaultVrf_Distance

	// Area configuration.
	AreaAddresses Ospf_Processes_Process_DefaultVrf_AreaAddresses

	// Adjust routing timers.
	Timers Ospf_Processes_Process_DefaultVrf_Timers
}

Ospf_Processes_Process_DefaultVrf Default VRF related configuration

func (*Ospf_Processes_Process_DefaultVrf) GetEntityData

func (defaultVrf *Ospf_Processes_Process_DefaultVrf) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_DefaultVrf_AdjacencyStagger

type Ospf_Processes_Process_DefaultVrf_AdjacencyStagger struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable OSPF adjacency stagger. The type is interface{}.
	Disable interface{}

	// Adjacency Stagger: Initial number of neighbors to bring up per area. The
	// type is interface{} with range: 1..65535. The default value is 2.
	InitialNbr interface{}

	// Adjacency Stagger: Subsequent simultaneous number of neighbors to bring up.
	// The type is interface{} with range: 1..65535. The default value is 64.
	MaxNbr interface{}
}

Ospf_Processes_Process_DefaultVrf_AdjacencyStagger Staggering OSPF adjacency bring up

func (*Ospf_Processes_Process_DefaultVrf_AdjacencyStagger) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Af

type Ospf_Processes_Process_DefaultVrf_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Address family. The type is OspfAddressFamily. This attribute is mandatory.
	AfName interface{}

	// Sub-Address family. The type is OspfSubAddressFamily.
	SafName interface{}
}

Ospf_Processes_Process_DefaultVrf_Af OSPF address family This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_Af) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses

type Ospf_Processes_Process_DefaultVrf_AreaAddresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular area. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress.
	AreaAddress []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress

	// Configuration for a particular area. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId.
	AreaAreaId []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses Area configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress

type Ospf_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{}

	// Configure a route policy for inbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyIn interface{}

	// Set the summary default-cost of a NSSA/stub area. The type is interface{}
	// with range: 1..16777215. The default value is 1.
	DefaultCost interface{}

	// Configure a route policy for outbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyOut interface{}

	// Specify the area as a stub area (send summary LSA stub area). The type is
	// bool.
	Stub interface{}

	// Translate Type 7 to Type 5, even if not elected NSSA translator. The type
	// is bool.
	Type7TranslateAlways interface{}

	// Configure an OSPF area to run MPLS Traffic Engineering. The type is
	// interface{}.
	MplsTrafficEng interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Virtual Link scope configurations.
	VirtualLinkScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes

	// Sham Link scope configurations.
	ShamLinkScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes

	// Area scope configuration.
	AreaScope Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope

	// Name scope configurations.
	NameScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes

	// Multi Area Interface scope configurations.
	MultiAreaInterfaceScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes

	// Summarize routes matching address/mask (border routers only).
	AreaRanges Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges

	// Specify area as a NSSA area.
	Nssa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress Configuration for a particular area

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ordering index. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange.
	AreaRange []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges Summarize routes matching address/mask (border routers only)

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP address to match. 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{}

	// This attribute is a key. IP netmask for address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Netmask interface{}

	// Do not advertise this range. The type is bool.
	NotAdvertise interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange Ordering index

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope Area scope configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Bfd

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Bfd BFD configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Bfd) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute

type Ospf_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
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Multi Area Interface configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope.
	MultiAreaInterfaceScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes Multi Area Interface scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Multi Area Interface to configure. The
	// type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope Multi Area Interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name scope configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope.
	NameScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes Name scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Interface to configure. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Prefix SID.
	PrefixSid Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid

	// Strict Prefix SID.
	PrefixSidStrict Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope Name scope configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd BFD configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict Strict Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa

type Ospf_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{}

	// Do not send summary LSA into NSSA. The type is bool. The default value is
	// false.
	NoSummary interface{}

	// OSPF default metric. The type is interface{} with range: 1..16777214.
	NssaDefMetric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa Specify area as a NSSA area

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_Nssa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sham Link configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope.
	ShamLinkScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes Sham Link scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of the local sham-link endpoint. 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Address of the remote sham-link endpoint. 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}]+)?.
	DestinationAddress interface{}

	// Address of the local sham-link endpoint. Enter an IP Address. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope Sham Link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Virtual Link configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope.
	VirtualLinkScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes Virtual Link scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope 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}]+)?.
	Address interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope Virtual Link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId

type Ospf_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{}

	// Configure a route policy for inbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyIn interface{}

	// Set the summary default-cost of a NSSA/stub area. The type is interface{}
	// with range: 1..16777215. The default value is 1.
	DefaultCost interface{}

	// Configure a route policy for outbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyOut interface{}

	// Specify the area as a stub area (send summary LSA stub area). The type is
	// bool.
	Stub interface{}

	// Translate Type 7 to Type 5, even if not elected NSSA translator. The type
	// is bool.
	Type7TranslateAlways interface{}

	// Configure an OSPF area to run MPLS Traffic Engineering. The type is
	// interface{}.
	MplsTrafficEng interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Virtual Link scope configurations.
	VirtualLinkScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes

	// Sham Link scope configurations.
	ShamLinkScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes

	// Area scope configuration.
	AreaScope Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope

	// Name scope configurations.
	NameScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes

	// Multi Area Interface scope configurations.
	MultiAreaInterfaceScopes Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes

	// Summarize routes matching address/mask (border routers only).
	AreaRanges Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges

	// Specify area as a NSSA area.
	Nssa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId Configuration for a particular area

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ordering index. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange.
	AreaRange []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges Summarize routes matching address/mask (border routers only)

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP address to match. 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{}

	// This attribute is a key. IP netmask for address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Netmask interface{}

	// Do not advertise this range. The type is bool.
	NotAdvertise interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange Ordering index

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope Area scope configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Bfd

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Bfd BFD configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Bfd) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute

type Ospf_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
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Multi Area Interface configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope.
	MultiAreaInterfaceScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes Multi Area Interface scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Multi Area Interface to configure. The
	// type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope Multi Area Interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name scope configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope.
	NameScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes Name scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Interface to configure. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Prefix SID.
	PrefixSid Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid

	// Strict Prefix SID.
	PrefixSidStrict Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope Name scope configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd BFD configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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 Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict Strict Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa

type Ospf_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{}

	// Do not send summary LSA into NSSA. The type is bool. The default value is
	// false.
	NoSummary interface{}

	// OSPF default metric. The type is interface{} with range: 1..16777214.
	NssaDefMetric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa Specify area as a NSSA area

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sham Link configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope.
	ShamLinkScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes Sham Link scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of the local sham-link endpoint. 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Address of the remote sham-link endpoint. 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}]+)?.
	DestinationAddress interface{}

	// Address of the local sham-link endpoint. Enter an IP Address. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope Sham Link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Virtual Link configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope.
	VirtualLinkScope []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes Virtual Link scope configurations

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope 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}]+)?.
	Address interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope Virtual Link configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_AutoCost

type Ospf_Processes_Process_DefaultVrf_AutoCost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disabling auto costing. The type is bool. The default value is false.
	Disable interface{}

	// The reference bandwidth in terms of Mbits per second. The type is
	// interface{} with range: 1..4294967. Units are Mbit/s. The default value is
	// 100.
	Bandwidth interface{}
}

Ospf_Processes_Process_DefaultVrf_AutoCost Controls automatic cost based on bandwidth

func (*Ospf_Processes_Process_DefaultVrf_AutoCost) GetEntityData

type Ospf_Processes_Process_DefaultVrf_DefaultInformation

type Ospf_Processes_Process_DefaultVrf_DefaultInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Always advertise default route. The type is bool. The default value is
	// false.
	AlwaysAdvertise interface{}

	// OSPF metric. The type is interface{} with range: 1..16777214. The default
	// value is 1.
	Metric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_DefaultInformation Control distribution of default information

func (*Ospf_Processes_Process_DefaultVrf_DefaultInformation) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Distance

type Ospf_Processes_Process_DefaultVrf_Distance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Define an administrative distance. The type is interface{} with range:
	// 1..255. The default value is 110.
	AdminDistance interface{}

	// OSPF distance configuration.
	OspfDistance Ospf_Processes_Process_DefaultVrf_Distance_OspfDistance

	// IP specific administrative distance configuration.
	IpDistances Ospf_Processes_Process_DefaultVrf_Distance_IpDistances
}

Ospf_Processes_Process_DefaultVrf_Distance Administrative distance configuration

func (*Ospf_Processes_Process_DefaultVrf_Distance) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Distance_IpDistances

type Ospf_Processes_Process_DefaultVrf_Distance_IpDistances struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Administrative distance configuration for a particular IP address. The type
	// is slice of
	// Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance.
	IpDistance []*Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance
}

Ospf_Processes_Process_DefaultVrf_Distance_IpDistances IP specific administrative distance configuration

func (*Ospf_Processes_Process_DefaultVrf_Distance_IpDistances) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance

type Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP source address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Address interface{}

	// This attribute is a key. IP wild card bits -- inverted mask. 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}]+)?.
	Wildcard interface{}

	// Administrative distance. The type is interface{} with range: 1..255. The
	// default value is 110.
	Distance interface{}

	// Access Control List name. The type is string.
	AccessListName interface{}
}

Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance Administrative distance configuration for a particular IP address

func (*Ospf_Processes_Process_DefaultVrf_Distance_IpDistances_IpDistance) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Distance_OspfDistance

type Ospf_Processes_Process_DefaultVrf_Distance_OspfDistance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Distance for intra-area routes. The type is interface{} with range: 1..255.
	// The default value is 110.
	IntraArea interface{}

	// Distance for inter-area routes. The type is interface{} with range: 1..255.
	// The default value is 110.
	InterArea interface{}

	// Distance for external type 5 and type 7 routes. The type is interface{}
	// with range: 1..255. The default value is 110.
	ExternalRoutes interface{}
}

Ospf_Processes_Process_DefaultVrf_Distance_OspfDistance OSPF distance configuration

func (*Ospf_Processes_Process_DefaultVrf_Distance_OspfDistance) GetEntityData

type Ospf_Processes_Process_DefaultVrf_FastReroute

type Ospf_Processes_Process_DefaultVrf_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute per-link global configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_FastReroute Fast-reroute instance scoped parameters

func (*Ospf_Processes_Process_DefaultVrf_FastReroute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_FastReroute_PerLink struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute per-link/per-prefix priority-limit command. The type is
	// OspfFastReroutePriority.
	Priority interface{}
}

Ospf_Processes_Process_DefaultVrf_FastReroute_PerLink Fast-reroute per-link global configuration

func (*Ospf_Processes_Process_DefaultVrf_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix

type Ospf_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
	// OspfFastReroutePriority.
	Priority interface{}

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers
}

Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_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
	// OspfFastRerouteTiebreakers.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_DefaultVrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxLsa

type Ospf_Processes_Process_DefaultVrf_MaxLsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Set maximum number of non self-generated LSAs. The type is interface{} with
	// range: 1..4294967294. This attribute is mandatory.
	MaxLsaLimit interface{}

	// Set max-lsa threshold for generating a warning message. The type is
	// interface{} with range: 1..100.
	MaxLsaThreshold interface{}

	// Only give warning message when limit is exceeded. The type is bool.
	MaxLsaWarningOnly interface{}

	// Set time during which all adjacencies are suppressed. The type is
	// interface{} with range: 1..35791394.
	MaxLsaIgnoreTime interface{}

	// Set count on how many times adjacencies can be suppressed. The type is
	// interface{} with range: 1..4294967294.
	MaxLsaIgnoreCount interface{}

	// Set number of minutes after which ignore-count is reset to zero. The type
	// is interface{} with range: 2..71582788. Units are minute.
	MaxLsaResetTime interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxLsa Set max-lsa configuration This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_MaxLsa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric

type Ospf_Processes_Process_DefaultVrf_MaxMetric struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Block ABR-disable mode entry while in max-metric mode. The type is
	// interface{}.
	MaxMetricNoAbrOff interface{}

	// Set maximum metric on-proc-restart configuration.
	MaxMetricOnProcRestart Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcRestart

	// Set maximum metric on-startup configuration.
	MaxMetricOnStartup Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnStartup

	// Set maximum metric on-proc-migration configuration.
	MaxMetricOnProcMigration Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcMigration

	// Set maximum metric always configuration.
	MaxMetricAlways Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricAlways

	// Set maximum metric on-switchover configuration.
	MaxMetricOnSwitchover Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnSwitchover
}

Ospf_Processes_Process_DefaultVrf_MaxMetric Set maximum metric configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricAlways

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricAlways struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set maximum metric for stub links in router-LSAs. The type is bool. The
	// default value is false.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricAlways Set maximum metric always configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricAlways) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcMigration

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcMigration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcMigration Set maximum metric on-proc-migration configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcMigration) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcRestart

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcRestart Set maximum metric on-proc-restart configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnProcRestart) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnStartup

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnStartup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnStartup Set maximum metric on-startup configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnStartup) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnSwitchover

type Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnSwitchover struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnSwitchover Set maximum metric on-switchover configuration

func (*Ospf_Processes_Process_DefaultVrf_MaxMetric_MaxMetricOnSwitchover) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix

type Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum number of prefixes redistributed. The type is interface{} with
	// range: 1..4294967295.
	NumberOfPrefixes interface{}

	// Threshold value (%) at which to generate a warning msg. The type is
	// interface{} with range: 1..100.
	Threshold interface{}

	// Only give warning messsage when limit is exceeded. The type is bool.
	WarningOnly interface{}
}

Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix Maximum number of prefixes redistributed into OSPF

func (*Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix) GetEntityData

func (maximumRedistributePrefix *Ospf_Processes_Process_DefaultVrf_MaximumRedistributePrefix) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_DefaultVrf_Microloop

type Ospf_Processes_Process_DefaultVrf_Microloop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Microloop avoidance configuration.
	Avoidance Ospf_Processes_Process_DefaultVrf_Microloop_Avoidance
}

Ospf_Processes_Process_DefaultVrf_Microloop Microloop configuration

func (*Ospf_Processes_Process_DefaultVrf_Microloop) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Microloop_Avoidance

type Ospf_Processes_Process_DefaultVrf_Microloop_Avoidance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MicroLoop avoidance feature enable configuration. The type is
	// OspfUloopAvoidance. The default value is all.
	Enable interface{}

	// Delay to introduce between SPF and RIB update in msecs. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 5000.
	RibUpdateDelay interface{}
}

Ospf_Processes_Process_DefaultVrf_Microloop_Avoidance Microloop avoidance configuration

func (*Ospf_Processes_Process_DefaultVrf_Microloop_Avoidance) GetEntityData

type Ospf_Processes_Process_DefaultVrf_MonitorConvergence

type Ospf_Processes_Process_DefaultVrf_MonitorConvergence struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable convergence monitoring. The type is interface{}.
	Enable interface{}

	// Enable the monitoring of individual prefixes (prefix list name). The type
	// is string.
	PrefixList interface{}

	// Enable the Tracking of IP-Frr Convergence. The type is interface{}.
	TrackIpFrr interface{}

	// Enable the monitoring of External routes. The type is interface{}.
	TrackExternalRoutes interface{}

	// Enable the monitoring of Summary routes. The type is interface{}.
	TrackSummaryRoutes interface{}
}

Ospf_Processes_Process_DefaultVrf_MonitorConvergence Enable convergence monitoring

func (*Ospf_Processes_Process_DefaultVrf_MonitorConvergence) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Mpls

type Ospf_Processes_Process_DefaultVrf_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable igp-intact mode in OSPF. The type is interface{}.
	IgpIntact interface{}

	// Enable LDP sync induced metric propagation. The type is interface{}.
	LdpSyncUpdate interface{}

	// Enable multicast-intact mode in OSPF. The type is interface{}.
	MulticastIntact interface{}

	// Exclude IP destinations from using TE tunnels. The type is string.
	AutorouteExclude interface{}

	// MPLS-TE stable loopback address for this OSPF process.Enter either as IP
	// Address or Interface name, but not both. Unused field must be nil.
	MplsRouterId Ospf_Processes_Process_DefaultVrf_Mpls_MplsRouterId
}

Ospf_Processes_Process_DefaultVrf_Mpls Configure MPLS routing protocol parameters

func (*Ospf_Processes_Process_DefaultVrf_Mpls) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Mpls_MplsRouterId

type Ospf_Processes_Process_DefaultVrf_Mpls_MplsRouterId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS-TE stable IP address for this OSPF process. 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{}

	// MPLS-TE stable loopback interface for this OSPF process. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

Ospf_Processes_Process_DefaultVrf_Mpls_MplsRouterId MPLS-TE stable loopback address for this OSPF process.Enter either as IP Address or Interface name, but not both. Unused field must be nil

func (*Ospf_Processes_Process_DefaultVrf_Mpls_MplsRouterId) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Nsf

type Ospf_Processes_Process_DefaultVrf_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum route lifetime following restart in seconds. The type is
	// interface{} with range: 90..1800. Units are second. The default value is
	// 90.
	Lifetime interface{}

	// Enable IETF Non Stop Forwarding. The type is OspfIetfNsf.
	Ietf interface{}

	// Disable helper support role for IETF Non Stop Forwarding. The type is
	// OspfIetfNsfSupport.
	IetfSupportRole interface{}

	// Enable Cisco Non Stop Forwarding. The type is OspfCiscoNsf.
	Cisco interface{}

	// Minimum interval between Non Stop Forwarding restarts in seconds. The type
	// is interface{} with range: 90..3600. Units are second. The default value is
	// 90.
	Interval interface{}

	// Maximum time allowed for external route learning (seconds). The type is
	// interface{} with range: 1..3600. Units are second. The default value is 60.
	FlushDelayTime interface{}

	// Enable Strict LSA checking of IETF NSF. The type is interface{}.
	IetfStrictLsaChecking interface{}
}

Ospf_Processes_Process_DefaultVrf_Nsf Non Stop Forwarding configuration

func (*Ospf_Processes_Process_DefaultVrf_Nsf) GetEntityData

type Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates

type Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Filter outgoing routing updates for a particular protocol. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate.
	OutgoingRouteUpdate []*Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate
}

Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates Filter outgoing routing updates

func (*Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates) GetEntityData

func (outgoingRouteUpdates *Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate

type Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Distribute list protocol type. The type is
	// OspfDistListProtocol.
	ProtocolName interface{}

	// Access Control List name. The type is string.
	AccessListName interface{}

	// First half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP
	// and must not be specified otherwise. Must be a non-zero value if second
	// half is zero. The type is interface{} with range: 0..65535.
	AsXx interface{}

	// Second half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP
	// and must not be specified otherwise. Must be a non-zero value if first half
	// is zero. The type is interface{} with range: 0..4294967295.
	AsYy interface{}

	// OSPF process name. The type is string.
	OspfProcessName interface{}
}

Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate Filter outgoing routing updates for a particular protocol

func (*Ospf_Processes_Process_DefaultVrf_OutgoingRouteUpdates_OutgoingRouteUpdate) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope

type Ospf_Processes_Process_DefaultVrf_ProcessScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Segment Routing Global Block configuration.
	Srgb Ospf_Processes_Process_DefaultVrf_ProcessScope_Srgb

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_DefaultVrf_ProcessScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_DefaultVrf_ProcessScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_DefaultVrf_ProcessScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_DefaultVrf_ProcessScope_DeadIntervalMinimal

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_DefaultVrf_ProcessScope_CostFallback
}

Ospf_Processes_Process_DefaultVrf_ProcessScope Process scope configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication Authentication

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_Type

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Bfd

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Bfd BFD configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Bfd) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_CostFallback

type Ospf_Processes_Process_DefaultVrf_ProcessScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_CostFallback) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_DeadIntervalMinimal

type Ospf_Processes_Process_DefaultVrf_ProcessScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_DistributeList

type Ospf_Processes_Process_DefaultVrf_ProcessScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_DistributeList) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfProcFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink

	// Fast-reroute per-prefix configuration.
	PerPrefix Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix Fast-reroute per-prefix configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfProcFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Security

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_DefaultVrf_ProcessScope_Security_Ttl
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Security) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Security_Ttl

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Srgb

type Ospf_Processes_Process_DefaultVrf_ProcessScope_Srgb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// The lower bound of the SRGB. The type is interface{} with range:
	// 16000..1048575. This attribute is mandatory.
	LowerBound interface{}

	// The upper bound of the SRGB. The type is interface{} with range:
	// 16000..1048575. This attribute is mandatory.
	UpperBound interface{}
}

Ospf_Processes_Process_DefaultVrf_ProcessScope_Srgb Segment Routing Global Block configuration This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_ProcessScope_Srgb) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Queue

type Ospf_Processes_Process_DefaultVrf_Queue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum number of continuous rate-limited LSAs processed for FLUSH. The
	// type is interface{} with range: 30..3000. The default value is 150.
	DispatchRateLimitedFlush interface{}

	// Hello events are dropped when incoming event queue exceeds this. The type
	// is interface{} with range: 1000..30000. The default value is 9500.
	LimitHigh interface{}

	// Maximum number of continuous summary or external LSAs processed. The type
	// is interface{} with range: 30..3000. The default value is 150.
	DispatchSpfLsaLimit interface{}

	// DBDs/Updates are dropped when incoming event queue exceeds this. The type
	// is interface{} with range: 1000..30000. The default value is 8000.
	LimitLow interface{}

	// Maximum number of continuous rate-limited LSAs processed. The type is
	// interface{} with range: 30..3000. The default value is 150.
	DispatchRateLimited interface{}

	// LSA ACKs are dropped when incoming event queue exceeds this. The type is
	// interface{} with range: 1000..30000. The default value is 9000.
	LimitMedium interface{}

	// Maximum number of continuous incoming packet-related events processed. The
	// type is interface{} with range: 30..3000. The default value is 300.
	DispatchIncoming interface{}
}

Ospf_Processes_Process_DefaultVrf_Queue Adjust OSPF input queue sizes and processing quantums

func (*Ospf_Processes_Process_DefaultVrf_Queue) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution

type Ospf_Processes_Process_DefaultVrf_Redistribution struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Redistribute information from another routing protocol.
	Redistributes Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes
}

Ospf_Processes_Process_DefaultVrf_Redistribution Redistribute configurations

func (*Ospf_Processes_Process_DefaultVrf_Redistribution) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Redistribute information from another routing protocol. The type is slice
	// of
	// Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute.
	Redistribute []*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes Redistribute information from another routing protocol

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Distribute list protocol type. The type is
	// OspfRedistProtocol.
	ProtocolName interface{}

	// connected or static or dagr or subscriber or mobile or rip.
	ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip

	// application or isis or ospf. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf.
	ApplicationOrIsisOrOspf []*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf

	// bgp. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp.
	Bgp []*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp

	// eigrp. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp.
	Eigrp []*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute Redistribute information from another routing protocol

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf application or isis or ospf

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// This attribute is a key. First half of BGP AS number in XX.YY format.
	// Mandatory if Protocol is BGP and must not be specified otherwise. Must be a
	// non-zero value if second half is zero. The type is interface{} with range:
	// 0..65535.
	AsXx interface{}

	// This attribute is a key. Second half of BGP AS number in XX.YY format .
	// Mandatory if Protocol is BGP or EIGRP and must not be specified otherwise.
	// Must be a non-zero value if first half is zero. The type is interface{}
	// with range: 0..4294967295.
	AsYy interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp bgp

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Bgp) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip connected or static or dagr or subscriber or mobile or rip This type is a presence type.

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp

type Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// This attribute is a key. First half of BGP AS number in XX.YY format.
	// Mandatory if Protocol is BGP and must not be specified otherwise. Must be a
	// non-zero value if second half is zero. The type is interface{} with range:
	// 0..65535.
	AsXx interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp eigrp

func (*Ospf_Processes_Process_DefaultVrf_Redistribution_Redistributes_Redistribute_Eigrp) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SegmentRouting

type Ospf_Processes_Process_DefaultVrf_SegmentRouting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable prefix-SID mapping client. The type is interface{}.
	PrefixSidMapReceiveDisable interface{}

	// Enable advertisement of local SRMS entries. The type is interface{}.
	PrefixSidMapAdvertiseLocal interface{}

	// Strict-SPF support and SID advertisement. The type is interface{}.
	StrictSpfDisable interface{}

	// Prefer segment routing labels over LDP labels.
	SrPrefer Ospf_Processes_Process_DefaultVrf_SegmentRouting_SrPrefer
}

Ospf_Processes_Process_DefaultVrf_SegmentRouting Segment Routing instance scoped parameters

func (*Ospf_Processes_Process_DefaultVrf_SegmentRouting) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SegmentRouting_SrPrefer

type Ospf_Processes_Process_DefaultVrf_SegmentRouting_SrPrefer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable SR labels to be preferred over LDP labels. The type is bool.
	Enable interface{}

	// Name of the Prefix List. The type is string.
	PrefixListName interface{}
}

Ospf_Processes_Process_DefaultVrf_SegmentRouting_SrPrefer Prefer segment routing labels over LDP labels

func (*Ospf_Processes_Process_DefaultVrf_SegmentRouting_SrPrefer) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data container.
	SummaryPrefixData Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefixData

	// keys: prefix, netmask. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask.
	PrefixAndNetmask []*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask

	// keys: prefix. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix.
	Prefix []*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix

	// keys: netmask. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask.
	Netmask []*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask
}

Ospf_Processes_Process_DefaultVrf_SummaryPrefixes Configure IP prefix summary

func (*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Summary netmask. 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}]+)?.
	Netmask interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask keys: netmask

func (*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Netmask) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP summary prefix. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix keys: prefix

func (*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_Prefix) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP summary prefix. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// This attribute is a key. Summary netmask. 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}]+)?.
	Netmask interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask keys: prefix, netmask

func (*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_PrefixAndNetmask) GetEntityData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefixData

type Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefixData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefixData Data container.

func (*Ospf_Processes_Process_DefaultVrf_SummaryPrefixes_SummaryPrefixData) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Timers

type Ospf_Processes_Process_DefaultVrf_Timers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds between group of LSAs being refreshed or maxaged. The type is
	// interface{} with range: 5..100. Units are second.
	LsaPacingFlood interface{}

	// Number of ms between end of SPF and start of IPFRR computation. The type is
	// interface{} with range: 50..600000. Units are millisecond. The default
	// value is 500.
	FastRerouteTimer interface{}

	// How often self-originated LSAs should be refreshed. The type is interface{}
	// with range: 1800..2700. Units are second. The default value is 1800.
	LsaRefresh interface{}

	// LSA group pacing timer (Seconds between group of LSAs being refreshed or
	// maxaged). The type is interface{} with range: 10..1800. Units are second.
	// The default value is 240.
	LsaGroupPacing interface{}

	// MinLSArrival timer (minimum interval in milliseconds between accepting the
	// same LSA). The type is interface{} with range: 0..600000. Units are
	// millisecond. The default value is 100.
	LsaMinArrival interface{}

	// OSPF SPF timers (in milliseconds).
	SpfTimer Ospf_Processes_Process_DefaultVrf_Timers_SpfTimer

	// OSPF LSA timers (in milliseconds).
	LsaGenerationTimer Ospf_Processes_Process_DefaultVrf_Timers_LsaGenerationTimer
}

Ospf_Processes_Process_DefaultVrf_Timers Adjust routing timers

func (*Ospf_Processes_Process_DefaultVrf_Timers) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Timers_LsaGenerationTimer

type Ospf_Processes_Process_DefaultVrf_Timers_LsaGenerationTimer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of milliseconds before generating first LSA. The type is interface{}
	// with range: 0..600000. Units are millisecond. The default value is 50.
	InitialDelay interface{}

	// Number of milliseconds delay between successive LSA builds. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 200.
	BackoffIncrement interface{}

	// Max number of milliseconds between consecutive LSA builds . The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 200.
	MaxDelay interface{}
}

Ospf_Processes_Process_DefaultVrf_Timers_LsaGenerationTimer OSPF LSA timers (in milliseconds)

func (*Ospf_Processes_Process_DefaultVrf_Timers_LsaGenerationTimer) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Timers_SpfTimer

type Ospf_Processes_Process_DefaultVrf_Timers_SpfTimer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of milliseconds before first SPF run. The type is interface{} with
	// range: 1..600000. Units are millisecond. The default value is 5000.
	InitialDelay interface{}

	// Number of milliseconds delay between successive SPF runs. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 10000.
	BackoffIncrement interface{}

	// Max number of milliseconds between consecutive SPF calculations. The type
	// is interface{} with range: 1..600000. Units are millisecond. The default
	// value is 10000.
	MaxDelay interface{}
}

Ospf_Processes_Process_DefaultVrf_Timers_SpfTimer OSPF SPF timers (in milliseconds)

func (*Ospf_Processes_Process_DefaultVrf_Timers_SpfTimer) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Ucmp

type Ospf_Processes_Process_DefaultVrf_Ucmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Delay in msecs between primary SPF and UCMP computation. The type is
	// interface{} with range: 1..5000. Units are millisecond. The default value
	// is 100.
	DelayInterval interface{}

	// UCMP feature enable configuration.
	Enable Ospf_Processes_Process_DefaultVrf_Ucmp_Enable

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces
}

Ospf_Processes_Process_DefaultVrf_Ucmp Unequal Cost Multi-ptah configuration

func (*Ospf_Processes_Process_DefaultVrf_Ucmp) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Ucmp_Enable

type Ospf_Processes_Process_DefaultVrf_Ucmp_Enable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Value of variance. The type is interface{} with range: 101..10000. The
	// default value is 200.
	Variance interface{}

	// Name of the Prefix List. The type is string.
	PrefixListName interface{}
}

Ospf_Processes_Process_DefaultVrf_Ucmp_Enable UCMP feature enable configuration

func (*Ospf_Processes_Process_DefaultVrf_Ucmp_Enable) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces

type Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_DefaultVrf_Ucmp_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{}
}

Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_DefaultVrf_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Distribute

type Ospf_Processes_Process_Distribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Seconds. The type is interface{} with range: 1..3600. Units are second.
	Throttle interface{}

	// Instance ID. The type is interface{} with range: 0..4294967295.
	InstanceId interface{}
}

Ospf_Processes_Process_Distribute Enable distribution of link-state database services This type is a presence type.

func (*Ospf_Processes_Process_Distribute) GetEntityData

func (distribute *Ospf_Processes_Process_Distribute) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_GracefulShutdownTimers

type Ospf_Processes_Process_GracefulShutdownTimers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time to keep OSPF routes active after graceful shutdown(in seconds). The
	// type is interface{} with range: 0..90. Units are second. The default value
	// is 5.
	GracefulShutdownRetainRoutes interface{}

	// Number of seconds to delay before beginning graceful shutdown. The type is
	// interface{} with range: 0..90. Units are second. The default value is 5.
	GracefulShutdownInitialDelay interface{}
}

Ospf_Processes_Process_GracefulShutdownTimers Adjust routing timers

func (*Ospf_Processes_Process_GracefulShutdownTimers) GetEntityData

func (gracefulShutdownTimers *Ospf_Processes_Process_GracefulShutdownTimers) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Snmp

type Ospf_Processes_Process_Snmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Per OSPF process SNMP trap rate-limit.
	TrapRateLimit Ospf_Processes_Process_Snmp_TrapRateLimit
}

Ospf_Processes_Process_Snmp OSPF SNMP configuration

func (*Ospf_Processes_Process_Snmp) GetEntityData

func (snmp *Ospf_Processes_Process_Snmp) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Snmp_TrapRateLimit

type Ospf_Processes_Process_Snmp_TrapRateLimit struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Trap rate limit sliding window size. The type is interface{} with range:
	// 2..60. This attribute is mandatory.
	WindowSize interface{}

	// Max number of traps to send in window time. The type is interface{} with
	// range: 0..300. This attribute is mandatory.
	MaxWindowTraps interface{}
}

Ospf_Processes_Process_Snmp_TrapRateLimit Per OSPF process SNMP trap rate-limit This type is a presence type.

func (*Ospf_Processes_Process_Snmp_TrapRateLimit) GetEntityData

func (trapRateLimit *Ospf_Processes_Process_Snmp_TrapRateLimit) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_TraceBufs

type Ospf_Processes_Process_TraceBufs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Changes the size of the specified trace buffer. The type is slice of
	// Ospf_Processes_Process_TraceBufs_TraceBuf.
	TraceBuf []*Ospf_Processes_Process_TraceBufs_TraceBuf
}

Ospf_Processes_Process_TraceBufs Configuration to change size of trace buffer

func (*Ospf_Processes_Process_TraceBufs) GetEntityData

func (traceBufs *Ospf_Processes_Process_TraceBufs) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_TraceBufs_TraceBuf

type Ospf_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 OspfTraceBufSize. This attribute is mandatory.
	Bufsize interface{}
}

Ospf_Processes_Process_TraceBufs_TraceBuf Changes the size of the specified trace buffer

func (*Ospf_Processes_Process_TraceBufs_TraceBuf) GetEntityData

type Ospf_Processes_Process_Vrfs

type Ospf_Processes_Process_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular OSPF vrf. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf.
	Vrf []*Ospf_Processes_Process_Vrfs_Vrf
}

Ospf_Processes_Process_Vrfs VRF related configuration

func (*Ospf_Processes_Process_Vrfs) GetEntityData

func (vrfs *Ospf_Processes_Process_Vrfs) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Vrfs_Vrf

type Ospf_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{}

	// Start OSPF VRF configuration. The type is interface{}.
	VrfStart interface{}

	// Enable/disable OSPF SNMP trap. The type is bool. The default value is
	// false.
	SnmpTrapEnabled interface{}

	// 32 bit Domain tag value. The type is interface{} with range: 1..4294967295.
	DomainTag interface{}

	// VRF lite capability. The type is interface{}.
	VrfLite interface{}

	// Disable DN bit check. The type is interface{}.
	DisableDnBitCheck interface{}

	// Ignore MOSPF (Type 6) LSAs. The type is interface{}.
	IgnoreMospf interface{}

	// Router ID for this OSPF process. Enter an IP Address. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Prefer type7 externals over type5. The type is interface{}.
	Type7 interface{}

	// OSPF SNMP context configuration. The type is string.
	SnmpContext interface{}

	// Max number of interfaces allowed to be configured. The type is interface{}
	// with range: 1..4294967295. The default value is 1024.
	MaximumInterfaces interface{}

	// Disable opaque LSAs. The type is interface{}.
	NoOpaque interface{}

	// Configure a route-policy for prioritizing RIB route install. The type is
	// string.
	SpfPrefixPriority interface{}

	// Forward packets over multiple paths (number of paths). The type is
	// interface{} with range: 1..64.
	MaximumPaths interface{}

	// Log changes in adjacency state. The type is OspfLogAdj.
	AdjacencyChanges interface{}

	// Set default metric of redistributed routes. The type is interface{} with
	// range: 1..16777214. The default value is 1.
	DefaultMetric interface{}

	// OSPF Domain ID.
	DomainId Ospf_Processes_Process_Vrfs_Vrf_DomainId

	// Microloop configuration.
	Microloop Ospf_Processes_Process_Vrfs_Vrf_Microloop

	// Maximum number of prefixes redistributed into OSPF.
	MaximumRedistributePrefix Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix

	// Control distribution of default information.
	DefaultInformation Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation

	// OSPF address family.
	Af Ospf_Processes_Process_Vrfs_Vrf_Af

	// Adjust OSPF input queue sizes and processing quantums.
	Queue Ospf_Processes_Process_Vrfs_Vrf_Queue

	// Set maximum metric configuration.
	MaxMetric Ospf_Processes_Process_Vrfs_Vrf_MaxMetric

	// Non Stop Forwarding configuration.
	Nsf Ospf_Processes_Process_Vrfs_Vrf_Nsf

	// Process scope configuration.
	ProcessScope Ospf_Processes_Process_Vrfs_Vrf_ProcessScope

	// Redistribute configurations.
	Redistribution Ospf_Processes_Process_Vrfs_Vrf_Redistribution

	// Staggering OSPF adjacency bring up.
	AdjacencyStagger Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger

	// Set max-lsa configuration.
	MaxLsa Ospf_Processes_Process_Vrfs_Vrf_MaxLsa

	// Controls automatic cost based on bandwidth.
	AutoCost Ospf_Processes_Process_Vrfs_Vrf_AutoCost

	// Unequal Cost Multi-ptah configuration.
	Ucmp Ospf_Processes_Process_Vrfs_Vrf_Ucmp

	// Fast-reroute instance scoped parameters.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_FastReroute

	// Configure IP prefix summary.
	SummaryPrefixes Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes

	// Filter outgoing routing updates.
	OutgoingRouteUpdates Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates

	// Administrative distance configuration.
	Distance Ospf_Processes_Process_Vrfs_Vrf_Distance

	// Area configuration.
	AreaAddresses Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses

	// Adjust routing timers.
	Timers Ospf_Processes_Process_Vrfs_Vrf_Timers
}

Ospf_Processes_Process_Vrfs_Vrf Configuration for a particular OSPF vrf

func (*Ospf_Processes_Process_Vrfs_Vrf) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger

type Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable OSPF adjacency stagger. The type is interface{}.
	Disable interface{}

	// Adjacency Stagger: Initial number of neighbors to bring up per area. The
	// type is interface{} with range: 1..65535. The default value is 2.
	InitialNbr interface{}

	// Adjacency Stagger: Subsequent simultaneous number of neighbors to bring up.
	// The type is interface{} with range: 1..65535. The default value is 64.
	MaxNbr interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger Staggering OSPF adjacency bring up

func (*Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger) GetEntityData

func (adjacencyStagger *Ospf_Processes_Process_Vrfs_Vrf_AdjacencyStagger) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Af

type Ospf_Processes_Process_Vrfs_Vrf_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Address family. The type is OspfAddressFamily. This attribute is mandatory.
	AfName interface{}

	// Sub-Address family. The type is OspfSubAddressFamily.
	SafName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Af OSPF address family This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_Af) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular area. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress.
	AreaAddress []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress

	// Configuration for a particular area. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId.
	AreaAreaId []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses Area configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress

type Ospf_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{}

	// Configure a route policy for inbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyIn interface{}

	// Set the summary default-cost of a NSSA/stub area. The type is interface{}
	// with range: 1..16777215. The default value is 1.
	DefaultCost interface{}

	// Configure a route policy for outbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyOut interface{}

	// Specify the area as a stub area (send summary LSA stub area). The type is
	// bool.
	Stub interface{}

	// Translate Type 7 to Type 5, even if not elected NSSA translator. The type
	// is bool.
	Type7TranslateAlways interface{}

	// Configure an OSPF area to run MPLS Traffic Engineering. The type is
	// interface{}.
	MplsTrafficEng interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Virtual Link scope configurations.
	VirtualLinkScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes

	// Sham Link scope configurations.
	ShamLinkScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes

	// Area scope configuration.
	AreaScope Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope

	// Name scope configurations.
	NameScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes

	// Multi Area Interface scope configurations.
	MultiAreaInterfaceScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes

	// Summarize routes matching address/mask (border routers only).
	AreaRanges Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges

	// Specify area as a NSSA area.
	Nssa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress Configuration for a particular area

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ordering index. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange.
	AreaRange []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges Summarize routes matching address/mask (border routers only)

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP address to match. 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{}

	// This attribute is a key. IP netmask for address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Netmask interface{}

	// Do not advertise this range. The type is bool.
	NotAdvertise interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange Ordering index

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaRanges_AreaRange) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope Area scope configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Bfd

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Bfd BFD configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Bfd) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute

type Ospf_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
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink) GetEntityData

type Ospf_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
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_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
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_AreaScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Multi Area Interface configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope.
	MultiAreaInterfaceScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes Multi Area Interface scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Multi Area Interface to configure. The
	// type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope Multi Area Interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name scope configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope.
	NameScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes Name scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Interface to configure. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Prefix SID.
	PrefixSid Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid

	// Strict Prefix SID.
	PrefixSidStrict Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope Name scope configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd BFD configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Bfd) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSid) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict Strict Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_PrefixSidStrict) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_NameScopes_NameScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa

type Ospf_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{}

	// Do not send summary LSA into NSSA. The type is bool. The default value is
	// false.
	NoSummary interface{}

	// OSPF default metric. The type is interface{} with range: 1..16777214.
	NssaDefMetric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa Specify area as a NSSA area

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_Nssa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sham Link configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope.
	ShamLinkScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes Sham Link scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of the local sham-link endpoint. 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Address of the remote sham-link endpoint. 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}]+)?.
	DestinationAddress interface{}

	// Address of the local sham-link endpoint. Enter an IP Address. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope Sham Link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Virtual Link configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope.
	VirtualLinkScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes Virtual Link scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope 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}]+)?.
	Address interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope Virtual Link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAddress_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId

type Ospf_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{}

	// Configure a route policy for inbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyIn interface{}

	// Set the summary default-cost of a NSSA/stub area. The type is interface{}
	// with range: 1..16777215. The default value is 1.
	DefaultCost interface{}

	// Configure a route policy for outbound type-3 lsa filtering. The type is
	// string.
	RoutePolicyOut interface{}

	// Specify the area as a stub area (send summary LSA stub area). The type is
	// bool.
	Stub interface{}

	// Translate Type 7 to Type 5, even if not elected NSSA translator. The type
	// is bool.
	Type7TranslateAlways interface{}

	// Configure an OSPF area to run MPLS Traffic Engineering. The type is
	// interface{}.
	MplsTrafficEng interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Virtual Link scope configurations.
	VirtualLinkScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes

	// Sham Link scope configurations.
	ShamLinkScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes

	// Area scope configuration.
	AreaScope Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope

	// Name scope configurations.
	NameScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes

	// Multi Area Interface scope configurations.
	MultiAreaInterfaceScopes Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes

	// Summarize routes matching address/mask (border routers only).
	AreaRanges Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges

	// Specify area as a NSSA area.
	Nssa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId Configuration for a particular area

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ordering index. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange.
	AreaRange []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges Summarize routes matching address/mask (border routers only)

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP address to match. 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{}

	// This attribute is a key. IP netmask for address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Netmask interface{}

	// Do not advertise this range. The type is bool.
	NotAdvertise interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange Ordering index

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaRanges_AreaRange) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope Area scope configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Bfd

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Bfd BFD configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Bfd) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute

type Ospf_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
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink) GetEntityData

type Ospf_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
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_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
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_AreaScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Multi Area Interface configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope.
	MultiAreaInterfaceScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes Multi Area Interface scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Multi Area Interface to configure. The
	// type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope Multi Area Interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_MultiAreaInterfaceScopes_MultiAreaInterfaceScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name scope configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope.
	NameScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes Name scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of Interface to configure. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Prefix SID.
	PrefixSid Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid

	// Strict Prefix SID.
	PrefixSidStrict Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security

	// Neighbor router configuration information.
	Neighbors Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope Name scope configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd BFD configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Bfd) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable Fast-reroute per-link or per-prefix. The type is
	// OspfFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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 Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tiebreaker type. The type is
	// OspfFastRerouteTiebreakersIntf.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Router configuration information for a particular neighbor. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor.
	Neighbor []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors Neighbor router configuration information

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Neighbor IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// OSPF priority of non-broadcast neighbor. The type is interface{} with
	// range: 0..255. The default value is 0.
	Priority interface{}

	// OSPF dead router poll-interval in seconds. The type is interface{} with
	// range: 0..65535. Units are second. The default value is 40.
	PollInterval interface{}

	// OSPF cost for point-to-multipoint neighbor. The type is interface{} with
	// range: 1..65535. The default value is 1.
	Cost interface{}

	// Database filter: Filter OSPF LSA during synchronization and flooding for
	// point-to-multipoint. The type is bool. The default value is false.
	DatabaseFilter interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor Router configuration information for a particular neighbor

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Neighbors_Neighbor) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSid) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// SID value. The type is interface{} with range: 0..1048575. This attribute
	// is mandatory.
	SidValue interface{}

	// Force Penultimate Hop To Send Explicit-Null Label. The type is bool. The
	// default value is false.
	ExplicitNull interface{}

	// OSPF SID Type. The type is OspfSid. This attribute is mandatory.
	Type interface{}

	// Not a node SID. The type is bool. The default value is false.
	NFlagClear interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict Strict Prefix SID This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_PrefixSidStrict) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_NameScopes_NameScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa

type Ospf_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{}

	// Do not send summary LSA into NSSA. The type is bool. The default value is
	// false.
	NoSummary interface{}

	// OSPF default metric. The type is interface{} with range: 1..16777214.
	NssaDefMetric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa Specify area as a NSSA area

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_Nssa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sham Link configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope.
	ShamLinkScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes Sham Link scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of the local sham-link endpoint. 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Address of the remote sham-link endpoint. 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}]+)?.
	DestinationAddress interface{}

	// Address of the local sham-link endpoint. Enter an IP Address. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope Sham Link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_ShamLinkScopes_ShamLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Virtual Link configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope.
	VirtualLinkScope []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes Virtual Link scope configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope 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}]+)?.
	Address interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Enable routing on an IP network. The type is interface{}.
	Running interface{}

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope Virtual Link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_AreaAddresses_AreaAreaId_VirtualLinkScopes_VirtualLinkScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_AutoCost

type Ospf_Processes_Process_Vrfs_Vrf_AutoCost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disabling auto costing. The type is bool. The default value is false.
	Disable interface{}

	// The reference bandwidth in terms of Mbits per second. The type is
	// interface{} with range: 1..4294967. Units are Mbit/s. The default value is
	// 100.
	Bandwidth interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_AutoCost Controls automatic cost based on bandwidth

func (*Ospf_Processes_Process_Vrfs_Vrf_AutoCost) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation

type Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Always advertise default route. The type is bool. The default value is
	// false.
	AlwaysAdvertise interface{}

	// OSPF metric. The type is interface{} with range: 1..16777214. The default
	// value is 1.
	Metric interface{}

	// OSPF External metric type. The type is OspfLinkStateMetric. The default
	// value is type2.
	MetricType interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation Control distribution of default information

func (*Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation) GetEntityData

func (defaultInformation *Ospf_Processes_Process_Vrfs_Vrf_DefaultInformation) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Distance

type Ospf_Processes_Process_Vrfs_Vrf_Distance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Define an administrative distance. The type is interface{} with range:
	// 1..255. The default value is 110.
	AdminDistance interface{}

	// OSPF distance configuration.
	OspfDistance Ospf_Processes_Process_Vrfs_Vrf_Distance_OspfDistance

	// IP specific administrative distance configuration.
	IpDistances Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances
}

Ospf_Processes_Process_Vrfs_Vrf_Distance Administrative distance configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Distance) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances

type Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Administrative distance configuration for a particular IP address. The type
	// is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance.
	IpDistance []*Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance
}

Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances IP specific administrative distance configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance

type Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP source address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Address interface{}

	// This attribute is a key. IP wild card bits -- inverted mask. 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}]+)?.
	Wildcard interface{}

	// Administrative distance. The type is interface{} with range: 1..255. The
	// default value is 110.
	Distance interface{}

	// Access Control List name. The type is string.
	AccessListName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance Administrative distance configuration for a particular IP address

func (*Ospf_Processes_Process_Vrfs_Vrf_Distance_IpDistances_IpDistance) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Distance_OspfDistance

type Ospf_Processes_Process_Vrfs_Vrf_Distance_OspfDistance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Distance for intra-area routes. The type is interface{} with range: 1..255.
	// The default value is 110.
	IntraArea interface{}

	// Distance for inter-area routes. The type is interface{} with range: 1..255.
	// The default value is 110.
	InterArea interface{}

	// Distance for external type 5 and type 7 routes. The type is interface{}
	// with range: 1..255. The default value is 110.
	ExternalRoutes interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Distance_OspfDistance OSPF distance configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Distance_OspfDistance) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_DomainId

type Ospf_Processes_Process_Vrfs_Vrf_DomainId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OSPF Primary domain ID.
	PrimaryDomainId Ospf_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId

	// Secondary domain ID Table.
	SecondaryDomainIds Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds
}

Ospf_Processes_Process_Vrfs_Vrf_DomainId OSPF Domain ID

func (*Ospf_Processes_Process_Vrfs_Vrf_DomainId) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId

type Ospf_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Primary domain ID type. The type is OspfDomainId.
	DomainIdType interface{}

	// Primary domain ID value. The type is string.
	DomainIdName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId OSPF Primary domain ID

func (*Ospf_Processes_Process_Vrfs_Vrf_DomainId_PrimaryDomainId) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds

type Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OSPF Secondary domain ID. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId.
	SecondaryDomainId []*Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId
}

Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds Secondary domain ID Table

func (*Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId

type Ospf_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
	// OspfDomainId.
	DomainIdType interface{}

	// This attribute is a key. Secondary domain ID value. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	DomainIdName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId OSPF Secondary domain ID

func (*Ospf_Processes_Process_Vrfs_Vrf_DomainId_SecondaryDomainIds_SecondaryDomainId) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute per-link global configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerLink

	// Fast-reroute per-prefix global configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_FastReroute Fast-reroute instance scoped parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_FastReroute) GetEntityData

type Ospf_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
	// OspfFastReroutePriority.
	Priority interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerLink Fast-reroute per-link global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix

type Ospf_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
	// OspfFastReroutePriority.
	Priority interface{}

	// Fast-reroute tiebreakers configurations.
	Tiebreakers Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers
}

Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix Fast-reroute per-prefix global configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fast-reroute tiebreakers configuration. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker.
	Tiebreaker []*Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker
}

Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers Fast-reroute tiebreakers configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker

type Ospf_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
	// OspfFastRerouteTiebreakers.
	TiebreakerType interface{}

	// Index value for a tiebreaker, 0 to disable. The type is interface{} with
	// range: 0..255. This attribute is mandatory.
	TiebreakerIndex interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker Fast-reroute tiebreakers configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_FastReroute_PerPrefix_Tiebreakers_Tiebreaker) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxLsa

type Ospf_Processes_Process_Vrfs_Vrf_MaxLsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Set maximum number of non self-generated LSAs. The type is interface{} with
	// range: 1..4294967294. This attribute is mandatory.
	MaxLsaLimit interface{}

	// Set max-lsa threshold for generating a warning message. The type is
	// interface{} with range: 1..100.
	MaxLsaThreshold interface{}

	// Only give warning message when limit is exceeded. The type is bool.
	MaxLsaWarningOnly interface{}

	// Set time during which all adjacencies are suppressed. The type is
	// interface{} with range: 1..35791394.
	MaxLsaIgnoreTime interface{}

	// Set count on how many times adjacencies can be suppressed. The type is
	// interface{} with range: 1..4294967294.
	MaxLsaIgnoreCount interface{}

	// Set number of minutes after which ignore-count is reset to zero. The type
	// is interface{} with range: 2..71582788. Units are minute.
	MaxLsaResetTime interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxLsa Set max-lsa configuration This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxLsa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Block ABR-disable mode entry while in max-metric mode. The type is
	// interface{}.
	MaxMetricNoAbrOff interface{}

	// Set maximum metric on-proc-restart configuration.
	MaxMetricOnProcRestart Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcRestart

	// Set maximum metric on-startup configuration.
	MaxMetricOnStartup Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnStartup

	// Set maximum metric on-proc-migration configuration.
	MaxMetricOnProcMigration Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcMigration

	// Set maximum metric always configuration.
	MaxMetricAlways Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricAlways

	// Set maximum metric on-switchover configuration.
	MaxMetricOnSwitchover Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnSwitchover
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric Set maximum metric configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricAlways

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricAlways struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set maximum metric for stub links in router-LSAs. The type is bool. The
	// default value is false.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricAlways Set maximum metric always configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricAlways) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcMigration

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcMigration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcMigration Set maximum metric on-proc-migration configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcMigration) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcRestart

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcRestart Set maximum metric on-proc-restart configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnProcRestart) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnStartup

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnStartup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnStartup Set maximum metric on-startup configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnStartup) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnSwitchover

type Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnSwitchover struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Let BGP decide when to originate router-LSA with normal metric. The type is
	// bool. The default value is false.
	WaitForBgp interface{}

	// Time in seconds to originate router-LSA with max-metric. The type is
	// interface{} with range: 5..86400. Units are second.
	StartupMax interface{}

	// Set maximum metric for stub links in router-LSAs. The type is bool.
	IncludeStub interface{}

	// Override summary-lsa metric with max-metric value. The type is bool.
	SummaryLsa interface{}

	// Overriding metric in summary-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	SummaryLsaMaximumMetric interface{}

	// Override external-lsa metric with max-metric value. The type is bool.
	ExternalLsa interface{}

	// Overriding metric in external-LSAs (default 16711680). The type is
	// interface{} with range: 1..16777215.
	ExternalLsaMaximumMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnSwitchover Set maximum metric on-switchover configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_MaxMetric_MaxMetricOnSwitchover) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix

type Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum number of prefixes redistributed. The type is interface{} with
	// range: 1..4294967295.
	NumberOfPrefixes interface{}

	// Threshold value (%) at which to generate a warning msg. The type is
	// interface{} with range: 1..100.
	Threshold interface{}

	// Only give warning messsage when limit is exceeded. The type is bool.
	WarningOnly interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix Maximum number of prefixes redistributed into OSPF

func (*Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix) GetEntityData

func (maximumRedistributePrefix *Ospf_Processes_Process_Vrfs_Vrf_MaximumRedistributePrefix) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Microloop

type Ospf_Processes_Process_Vrfs_Vrf_Microloop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Microloop avoidance configuration.
	Avoidance Ospf_Processes_Process_Vrfs_Vrf_Microloop_Avoidance
}

Ospf_Processes_Process_Vrfs_Vrf_Microloop Microloop configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Microloop) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Microloop_Avoidance

type Ospf_Processes_Process_Vrfs_Vrf_Microloop_Avoidance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MicroLoop avoidance feature enable configuration. The type is
	// OspfUloopAvoidance. The default value is all.
	Enable interface{}

	// Delay to introduce between SPF and RIB update in msecs. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 5000.
	RibUpdateDelay interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Microloop_Avoidance Microloop avoidance configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Microloop_Avoidance) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Nsf

type Ospf_Processes_Process_Vrfs_Vrf_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum route lifetime following restart in seconds. The type is
	// interface{} with range: 90..1800. Units are second. The default value is
	// 90.
	Lifetime interface{}

	// Enable IETF Non Stop Forwarding. The type is OspfIetfNsf.
	Ietf interface{}

	// Disable helper support role for IETF Non Stop Forwarding. The type is
	// OspfIetfNsfSupport.
	IetfSupportRole interface{}

	// Enable Cisco Non Stop Forwarding. The type is OspfCiscoNsf.
	Cisco interface{}

	// Minimum interval between Non Stop Forwarding restarts in seconds. The type
	// is interface{} with range: 90..3600. Units are second. The default value is
	// 90.
	Interval interface{}

	// Maximum time allowed for external route learning (seconds). The type is
	// interface{} with range: 1..3600. Units are second. The default value is 60.
	FlushDelayTime interface{}

	// Enable Strict LSA checking of IETF NSF. The type is interface{}.
	IetfStrictLsaChecking interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Nsf Non Stop Forwarding configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Nsf) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates

type Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Filter outgoing routing updates for a particular protocol. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate.
	OutgoingRouteUpdate []*Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate
}

Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates Filter outgoing routing updates

func (*Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates) GetEntityData

func (outgoingRouteUpdates *Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates) GetEntityData() *types.CommonEntityData

type Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate

type Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Distribute list protocol type. The type is
	// OspfDistListProtocol.
	ProtocolName interface{}

	// Access Control List name. The type is string.
	AccessListName interface{}

	// First half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP
	// and must not be specified otherwise. Must be a non-zero value if second
	// half is zero. The type is interface{} with range: 0..65535.
	AsXx interface{}

	// Second half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP
	// and must not be specified otherwise. Must be a non-zero value if first half
	// is zero. The type is interface{} with range: 0..4294967295.
	AsYy interface{}

	// OSPF process name. The type is string.
	OspfProcessName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate Filter outgoing routing updates for a particular protocol

func (*Ospf_Processes_Process_Vrfs_Vrf_OutgoingRouteUpdates_OutgoingRouteUpdate) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface cost. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Enable/Disable an OSPF area to advertise intra-area prefixes out of this
	// area as external. The type is bool.
	ExternalOut interface{}

	// Enable/Disable prefix suppression for primary addresses. The type is bool.
	// The default value is false.
	PrefixSuppressionPrimary interface{}

	// Enable/Disable ignoring of MTU in DBD packets. The type is bool. The
	// default value is false.
	MtuIgnore interface{}

	// Enable/Disable MPLS LDP sync for igp-shortcuts. The type is bool.
	LdpSyncIgpShortcuts interface{}

	// Enable MPLS LDP Auto Config. The type is interface{}.
	LdpAutoConfig interface{}

	// Enable/Disable an OSPF area to advertise external prefixes into this area
	// as summary. The type is bool.
	SummaryIn interface{}

	// Type of attached network. The type is OspfNetwork.
	NetworkType interface{}

	// Interval between HELLO packets in seconds. The type is interface{} with
	// range: 1..65535. Units are second.
	HelloInterval interface{}

	// Enable/Disable advertising loopback as a stub network. The type is bool.
	// The default value is false.
	LoopbackStubNetwork interface{}

	// Enable/Disable prefix suppression for secondary addresses. The type is
	// bool. The default value is false.
	PrefixSuppressionSecondary interface{}

	// Enable/Disable OSPF demand circuit. The type is bool. The default value is
	// false.
	DemandCircuit interface{}

	// segment-routing configuration Applicable only in Default VRF. The type is
	// OspfSegmentRouting.
	SegmentRouting interface{}

	// When enabled, prevent sending HELLO packets over link. The type is bool.
	// The default value is false.
	Passive interface{}

	// Number of seconds to delay transmission of LSAs. The type is interface{}
	// with range: 1..65535. Units are second. The default value is 1.
	TransmitDelay interface{}

	// Customize size of OSPF packets upto MTU. The type is interface{} with
	// range: 576..10000.
	PacketSize interface{}

	// Enable/Disable MPLS LDP sync. The type is bool.
	LdpSync interface{}

	// Filter OSPF LSA during synchronization and flooding. The type is bool. The
	// default value is false.
	DatabaseFilter interface{}

	// Enable/Disable registration for early interface down notifications. The
	// type is bool. The default value is false.
	LinkDownFastDetect interface{}

	// segment-routing forwarding configuration Applicableonly in Default VRF. The
	// type is OspfSegmentRoutingForwarding.
	SegmentRoutingForwarding interface{}

	// Time in seconds between retransmitting lost link state advertisements. The
	// type is interface{} with range: 1..65535. Units are second. The default
	// value is 5.
	RetransmitInterval interface{}

	// Router priority for DR and BDR election. The type is interface{} with
	// range: 0..255. The default value is 1.
	Priority interface{}

	// Enable/Disable OSPF flood reduction. The type is bool. The default value is
	// false.
	FloodReduction interface{}

	// Segment Routing Global Block configuration.
	Srgb Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Srgb

	// Fast-reroute configuration.
	FastReroute Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute

	// Filter networks intalled to RIB (disable as ACL name means filtering is
	// disabled).
	DistributeList Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DistributeList

	// BFD configuration.
	Bfd Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Bfd

	// Authentication.
	Authentication Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication

	// Container class for security related configuration parameters.
	Security Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security

	// Interval after which a neighbor is declared dead.
	DeadIntervalMinimal Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DeadIntervalMinimal

	// Interface fallback cost.
	CostFallback Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_CostFallback
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope Process scope configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication key configuration. The type is string with pattern:
	// (!.+)|([^!].+).
	Key interface{}

	// Authentication type.
	Type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_Type

	// Message digest authentication password (key) configurations, first 16 chars
	// used.
	MessageDigestKeys Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication Authentication

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Message digest authentication password (key) configuration. The type is
	// slice of
	// Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey.
	MessageDigestKey []*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys Message digest authentication password (key) configurations, first 16 chars used

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Key ID. The type is interface{} with range:
	// 1..255.
	KeyId interface{}

	// Password. The type is string with pattern: (!.+)|([^!].+). This attribute
	// is mandatory.
	Password interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey Message digest authentication password (key) configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_MessageDigestKeys_MessageDigestKey) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_Type

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_Type struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Authentication type code . The type is OspfAuthentication.
	AuthenType interface{}

	// Keychain authentication type. The type is OspfKeychainAuth.
	KeychainAuthenType interface{}

	// Keychain name. The type is string.
	KeychainName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_Type Authentication type

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Authentication_Type) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Bfd

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by OSPF. The type is interface{}
	// with range: 3..30000. Units are millisecond.
	Interval interface{}

	// Detection multiplier for BFD sessions created by OSPF. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// use of Bidirectional Forwarding Detection. The type is BfdEnableMode.
	FastDetectMode interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Bfd BFD configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Bfd) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_CostFallback

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_CostFallback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Fallback cost of link. The type is interface{} with range: 1..65535.
	Cost interface{}

	// Bandwidth threshold. The type is interface{} with range: 1..4294967.
	Threshold interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_CostFallback Interface fallback cost

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_CostFallback) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DeadIntervalMinimal

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DeadIntervalMinimal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval size in seconds after which a neighbor is declared dead. The type
	// is interface{} with range: 1..65535. Units are second.
	Interval interface{}

	// Number of Hellos in one second. The type is interface{} with range: 3..20.
	Multiplier interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DeadIntervalMinimal Interval after which a neighbor is declared dead

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DeadIntervalMinimal) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DistributeList

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DistributeList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access Control List name. The type is string.
	AccessListName interface{}

	// Route Policy name. The type is string.
	RoutePolicyName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DistributeList Filter networks intalled to RIB (disable as ACL name means filtering is disabled) This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_DistributeList) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute

type Ospf_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
	// OspfProcFastReroute.
	FastRerouteEnable interface{}

	// Fast-reroute per-link configuration.
	PerLink Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink

	// Fast-reroute per-prefix configuration.
	PerPrefix Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute Fast-reroute configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute) GetEntityData

type Ospf_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 Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink Fast-reroute per-link configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_CandidateInterfaces_CandidateInterface Candidate backup interface

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerLink_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Topology Independet LFA configuration. The type is bool.
	TopologyIndependentLfa interface{}

	// Use only interfaces on the candidate list as a backup path. The type is
	// bool. The default value is false.
	FastRerouteUseCandidateOnly interface{}

	// Remote LFA configuration.
	RemoteLfa Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa

	// Fast-reroute per-link/per-prefix candidate interface configuration.
	CandidateInterfaces Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix Fast-reroute per-prefix configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Candidate backup interface. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface.
	CandidateInterface []*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces Fast-reroute per-link/per-prefix candidate interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface Candidate backup interface

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_CandidateInterfaces_CandidateInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface

type Ospf_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_ExcludeInterfaces_ExcludeInterface) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable/Disable remote LFA computation. The type is OspfProcFrrRlfaTunnel.
	Tunnel interface{}

	// Maximum path cost to remote LFA. The type is interface{} with range:
	// 1..4294967295.
	MaximumCost interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa Remote LFA configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_FastReroute_PerPrefix_RemoteLfa) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enabling turns on TTL security.
	Ttl Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security_Ttl
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security Container class for security related configuration parameters

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security_Ttl

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security_Ttl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TTL security. The type is bool.
	Enable interface{}

	// Hop count. The type is interface{} with range: 1..254.
	HopCount interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security_Ttl Enabling turns on TTL security

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Security_Ttl) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Srgb

type Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Srgb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// The lower bound of the SRGB. The type is interface{} with range:
	// 16000..1048575. This attribute is mandatory.
	LowerBound interface{}

	// The upper bound of the SRGB. The type is interface{} with range:
	// 16000..1048575. This attribute is mandatory.
	UpperBound interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Srgb Segment Routing Global Block configuration This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_ProcessScope_Srgb) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Queue

type Ospf_Processes_Process_Vrfs_Vrf_Queue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum number of continuous rate-limited LSAs processed for FLUSH. The
	// type is interface{} with range: 30..3000. The default value is 150.
	DispatchRateLimitedFlush interface{}

	// Hello events are dropped when incoming event queue exceeds this. The type
	// is interface{} with range: 1000..30000. The default value is 9500.
	LimitHigh interface{}

	// Maximum number of continuous summary or external LSAs processed. The type
	// is interface{} with range: 30..3000. The default value is 150.
	DispatchSpfLsaLimit interface{}

	// DBDs/Updates are dropped when incoming event queue exceeds this. The type
	// is interface{} with range: 1000..30000. The default value is 8000.
	LimitLow interface{}

	// Maximum number of continuous rate-limited LSAs processed. The type is
	// interface{} with range: 30..3000. The default value is 150.
	DispatchRateLimited interface{}

	// LSA ACKs are dropped when incoming event queue exceeds this. The type is
	// interface{} with range: 1000..30000. The default value is 9000.
	LimitMedium interface{}

	// Maximum number of continuous incoming packet-related events processed. The
	// type is interface{} with range: 30..3000. The default value is 300.
	DispatchIncoming interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Queue Adjust OSPF input queue sizes and processing quantums

func (*Ospf_Processes_Process_Vrfs_Vrf_Queue) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Redistribute information from another routing protocol.
	Redistributes Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution Redistribute configurations

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Redistribute information from another routing protocol. The type is slice
	// of
	// Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute.
	Redistribute []*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes Redistribute information from another routing protocol

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Distribute list protocol type. The type is
	// OspfRedistProtocol.
	ProtocolName interface{}

	// connected or static or dagr or subscriber or mobile or rip.
	ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip

	// application or isis or ospf. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf.
	ApplicationOrIsisOrOspf []*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf

	// bgp. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp.
	Bgp []*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp

	// eigrp. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp.
	Eigrp []*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute Redistribute information from another routing protocol

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf application or isis or ospf

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ApplicationOrIsisOrOspf) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// This attribute is a key. First half of BGP AS number in XX.YY format.
	// Mandatory if Protocol is BGP and must not be specified otherwise. Must be a
	// non-zero value if second half is zero. The type is interface{} with range:
	// 0..65535.
	AsXx interface{}

	// This attribute is a key. Second half of BGP AS number in XX.YY format .
	// Mandatory if Protocol is BGP or EIGRP and must not be specified otherwise.
	// Must be a non-zero value if first half is zero. The type is interface{}
	// with range: 0..4294967295.
	AsYy interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp bgp

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Bgp) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip connected or static or dagr or subscriber or mobile or rip This type is a presence type.

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_ConnectedOrStaticOrDagrOrSubscriberOrMobileOrRip) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp

type Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OSPF or ISIS process name or protocol name: bgp,
	// eigrp, connected. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InstanceName interface{}

	// This attribute is a key. First half of BGP AS number in XX.YY format.
	// Mandatory if Protocol is BGP and must not be specified otherwise. Must be a
	// non-zero value if second half is zero. The type is interface{} with range:
	// 0..65535.
	AsXx interface{}

	// Disallow subnetting. The type is bool. The default value is false.
	Classful interface{}

	// Default metric for routes being redistributed into OSPF. The type is
	// interface{} with range: 1..16777214.
	DefaultRedistributedRouteMetric interface{}

	// Set tag for routes redistributed into OSPF. The type is interface{} with
	// range: 0..4294967295.
	Tag interface{}

	// Set OSPF External metric type. The type is OspfLinkStateMetric.
	MetricType interface{}

	// EIGRP route type. The type is OspfEigrpRoute.
	EigrpRouteType interface{}

	// Levels of ISIS routes. The type is OspfRouteLevel.
	IsisLevels interface{}

	// OSPF_Internal route type. The type is bool.
	OspfInternal interface{}

	// OSPF external route types. The type is OspfRouteLevel.
	OspfExternal interface{}

	// OSPF NSSA external route types. The type is OspfRouteLevel.
	OspfNssaLevel interface{}

	// Routing policy name. The type is string.
	RoutePolicyName interface{}

	// Preserve MED of BGP routes. The type is bool.
	BgpPreserveMed interface{}

	// Preserve Metric and Metric Type of BGP Default Route. The type is bool.
	BgpPreserveDefaultInfo interface{}

	// LSA type for redistributed routes. The type is OspfRedistLsa. The default
	// value is external.
	OspfRedistLsaType interface{}

	// Only redistribute to NSSA areas. The type is bool.
	OspfnssaOnly interface{}

	// Use metric from RIB for redistributed routes. The type is bool.
	OspfUseRibMetric interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp eigrp

func (*Ospf_Processes_Process_Vrfs_Vrf_Redistribution_Redistributes_Redistribute_Eigrp) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data container.
	SummaryPrefixData Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefixData

	// keys: prefix, netmask. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask.
	PrefixAndNetmask []*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask

	// keys: prefix. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix.
	Prefix []*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix

	// keys: netmask. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask.
	Netmask []*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask
}

Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes Configure IP prefix summary

func (*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Summary netmask. 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}]+)?.
	Netmask interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask keys: netmask

func (*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Netmask) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP summary prefix. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix keys: prefix

func (*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_Prefix) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP summary prefix. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// This attribute is a key. Summary netmask. 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}]+)?.
	Netmask interface{}

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask keys: prefix, netmask

func (*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_PrefixAndNetmask) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefixData

type Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefixData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Do not advertise when translating OSPF type-7 LSA. The type is bool. The
	// default value is false.
	NotAdvertise interface{}

	// 32-bit tag value. The type is interface{} with range: 0..4294967295.
	Tag interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefixData Data container.

func (*Ospf_Processes_Process_Vrfs_Vrf_SummaryPrefixes_SummaryPrefixData) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Timers

type Ospf_Processes_Process_Vrfs_Vrf_Timers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds between group of LSAs being refreshed or maxaged. The type is
	// interface{} with range: 5..100. Units are second.
	LsaPacingFlood interface{}

	// Number of ms between end of SPF and start of IPFRR computation. The type is
	// interface{} with range: 50..600000. Units are millisecond. The default
	// value is 500.
	FastRerouteTimer interface{}

	// How often self-originated LSAs should be refreshed. The type is interface{}
	// with range: 1800..2700. Units are second. The default value is 1800.
	LsaRefresh interface{}

	// LSA group pacing timer (Seconds between group of LSAs being refreshed or
	// maxaged). The type is interface{} with range: 10..1800. Units are second.
	// The default value is 240.
	LsaGroupPacing interface{}

	// MinLSArrival timer (minimum interval in milliseconds between accepting the
	// same LSA). The type is interface{} with range: 0..600000. Units are
	// millisecond. The default value is 100.
	LsaMinArrival interface{}

	// OSPF SPF timers (in milliseconds).
	SpfTimer Ospf_Processes_Process_Vrfs_Vrf_Timers_SpfTimer

	// OSPF LSA timers (in milliseconds).
	LsaGenerationTimer Ospf_Processes_Process_Vrfs_Vrf_Timers_LsaGenerationTimer
}

Ospf_Processes_Process_Vrfs_Vrf_Timers Adjust routing timers

func (*Ospf_Processes_Process_Vrfs_Vrf_Timers) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Timers_LsaGenerationTimer

type Ospf_Processes_Process_Vrfs_Vrf_Timers_LsaGenerationTimer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of milliseconds before generating first LSA. The type is interface{}
	// with range: 0..600000. Units are millisecond. The default value is 50.
	InitialDelay interface{}

	// Number of milliseconds delay between successive LSA builds. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 200.
	BackoffIncrement interface{}

	// Max number of milliseconds between consecutive LSA builds . The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 200.
	MaxDelay interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Timers_LsaGenerationTimer OSPF LSA timers (in milliseconds)

func (*Ospf_Processes_Process_Vrfs_Vrf_Timers_LsaGenerationTimer) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Timers_SpfTimer

type Ospf_Processes_Process_Vrfs_Vrf_Timers_SpfTimer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of milliseconds before first SPF run. The type is interface{} with
	// range: 1..600000. Units are millisecond. The default value is 5000.
	InitialDelay interface{}

	// Number of milliseconds delay between successive SPF runs. The type is
	// interface{} with range: 1..600000. Units are millisecond. The default value
	// is 10000.
	BackoffIncrement interface{}

	// Max number of milliseconds between consecutive SPF calculations. The type
	// is interface{} with range: 1..600000. Units are millisecond. The default
	// value is 10000.
	MaxDelay interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Timers_SpfTimer OSPF SPF timers (in milliseconds)

func (*Ospf_Processes_Process_Vrfs_Vrf_Timers_SpfTimer) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Delay in msecs between primary SPF and UCMP computation. The type is
	// interface{} with range: 1..5000. Units are millisecond. The default value
	// is 100.
	DelayInterval interface{}

	// UCMP feature enable configuration.
	Enable Ospf_Processes_Process_Vrfs_Vrf_Ucmp_Enable

	// Fast-reroute per-link/per-prefix or UCMP exclude interface configuration.
	ExcludeInterfaces Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces
}

Ospf_Processes_Process_Vrfs_Vrf_Ucmp Unequal Cost Multi-ptah configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Ucmp) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_Enable

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_Enable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Value of variance. The type is interface{} with range: 101..10000. The
	// default value is 200.
	Variance interface{}

	// Name of the Prefix List. The type is string.
	PrefixListName interface{}
}

Ospf_Processes_Process_Vrfs_Vrf_Ucmp_Enable UCMP feature enable configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Ucmp_Enable) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude an interface from becoming a backup or UCMP. The type is slice of
	// Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces_ExcludeInterface.
	ExcludeInterface []*Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces_ExcludeInterface
}

Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

func (*Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces) GetEntityData

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces_ExcludeInterface

type Ospf_Processes_Process_Vrfs_Vrf_Ucmp_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{}
}

Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces_ExcludeInterface Exclude an interface from becoming a backup or UCMP

func (*Ospf_Processes_Process_Vrfs_Vrf_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL