ospf_oper

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 monitoring the operation of ospf protocol in a Network Element. Copyright (c) 2016-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 AddressFamily

type AddressFamily string

AddressFamily represents Address family type

const (
	AddressFamily_address_family_ipv4 AddressFamily = "address-family-ipv4"

	AddressFamily_address_family_ipv6 AddressFamily = "address-family-ipv6"
)

type NbrStateType

type NbrStateType string

NbrStateType represents OSPF neighbor state type

const (
	// Neighbor state down
	NbrStateType_ospf_nbr_down NbrStateType = "ospf-nbr-down"

	// Neighbor attempt state
	NbrStateType_ospf_nbr_attempt NbrStateType = "ospf-nbr-attempt"

	// Neighbor init state
	NbrStateType_ospf_nbr_init NbrStateType = "ospf-nbr-init"

	// Neighbor 2-way state
	NbrStateType_ospf_nbr_two_way NbrStateType = "ospf-nbr-two-way"

	// Neighbor exchange start state
	NbrStateType_ospf_nbr_exchange_start NbrStateType = "ospf-nbr-exchange-start"

	// Neighbor exchange state
	NbrStateType_ospf_nbr_exchange NbrStateType = "ospf-nbr-exchange"

	// Neighbor loading state
	NbrStateType_ospf_nbr_loading NbrStateType = "ospf-nbr-loading"

	// Neighbor full state
	NbrStateType_ospf_nbr_full NbrStateType = "ospf-nbr-full"
)

type OspfAuthType

type OspfAuthType string

OspfAuthType represents OSPF Authentication type

const (
	OspfAuthType_ospf_auth_ipsec OspfAuthType = "ospf-auth-ipsec"

	OspfAuthType_ospf_auth_trailer_keychain OspfAuthType = "ospf-auth-trailer-keychain"

	OspfAuthType_ospf_auth_trailer_key OspfAuthType = "ospf-auth-trailer-key"

	OspfAuthType_ospf_auth_type_none OspfAuthType = "ospf-auth-type-none"
)

type OspfExternalMetricType

type OspfExternalMetricType string

OspfExternalMetricType represents External metric type

const (
	OspfExternalMetricType_ospf_ext_metric_type_1 OspfExternalMetricType = "ospf-ext-metric-type-1"

	OspfExternalMetricType_ospf_ext_metric_type_2 OspfExternalMetricType = "ospf-ext-metric-type-2"
)

type OspfNetworkType

type OspfNetworkType string

OspfNetworkType represents OSPF network type

const (
	// OSPF broadcast multi-access network
	OspfNetworkType_ospf_broadcast OspfNetworkType = "ospf-broadcast"

	// OSPF Non-Broadcast Multi-Access (NBMA) network
	OspfNetworkType_ospf_non_broadcast OspfNetworkType = "ospf-non-broadcast"

	// OSPF point-to-multipoint network
	OspfNetworkType_ospf_point_to_multipoint OspfNetworkType = "ospf-point-to-multipoint"

	// OSPF point-to-point network
	OspfNetworkType_ospf_point_to_point OspfNetworkType = "ospf-point-to-point"
)

type OspfOperData

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

	// OSPF operational state.
	OspfState OspfOperData_OspfState

	// The OSPF instance. The type is slice of OspfOperData_Ospfv2Instance.
	Ospfv2Instance []*OspfOperData_Ospfv2Instance
}

OspfOperData Operational state of ospf

func (*OspfOperData) GetEntityData

func (ospfOperData *OspfOperData) GetEntityData() *types.CommonEntityData

type OspfOperData_OspfState

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

	// OSPF operation mode. The type is OspfOperationMode.
	OpMode interface{}

	// OSPF routing protocol instance. The type is slice of
	// OspfOperData_OspfState_OspfInstance.
	OspfInstance []*OspfOperData_OspfState_OspfInstance
}

OspfOperData_OspfState OSPF operational state This type is a presence type.

func (*OspfOperData_OspfState) GetEntityData

func (ospfState *OspfOperData_OspfState) GetEntityData() *types.CommonEntityData

type OspfOperData_OspfState_OspfInstance

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

	// This attribute is a key. Address-family of the instance. The type is
	// AddressFamily.
	Af interface{}

	// This attribute is a key. Defined in RFC 2328. A 32-bit number that uniquely
	// identifies the router. The type is interface{} with range: 0..4294967295.
	RouterId interface{}

	// The process identifier used to refer to this instance. The type is
	// interface{} with range: 0..65535.
	ProcessId interface{}

	// List of ospf areas. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea.
	OspfArea []*OspfOperData_OspfState_OspfInstance_OspfArea

	// List OSPF link scope LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas.
	LinkScopeLsas []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas

	// OSPF multi-topology interface augmentation. The type is slice of
	// OspfOperData_OspfState_OspfInstance_MultiTopology.
	MultiTopology []*OspfOperData_OspfState_OspfInstance_MultiTopology
}

OspfOperData_OspfState_OspfInstance OSPF routing protocol instance

func (*OspfOperData_OspfState_OspfInstance) GetEntityData

func (ospfInstance *OspfOperData_OspfState_OspfInstance) GetEntityData() *types.CommonEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas

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

	// This attribute is a key. OSPF link scope LSA type. The type is interface{}
	// with range: 0..4294967295.
	LsaType interface{}

	// List of OSPF link scope LSAs. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa.
	LinkScopeLsa []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa

	// List OSPF area scope LSA databases. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa.
	AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas List OSPF link scope LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa

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

	// This attribute is a key. LSA Type. The type is interface{} with range:
	// 0..4294967295.
	LsaType interface{}

	// This attribute is a key. Advertising router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	AdvRouter interface{}

	// The OSPF LSA body is fully decoded. The type is bool.
	DecodedCompleted interface{}

	// The complete LSA in network byte order as received/sent over the wire. The
	// type is slice of interface{} with range: 0..255.
	RawData []interface{}

	// OSPFv2 LSA.
	Ospfv2Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa

	// Router LSA link. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link.
	Ospfv2Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link

	// Summary LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology

	// External LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External.
	Ospfv2External []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External

	// OSPFv3 LSA.
	Ospfv3Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa

	// OSPFv3 links. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link.
	Ospfv3Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link

	// OSPFv3 prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix.
	Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix

	// OSPFv3 intra-area prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix.
	Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa List OSPF area scope LSA databases

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External

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

	// This attribute is a key. MT-ID for topology enabled on the link. The type
	// is interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External External LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData

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

	// This attribute is a key. Link ID. The type is interface{} with range:
	// 0..4294967295.
	LinkId interface{}

	// This attribute is a key. Link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Topology specific information. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link Router LSA link

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa

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

	// Decoded OSPFv2 LSA header data.
	Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header

	// Decoded OSPFv2 LSA body data.
	LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// Opaque type. The type is interface{} with range: 0..255.
	OpaqueType interface{}

	// Opaque ID. The type is interface{} with range: 0..4294967295.
	OpaqueId interface{}

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}

	// LSA options. The type is map[string]bool.
	FlagOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody

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

	// Number of links. The type is interface{} with range: 0..65535.
	NumOfLinks interface{}

	// Summary mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SummaryMask interface{}

	// External mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ExternalMask interface{}

	// LSA body flags. The type is map[string]bool.
	BodyFlagOptions interface{}

	// Network details.
	Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network

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

	// IP network mask. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NetworkMask interface{}

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology Summary LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData

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

	// This attribute is a key. Interface ID. The type is interface{} with range:
	// 0..4294967295.
	InterfaceId interface{}

	// This attribute is a key. Neighbor interface ID. The type is interface{}
	// with range: 0..4294967295.
	NeighborInterfaceId interface{}

	// This attribute is a key. Neighbor router ID. The type is interface{} with
	// range: 0..4294967295.
	NeighborRouterId interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Metric. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link OSPFv3 links

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa

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

	// Decoded OSPFv3 LSA header.
	Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header

	// Decoded OSPFv3 LSA body.
	LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// OSPFv3 LSA options. The type is map[string]bool.
	LsaHdrOptions interface{}

	// LSA header.
	LsaHeader OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader

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

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody

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

	// LSA options. The type is map[string]bool.
	LsaFlagOptions interface{}

	// LSA Body Flags. The type is map[string]bool.
	LsaBodyFlags interface{}

	// OSPFv3 network.
	Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network

	// OSPFv3 inter area prefix.
	Prefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix

	// OSPFv3 inter area router.
	IaRouter OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter

	// OSPFv3 LSA external.
	LsaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal

	// OSPFv3 NSSA.
	Nssa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa

	// OSPFv3 Link data.
	LinkData OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData

	// OSPFv3 Intra area prefixes.
	IaPrefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix

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

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// Referenced Advertising Router. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReferencedAdvRouter interface{}

	// Number of prefixes. The type is interface{} with range: 0..65535.
	NumOfPrefixes interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Router ID of the router being described by the LSA. The type is interface{}
	// with range: 0..4294967295.
	DestinationRouterId interface{}

	// Inter area LSA options. The type is map[string]bool.
	LsaIaOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData

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

	// Router priority of the interce. The type is interface{} with range: 0..255.
	RtrPriority interface{}

	// The originating router's link-local interface address on the link. The type
	// is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LinkLocalInterfaceAddress interface{}

	// Number of prefixes. The type is interface{} with range: 0..4294967295.
	NumOfPrefixes interface{}

	// Link data LSA options. The type is map[string]bool.
	LsaIdOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network

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

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}

	// Network LSA options. The type is map[string]bool.
	LsaNetOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa

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

	// NSSA LSA.
	LsaNssaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Inter area Prefix. The type is string.
	IaPrefix interface{}

	// Inter area prefix options. The type is string.
	IaPrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa

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

	// This attribute is a key. LSA ID. The type is interface{} with range:
	// 0..4294967295.
	LsaId interface{}

	// This attribute is a key. Advertising router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	AdvRouter interface{}

	// The OSPF LSA body is fully decoded. The type is bool.
	DecodedCompleted interface{}

	// The complete LSA in network byte order as received/sent over the wire. The
	// type is slice of interface{} with range: 0..255.
	RawData []interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Router address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RouterAddress interface{}

	// OSPFv2 LSA.
	Ospfv2Lsa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa

	// OSPFv2 LSA link. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link.
	Ospfv2Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link

	// Summary LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology

	// External LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External.
	Ospfv2External []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External

	// OSPFv2 Unknown TLV. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv.
	Ospfv2UnknownTlv []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv

	// OSPFv3 LSA.
	Ospfv3LsaVal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal

	// OSPFv3 links. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link.
	Ospfv3Link []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link

	// OSPFv3 prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList.
	Ospfv3PrefixList []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList

	// OSPFv3 intra-area prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix.
	Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix

	// OSPF multi-topology interface augmentation. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology.
	MultiTopology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology

	// Link TLV.
	Tlv OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv

	// OSPFv2 Unknown sub TLV. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv.
	UnknownSubTlv []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa List of OSPF link scope LSAs

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology

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

	// This attribute is a key. One of the topology enabled on this interface. The
	// type is string.
	Name interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology OSPF multi-topology interface augmentation

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External

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

	// This attribute is a key. MT-ID for topology enabled on the link. The type
	// is interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External External LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData

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

	// This attribute is a key. Link ID. The type is interface{} with range:
	// 0..4294967295.
	LinkId interface{}

	// This attribute is a key. Link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Topology specific information. The type is slice of
	// OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link OSPFv2 LSA link

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa

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

	// Decoded OSPFv2 LSA header data.
	Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header

	// Decoded OSPFv2 LSA body data.
	LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa OSPFv2 LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// Opaque type. The type is interface{} with range: 0..255.
	OpaqueType interface{}

	// Opaque ID. The type is interface{} with range: 0..4294967295.
	OpaqueId interface{}

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}

	// LSA options. The type is map[string]bool.
	FlagOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody

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

	// Number of links. The type is interface{} with range: 0..65535.
	NumOfLinks interface{}

	// Summary mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SummaryMask interface{}

	// External mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ExternalMask interface{}

	// LSA body flags. The type is map[string]bool.
	BodyFlagOptions interface{}

	// Network details.
	Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network

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

	// IP network mask. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NetworkMask interface{}

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network Network details

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology Summary LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv

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

	// This attribute is a key. TLV type. The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// TLV length. The type is interface{} with range: 0..65535.
	Length interface{}

	// TLV value. The type is slice of interface{} with range: 0..255.
	Value []interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv OSPFv2 Unknown TLV

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData

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

	// This attribute is a key. Interface ID. The type is interface{} with range:
	// 0..4294967295.
	InterfaceId interface{}

	// This attribute is a key. Neighbor interface ID. The type is interface{}
	// with range: 0..4294967295.
	NeighborInterfaceId interface{}

	// This attribute is a key. Neighbor router ID. The type is interface{} with
	// range: 0..4294967295.
	NeighborRouterId interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Metric. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link OSPFv3 links

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal

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

	// Decoded OSPFv3 LSA header.
	Header OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header

	// Decoded OSPFv3 LSA body.
	LsaBody OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal OSPFv3 LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// OSPFv3 LSA options. The type is map[string]bool.
	LsaHdrOptions interface{}

	// LSA header.
	LsaHeader OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header Decoded OSPFv3 LSA header

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader

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

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader LSA header

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody

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

	// LSA options. The type is map[string]bool.
	LsaFlagOptions interface{}

	// LSA Body Flags. The type is map[string]bool.
	LsaBodyFlags interface{}

	// OSPFv3 network.
	Network OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network

	// OSPFv3 inter area prefix.
	Prefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix

	// OSPFv3 inter area router.
	IaRouter OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter

	// OSPFv3 LSA external.
	LsaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal

	// OSPFv3 NSSA.
	Nssa OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa

	// OSPFv3 Link data.
	LinkData OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData

	// OSPFv3 Intra area prefixes.
	IaPrefix OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody Decoded OSPFv3 LSA body

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix

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

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// Referenced Advertising Router. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReferencedAdvRouter interface{}

	// Number of prefixes. The type is interface{} with range: 0..65535.
	NumOfPrefixes interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix OSPFv3 Intra area prefixes

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Router ID of the router being described by the LSA. The type is interface{}
	// with range: 0..4294967295.
	DestinationRouterId interface{}

	// Inter area LSA options. The type is map[string]bool.
	LsaIaOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter OSPFv3 inter area router

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData

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

	// Router priority of the interce. The type is interface{} with range: 0..255.
	RtrPriority interface{}

	// The originating router's link-local interface address on the link. The type
	// is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LinkLocalInterfaceAddress interface{}

	// Number of prefixes. The type is interface{} with range: 0..4294967295.
	NumOfPrefixes interface{}

	// Link data LSA options. The type is map[string]bool.
	LsaIdOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData OSPFv3 Link data

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal OSPFv3 LSA external

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network

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

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}

	// Network LSA options. The type is map[string]bool.
	LsaNetOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network OSPFv3 network

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa

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

	// NSSA LSA.
	LsaNssaExternal OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa OSPFv3 NSSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal NSSA LSA

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Inter area Prefix. The type is string.
	IaPrefix interface{}

	// Inter area prefix options. The type is string.
	IaPrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix OSPFv3 inter area prefix

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList OSPFv3 prefix-list

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv

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

	// Link type. The type is interface{} with range: 0..255.
	LinkType interface{}

	// Link ID. The type is interface{} with range: 0..4294967295.
	LinkId interface{}

	// List of local interface IPv4 addresses. The type is one of the following
	// types: slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalIfIpv4Addr []interface{}

	// List of remote interface IPv4 addresses. The type is one of the following
	// types: slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalRemoteIpv4Addr []interface{}

	// TE metric. The type is interface{} with range: 0..4294967295.
	TeMetric interface{}

	// Maximum bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	MaxBandwidth interface{}

	// Maximum reservable bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	MaxReservableBandwidth interface{}

	// Unrseerved bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	UnreservedBandwidth interface{}

	// Administrative group/Resource class/Color. The type is interface{} with
	// range: 0..4294967295.
	AdminGroup interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv Link TLV

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv

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

	// This attribute is a key. TLV type. The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// TLV length. The type is interface{} with range: 0..65535.
	Length interface{}

	// TLV value. The type is slice of interface{} with range: 0..255.
	Value []interface{}
}

OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv OSPFv2 Unknown sub TLV

func (*OspfOperData_OspfState_OspfInstance_LinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_MultiTopology

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

	// This attribute is a key. One of the topology enabled on this interface. The
	// type is string.
	Name interface{}
}

OspfOperData_OspfState_OspfInstance_MultiTopology OSPF multi-topology interface augmentation

func (*OspfOperData_OspfState_OspfInstance_MultiTopology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea

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

	// This attribute is a key. OSPF area ID. The type is interface{} with range:
	// 0..4294967295.
	AreaId interface{}

	// List of OSPF interfaces. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface.
	OspfInterface []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface

	// List of OSPF area scope LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa.
	AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa
}

OspfOperData_OspfState_OspfInstance_OspfArea List of ospf areas

func (*OspfOperData_OspfState_OspfInstance_OspfArea) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa

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

	// This attribute is a key. OSPF link scope LSA type. The type is interface{}
	// with range: 0..4294967295.
	LsaType interface{}

	// List of OSPF link scope LSAs. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa.
	AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa List of OSPF area scope LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa

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

	// This attribute is a key. LSA Type. The type is interface{} with range:
	// 0..4294967295.
	LsaType interface{}

	// This attribute is a key. Advertising router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	AdvRouter interface{}

	// The OSPF LSA body is fully decoded. The type is bool.
	DecodedCompleted interface{}

	// The complete LSA in network byte order as received/sent over the wire. The
	// type is slice of interface{} with range: 0..255.
	RawData []interface{}

	// OSPFv2 LSA.
	Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa

	// Router LSA link. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link.
	Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link

	// Summary LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology

	// External LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External.
	Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External

	// OSPFv3 LSA.
	Ospfv3Lsa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa

	// OSPFv3 links. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link.
	Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link

	// OSPFv3 prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix.
	Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix

	// OSPFv3 intra-area prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix.
	Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa List of OSPF link scope LSAs

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External

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

	// This attribute is a key. MT-ID for topology enabled on the link. The type
	// is interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External External LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2External) GetEntityData

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

	// This attribute is a key. Link ID. The type is interface{} with range:
	// 0..4294967295.
	LinkId interface{}

	// This attribute is a key. Link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Topology specific information. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link Router LSA link

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link) GetEntityData

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa

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

	// Decoded OSPFv2 LSA header data.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header

	// Decoded OSPFv2 LSA body data.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// Opaque type. The type is interface{} with range: 0..255.
	OpaqueType interface{}

	// Opaque ID. The type is interface{} with range: 0..4294967295.
	OpaqueId interface{}

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}

	// LSA options. The type is map[string]bool.
	FlagOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody

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

	// Number of links. The type is interface{} with range: 0..65535.
	NumOfLinks interface{}

	// Summary mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SummaryMask interface{}

	// External mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ExternalMask interface{}

	// LSA body flags. The type is map[string]bool.
	BodyFlagOptions interface{}

	// Network details.
	Network OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network

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

	// IP network mask. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NetworkMask interface{}

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology Summary LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv2Topology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData

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

	// This attribute is a key. Interface ID. The type is interface{} with range:
	// 0..4294967295.
	InterfaceId interface{}

	// This attribute is a key. Neighbor interface ID. The type is interface{}
	// with range: 0..4294967295.
	NeighborInterfaceId interface{}

	// This attribute is a key. Neighbor router ID. The type is interface{} with
	// range: 0..4294967295.
	NeighborRouterId interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Metric. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link OSPFv3 links

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Link) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa

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

	// Decoded OSPFv3 LSA header.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header

	// Decoded OSPFv3 LSA body.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// OSPFv3 LSA options. The type is map[string]bool.
	LsaHdrOptions interface{}

	// LSA header.
	LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader

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

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody

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

	// LSA options. The type is map[string]bool.
	LsaFlagOptions interface{}

	// LSA Body Flags. The type is map[string]bool.
	LsaBodyFlags interface{}

	// OSPFv3 network.
	Network OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network

	// OSPFv3 inter area prefix.
	Prefix OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix

	// OSPFv3 inter area router.
	IaRouter OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter

	// OSPFv3 LSA external.
	LsaExternal OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal

	// OSPFv3 NSSA.
	Nssa OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa

	// OSPFv3 Link data.
	LinkData OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData

	// OSPFv3 Intra area prefixes.
	IaPrefix OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix

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

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// Referenced Advertising Router. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReferencedAdvRouter interface{}

	// Number of prefixes. The type is interface{} with range: 0..65535.
	NumOfPrefixes interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Router ID of the router being described by the LSA. The type is interface{}
	// with range: 0..4294967295.
	DestinationRouterId interface{}

	// Inter area LSA options. The type is map[string]bool.
	LsaIaOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData

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

	// Router priority of the interce. The type is interface{} with range: 0..255.
	RtrPriority interface{}

	// The originating router's link-local interface address on the link. The type
	// is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LinkLocalInterfaceAddress interface{}

	// Number of prefixes. The type is interface{} with range: 0..4294967295.
	NumOfPrefixes interface{}

	// Link data LSA options. The type is map[string]bool.
	LsaIdOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network

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

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}

	// Network LSA options. The type is map[string]bool.
	LsaNetOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa

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

	// NSSA LSA.
	LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Inter area Prefix. The type is string.
	IaPrefix interface{}

	// Inter area prefix options. The type is string.
	IaPrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_AreaScopeLsa_AreaScopeLsa_Ospfv3Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface

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

	// This attribute is a key. Interface name. The type is string.
	Name interface{}

	// Network type. The type is OspfNetworkType.
	NetworkType interface{}

	// Enable/Disable passive. The type is bool.
	Passive interface{}

	// Enable/Disable demand circuit. The type is bool.
	DemandCircuit interface{}

	// Set prefix as a node representative prefix. The type is bool.
	NodeFlag interface{}

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

	// Time between hello packets. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// Interval after which a neighbor is declared dead. The type is interface{}
	// with range: 0..65535.
	DeadInterval interface{}

	// Time between retransmitting unacknowledged Link State Advertisements
	// (LSAs). The type is interface{} with range: 0..65535.
	RetransmitInterval interface{}

	// Estimated time needed to send link-state update. The type is interface{}
	// with range: 0..65535.
	TransmitDelay interface{}

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

	// Enable/Disable link-local signaling (LLS) support. The type is bool.
	Lls interface{}

	// Suppress advertisement of the prefixes. The type is bool.
	PrefixSuppression interface{}

	// Enable/disable bfd. The type is bool.
	Bfd interface{}

	// Enable/disable protocol on the interface. The type is bool.
	Enable interface{}

	// Interface state. The type is string.
	State interface{}

	// Hello timer. The type is interface{} with range: 0..4294967295.
	HelloTimer interface{}

	// Wait timer. The type is interface{} with range: 0..4294967295.
	WaitTimer interface{}

	// Designated Router. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Dr interface{}

	// Backup Designated Router. The type is one of the following types: string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Bdr interface{}

	// Configure OSPF router priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Multi Area.
	MultiArea OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea

	// Staticly configured neighbors. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor.
	StaticNeighbor []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor

	// Fast reroute config.
	FastReroute OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute

	// TTL security.
	TtlSecurity OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity

	// Authentication configuration.
	Authentication OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication

	// List of OSPF neighbors. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor.
	OspfNeighbor []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor

	// List OSPF link scope LSAs. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas.
	IntfLinkScopeLsas []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas

	// OSPF interface topology. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology.
	IntfMultiTopology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface List of OSPF interfaces

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication

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

	// SA name. The type is string.
	Sa interface{}

	// key-chain name. The type is string.
	KeyChain interface{}

	// Key string in ASCII format. The type is string.
	KeyString interface{}

	// No authentication enabled. The type is interface{} with range:
	// 0..4294967295.
	NoAuth interface{}

	// Crypto algorithm.
	CryptoAlgorithmVal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication Authentication configuration

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal

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

	// HMAC-SHA1-12 algorithm. The type is interface{}.
	HmacSha112 interface{}

	// HMAC-SHA1-20 algorithm. The type is interface{}.
	HmacSha120 interface{}

	// MD5 algorithm. The type is interface{}.
	Md5 interface{}

	// SHA-1 algorithm. The type is interface{}.
	Sha1 interface{}

	// HMAC-SHA-1 authentication algorithm. The type is interface{}.
	HmacSha1 interface{}

	// HMAC-SHA-256 authentication algorithm. The type is interface{}.
	HmacSha256 interface{}

	// HMAC-SHA-384 authentication algorithm. The type is interface{}.
	HmacSha384 interface{}

	// HMAC-SHA-512 authentication algorithm. The type is interface{}.
	HmacSha512 interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal Crypto algorithm

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_Authentication_CryptoAlgorithmVal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute

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

	// Prevent the interface to be used as backup. The type is bool.
	CandidateDisabled interface{}

	// Activates LFA. This model assumes activation of per-prefix LFA. The type is
	// bool.
	Enabled interface{}

	// Activates remote LFA. The type is bool.
	RemoteLfaEnabled interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute Fast reroute config

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_FastReroute) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas

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

	// This attribute is a key. OSPF link scope LSA type. The type is interface{}
	// with range: 0..4294967295.
	LsaType interface{}

	// List of OSPF link scope LSAs. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa.
	LinkScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa

	// List OSPF area scope LSA databases. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa.
	AreaScopeLsa []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas List OSPF link scope LSAs

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa

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

	// This attribute is a key. LSA Type. The type is interface{} with range:
	// 0..4294967295.
	LsaType interface{}

	// This attribute is a key. Advertising router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	AdvRouter interface{}

	// The OSPF LSA body is fully decoded. The type is bool.
	DecodedCompleted interface{}

	// The complete LSA in network byte order as received/sent over the wire. The
	// type is slice of interface{} with range: 0..255.
	RawData []interface{}

	// OSPFv2 LSA.
	Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa

	// Router LSA link. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link.
	Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link

	// Summary LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology

	// External LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External.
	Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External

	// OSPFv3 LSA.
	Ospfv3Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa

	// OSPFv3 links. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link.
	Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link

	// OSPFv3 prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix.
	Ospfv3Prefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix

	// OSPFv3 intra-area prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix.
	Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa List OSPF area scope LSA databases

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External

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

	// This attribute is a key. MT-ID for topology enabled on the link. The type
	// is interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External External LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2External) GetEntityData

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

	// This attribute is a key. Link ID. The type is interface{} with range:
	// 0..4294967295.
	LinkId interface{}

	// This attribute is a key. Link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Topology specific information. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link Router LSA link

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link) GetEntityData

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa

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

	// Decoded OSPFv2 LSA header data.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header

	// Decoded OSPFv2 LSA body data.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa OSPFv2 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// Opaque type. The type is interface{} with range: 0..255.
	OpaqueType interface{}

	// Opaque ID. The type is interface{} with range: 0..4294967295.
	OpaqueId interface{}

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}

	// LSA options. The type is map[string]bool.
	FlagOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody

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

	// Number of links. The type is interface{} with range: 0..65535.
	NumOfLinks interface{}

	// Summary mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SummaryMask interface{}

	// External mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ExternalMask interface{}

	// LSA body flags. The type is map[string]bool.
	BodyFlagOptions interface{}

	// Network details.
	Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network

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

	// IP network mask. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NetworkMask interface{}

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network Network details

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology Summary LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv2Topology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3IaPrefix) GetEntityData

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

	// This attribute is a key. Interface ID. The type is interface{} with range:
	// 0..4294967295.
	InterfaceId interface{}

	// This attribute is a key. Neighbor interface ID. The type is interface{}
	// with range: 0..4294967295.
	NeighborInterfaceId interface{}

	// This attribute is a key. Neighbor router ID. The type is interface{} with
	// range: 0..4294967295.
	NeighborRouterId interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Metric. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link OSPFv3 links

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Link) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa

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

	// Decoded OSPFv3 LSA header.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header

	// Decoded OSPFv3 LSA body.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa OSPFv3 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// OSPFv3 LSA options. The type is map[string]bool.
	LsaHdrOptions interface{}

	// LSA header.
	LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header Decoded OSPFv3 LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader

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

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_Header_LsaHeader) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody Decoded OSPFv3 LSA body

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix

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

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// Referenced Advertising Router. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReferencedAdvRouter interface{}

	// Number of prefixes. The type is interface{} with range: 0..65535.
	NumOfPrefixes interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix OSPFv3 Intra area prefixes

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaPrefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Router ID of the router being described by the LSA. The type is interface{}
	// with range: 0..4294967295.
	DestinationRouterId interface{}

	// Inter area LSA options. The type is map[string]bool.
	LsaIaOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter OSPFv3 inter area router

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_IaRouter) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData

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

	// Router priority of the interce. The type is interface{} with range: 0..255.
	RtrPriority interface{}

	// The originating router's link-local interface address on the link. The type
	// is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LinkLocalInterfaceAddress interface{}

	// Number of prefixes. The type is interface{} with range: 0..4294967295.
	NumOfPrefixes interface{}

	// Link data LSA options. The type is map[string]bool.
	LsaIdOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData OSPFv3 Link data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LinkData) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal OSPFv3 LSA external

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_LsaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network

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

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}

	// Network LSA options. The type is map[string]bool.
	LsaNetOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network OSPFv3 network

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa

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

	// NSSA LSA.
	LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa OSPFv3 NSSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal NSSA LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Inter area Prefix. The type is string.
	IaPrefix interface{}

	// Inter area prefix options. The type is string.
	IaPrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix OSPFv3 inter area prefix

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Lsa_LsaBody_Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix OSPFv3 prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_AreaScopeLsa_Ospfv3Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa

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

	// This attribute is a key. LSA ID. The type is interface{} with range:
	// 0..4294967295.
	LsaId interface{}

	// This attribute is a key. Advertising router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	AdvRouter interface{}

	// The OSPF LSA body is fully decoded. The type is bool.
	DecodedCompleted interface{}

	// The complete LSA in network byte order as received/sent over the wire. The
	// type is slice of interface{} with range: 0..255.
	RawData []interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Router address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RouterAddress interface{}

	// OSPFv2 LSA.
	Ospfv2Lsa OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa

	// OSPFv2 LSA link. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link.
	Ospfv2Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link

	// Summary LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology

	// External LSA. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External.
	Ospfv2External []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External

	// OSPFv2 Unknown TLV. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv.
	Ospfv2UnknownTlv []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv

	// OSPFv3 LSA.
	Ospfv3LsaVal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal

	// OSPFv3 links. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link.
	Ospfv3Link []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link

	// OSPFv3 prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList.
	Ospfv3PrefixList []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList

	// OSPFv3 intra-area prefix-list. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix.
	Ospfv3IaPrefix []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix

	// OSPF multi-topology interface augmentation. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology.
	MultiTopology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology

	// Link TLV.
	Tlv OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv

	// OSPFv2 Unknown sub TLV. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv.
	UnknownSubTlv []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa List of OSPF link scope LSAs

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology

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

	// This attribute is a key. One of the topology enabled on this interface. The
	// type is string.
	Name interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology OSPF multi-topology interface augmentation

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_MultiTopology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External

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

	// This attribute is a key. MT-ID for topology enabled on the link. The type
	// is interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External External LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2External) GetEntityData

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

	// This attribute is a key. Link ID. The type is interface{} with range:
	// 0..4294967295.
	LinkId interface{}

	// This attribute is a key. Link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Topology specific information. The type is slice of
	// OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology.
	Ospfv2Topology []*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link OSPFv2 LSA link

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link) GetEntityData

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Link_Ospfv2Topology Topology specific information

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa

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

	// Decoded OSPFv2 LSA header data.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header

	// Decoded OSPFv2 LSA body data.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa OSPFv2 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// Opaque type. The type is interface{} with range: 0..255.
	OpaqueType interface{}

	// Opaque ID. The type is interface{} with range: 0..4294967295.
	OpaqueId interface{}

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}

	// LSA options. The type is map[string]bool.
	FlagOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header Decoded OSPFv2 LSA header data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody

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

	// Number of links. The type is interface{} with range: 0..65535.
	NumOfLinks interface{}

	// Summary mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SummaryMask interface{}

	// External mask. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ExternalMask interface{}

	// LSA body flags. The type is map[string]bool.
	BodyFlagOptions interface{}

	// Network details.
	Network OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody Decoded OSPFv2 LSA body data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network

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

	// IP network mask. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NetworkMask interface{}

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network Network details

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Lsa_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology

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

	// This attribute is a key. MT-ID for topology enabled link. The type is
	// interface{} with range: 0..4294967295.
	MtId interface{}

	// Metric for the topology. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology Summary LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2Topology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv

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

	// This attribute is a key. TLV type. The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// TLV length. The type is interface{} with range: 0..65535.
	Length interface{}

	// TLV value. The type is slice of interface{} with range: 0..255.
	Value []interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv OSPFv2 Unknown TLV

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv2UnknownTlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix OSPFv3 intra-area prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3IaPrefix) GetEntityData

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

	// This attribute is a key. Interface ID. The type is interface{} with range:
	// 0..4294967295.
	InterfaceId interface{}

	// This attribute is a key. Neighbor interface ID. The type is interface{}
	// with range: 0..4294967295.
	NeighborInterfaceId interface{}

	// This attribute is a key. Neighbor router ID. The type is interface{} with
	// range: 0..4294967295.
	NeighborRouterId interface{}

	// Link type. The type is interface{} with range: 0..255.
	Type interface{}

	// Metric. The type is interface{} with range: 0..65535.
	Metric interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link OSPFv3 links

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3Link) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal

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

	// Decoded OSPFv3 LSA header.
	Header OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header

	// Decoded OSPFv3 LSA body.
	LsaBody OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal OSPFv3 LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header

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

	// LSA ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LsaId interface{}

	// OSPFv3 LSA options. The type is map[string]bool.
	LsaHdrOptions interface{}

	// LSA header.
	LsaHeader OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header Decoded OSPFv3 LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader

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

	// LSA age. The type is interface{} with range: 0..65535.
	Age interface{}

	// LSA type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSA advertising router. The type is interface{} with range: 0..4294967295.
	AdvRouter interface{}

	// LSA sequence number. The type is string.
	SeqNum interface{}

	// LSA checksum. The type is string.
	Checksum interface{}

	// LSA length. The type is interface{} with range: 0..65535.
	Length interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader LSA header

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_Header_LsaHeader) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody Decoded OSPFv3 LSA body

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix

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

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// Referenced Advertising Router. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReferencedAdvRouter interface{}

	// Number of prefixes. The type is interface{} with range: 0..65535.
	NumOfPrefixes interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix OSPFv3 Intra area prefixes

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaPrefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Router ID of the router being described by the LSA. The type is interface{}
	// with range: 0..4294967295.
	DestinationRouterId interface{}

	// Inter area LSA options. The type is map[string]bool.
	LsaIaOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter OSPFv3 inter area router

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_IaRouter) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData

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

	// Router priority of the interce. The type is interface{} with range: 0..255.
	RtrPriority interface{}

	// The originating router's link-local interface address on the link. The type
	// is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LinkLocalInterfaceAddress interface{}

	// Number of prefixes. The type is interface{} with range: 0..4294967295.
	NumOfPrefixes interface{}

	// Link data LSA options. The type is map[string]bool.
	LsaIdOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData OSPFv3 Link data

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LinkData) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal OSPFv3 LSA external

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_LsaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network

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

	// List of the routers attached to the network. The type is slice of
	// interface{} with range: 0..4294967295.
	AttachedRouter []interface{}

	// Network LSA options. The type is map[string]bool.
	LsaNetOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network OSPFv3 network

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Network) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa

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

	// NSSA LSA.
	LsaNssaExternal OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa OSPFv3 NSSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Referenced Link State type. The type is interface{} with range: 0..65535.
	ReferencedLsType interface{}

	// Prefix. The type is string.
	ExternalPrefix interface{}

	// Prefix options. The type is string.
	ExternalPrefixOptions interface{}

	// Forwarding address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ForwardingAddress interface{}

	// Route tag. The type is interface{} with range: 0..4294967295.
	ExternalRouteTag interface{}

	// Referenced Link State ID. The type is interface{} with range:
	// 0..4294967295.
	ReferencedLinkStateId interface{}

	// LSA Flags.
	Flags OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal NSSA LSA

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags

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

	// When set, the metric specified is a Type 2 external metric. The type is
	// bool.
	EFlag interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags LSA Flags

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Nssa_LsaNssaExternal_Flags) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix

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

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Inter area Prefix. The type is string.
	IaPrefix interface{}

	// Inter area prefix options. The type is string.
	IaPrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix OSPFv3 inter area prefix

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3LsaVal_LsaBody_Prefix) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList

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

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// Prefix options. The type is string.
	PrefixOptions interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList OSPFv3 prefix-list

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Ospfv3PrefixList) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv

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

	// Link type. The type is interface{} with range: 0..255.
	LinkType interface{}

	// Link ID. The type is interface{} with range: 0..4294967295.
	LinkId interface{}

	// List of local interface IPv4 addresses. The type is one of the following
	// types: slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalIfIpv4Addr []interface{}

	// List of remote interface IPv4 addresses. The type is one of the following
	// types: slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalRemoteIpv4Addr []interface{}

	// TE metric. The type is interface{} with range: 0..4294967295.
	TeMetric interface{}

	// Maximum bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	MaxBandwidth interface{}

	// Maximum reservable bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	MaxReservableBandwidth interface{}

	// Unrseerved bandwidth. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	UnreservedBandwidth interface{}

	// Administrative group/Resource class/Color. The type is interface{} with
	// range: 0..4294967295.
	AdminGroup interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv Link TLV

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_Tlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv

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

	// This attribute is a key. TLV type. The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// TLV length. The type is interface{} with range: 0..65535.
	Length interface{}

	// TLV value. The type is slice of interface{} with range: 0..255.
	Value []interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv OSPFv2 Unknown sub TLV

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfLinkScopeLsas_LinkScopeLsa_UnknownSubTlv) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology

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

	// This attribute is a key. One of the topology enabled on this interface. The
	// type is string.
	Name interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology OSPF interface topology

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_IntfMultiTopology) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea

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

	// Multi-area ID. The type is interface{} with range: 0..4294967295.
	MultiAreaId interface{}

	// Interface cost for multi-area. The type is interface{} with range:
	// 0..65535.
	Cost interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea Multi Area

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_MultiArea) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor

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

	// This attribute is a key. OSPF neighbor ID. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NeighborId interface{}

	// Neighbor address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Designated Router. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Dr interface{}

	// Backup Designated Router. The type is one of the following types: string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Bdr interface{}

	// OSPF neighbor state. The type is NbrStateType.
	State interface{}

	// Per-neighbor statistics.
	Stats OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor List of OSPF neighbors

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats

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

	// The number of time this neighbor has changed state or an error has
	// occurred. The type is interface{} with range: 0..4294967295.
	NbrEventCount interface{}

	// The current length of the retransmission queue. The type is interface{}
	// with range: 0..4294967295.
	NbrRetransQlen interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats Per-neighbor statistics

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_OspfNeighbor_Stats) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor

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

	// This attribute is a key. Neighbor IP address. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Neighbor cost. The type is interface{} with range: 0..65535.
	Cost interface{}

	// Neighbor polling intervali in seconds. The type is interface{} with range:
	// 0..65535. Units are seconds.
	PollInterval interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor Staticly configured neighbors

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_StaticNeighbor) GetEntityData

type OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity

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

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

	// Maximum number of hops that a OSPF packet may have traveled. The type is
	// interface{} with range: 0..255.
	Hops interface{}
}

OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity TTL security

func (*OspfOperData_OspfState_OspfInstance_OspfArea_OspfInterface_TtlSecurity) GetEntityData

type OspfOperData_Ospfv2Instance

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

	// This attribute is a key. The routing instance identifier assigned to the
	// OSPF instance. The type is interface{} with range: 0..4294967295.
	InstanceId interface{}

	// The name of the Virtual Routing and Forwarding instance that the OSPF
	// instance is operating within. The type is string.
	VrfName interface{}

	// The router identifer assigned to the OSPF instance. The type is interface{}
	// with range: 0..4294967295.
	RouterId interface{}

	// The OSPF area information. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area.
	Ospfv2Area []*OspfOperData_Ospfv2Instance_Ospfv2Area

	// The external LSDB information. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal.
	Ospfv2LsdbExternal []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal
}

OspfOperData_Ospfv2Instance The OSPF instance

func (*OspfOperData_Ospfv2Instance) GetEntityData

func (ospfv2Instance *OspfOperData_Ospfv2Instance) GetEntityData() *types.CommonEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area

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

	// This attribute is a key. The area identifier. The type is interface{} with
	// range: 0..4294967295.
	AreaId interface{}

	// The OSPF Link State Database information for this area. The type is slice
	// of OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea.
	Ospfv2LsdbArea []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea

	// A list of interfaces that belong to the area. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface.
	Ospfv2Interface []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface
}

OspfOperData_Ospfv2Instance_Ospfv2Area The OSPF area information

func (*OspfOperData_Ospfv2Instance_Ospfv2Area) GetEntityData

func (ospfv2Area *OspfOperData_Ospfv2Instance_Ospfv2Area) GetEntityData() *types.CommonEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface

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

	// This attribute is a key. Name of the interface. The type is string.
	Name interface{}

	// Network type. The type is OspfNetworkType.
	NetworkType interface{}

	// If the interface is enabled. The type is bool.
	Enable interface{}

	// If the interface is in passive mode. The type is bool.
	Passive interface{}

	// If this is a demand circuit. The type is bool.
	DemandCircuit interface{}

	// If the MTU is being ignored. The type is bool.
	MtuIgnore interface{}

	// If prefix suppression is enabled. The type is bool.
	PrefixSuppresion interface{}

	// The OSPFv2 cost. The type is interface{} with range: 0..65535.
	Cost interface{}

	// The hello interval in seconds. The type is interface{} with range:
	// 0..65535.
	HelloInterval interface{}

	// The dead interval in seconds. The type is interface{} with range: 0..65535.
	DeadInterval interface{}

	// The retransmit interval in seconds. The type is interface{} with range:
	// 0..65535.
	RetransmitInterval interface{}

	// The delay before transmitting a keepalive in seconds. The type is
	// interface{} with range: 0..65535.
	TransmitDelay interface{}

	// The current hello timer in seconds. The type is interface{} with range:
	// 0..4294967295.
	HelloTimer interface{}

	// The wait timer in seconds. The type is interface{} with range:
	// 0..4294967295.
	WaitTimer interface{}

	// The designated router identifier. The type is interface{} with range:
	// 0..4294967295.
	Dr interface{}

	// The backup designated router identifier. The type is interface{} with
	// range: 0..4294967295.
	Bdr interface{}

	// The address of the designated router. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	DrIp interface{}

	// The address of the backup designated router. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	BdrIp interface{}

	// The current state of the interface. The type is Ospfv2IntfState.
	State interface{}

	// The TTL security information.
	TtlSecurityVal OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal

	// The authentication information.
	AuthVal OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal

	// All the neighbors on the interface. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor.
	Ospfv2Neighbor []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface A list of interfaces that belong to the area

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal

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

	// No authentication in use. The type is interface{} with range:
	// 0..4294967295.
	NoAuth interface{}

	// Trailer key chain information.
	AuthKey OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey

	// Trailer key information.
	KeyChain OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal The authentication information

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey

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

	// The key identifier. The type is interface{} with range: 0..255.
	KeyId interface{}

	// The key string. The type is slice of interface{} with range: 0..255.
	KeyString []interface{}

	// The algorithm in use. The type is Ospfv2CryptoAlgorithm.
	CryptoAlgo interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey Trailer key chain information

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_AuthKey) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain

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

	// The key chain. The type is slice of interface{} with range: 0..255.
	KeyChain []interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain Trailer key information

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_AuthVal_KeyChain) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor

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

	// This attribute is a key. The neighbor identifier. The type is interface{}
	// with range: 0..4294967295.
	NbrId interface{}

	// Neighbor address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// The neighbor's Designated Router indentifier . The type is interface{} with
	// range: 0..4294967295.
	Dr interface{}

	// The neighbor's Backup Designated Router identifier. The type is interface{}
	// with range: 0..4294967295.
	Bdr interface{}

	// The designated routers' IP address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	DrIp interface{}

	// The backup designated routers' IP address. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	BdrIp interface{}

	// A count of neighbor events. The type is interface{} with range:
	// 0..4294967295.
	EventCount interface{}

	// A count of the retransmission events. The type is interface{} with range:
	// 0..4294967295.
	RetransCount interface{}

	// The current neighbor state. The type is NbrStateType.
	State interface{}

	// The dead timer in seconds. The type is interface{} with range:
	// 0..4294967295.
	DeadTimer interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor All the neighbors on the interface

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_Ospfv2Neighbor) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal

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

	// Indicates whether time to live security is enabled. The type is bool.
	Enable interface{}

	// Number of hops for time to live security. The type is interface{} with
	// range: -2147483648..2147483647.
	Hops interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal The TTL security information

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2Interface_TtlSecurityVal) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea

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

	// This attribute is a key. Link State Advertisement type. The type is
	// interface{} with range: 0..255.
	LsaType interface{}

	// This attribute is a key. Link State Advertisement Identifer. The type is
	// interface{} with range: 0..4294967295.
	LsaId interface{}

	// This attribute is a key. Advertising router. The type is interface{} with
	// range: 0..4294967295.
	AdvertisingRouter interface{}

	// The age of the Link State Advertisement. The type is interface{} with
	// range: 0..65535.
	LsaAge interface{}

	// The options of the Link State Advertisement. The type is map[string]bool.
	LsaOptions interface{}

	// The sequence number for the Link State Advertisement. The type is
	// interface{} with range: 0..4294967295.
	LsaSeqNumber interface{}

	// The checksum of the Link State Advertisement. The type is interface{} with
	// range: 0..65535.
	LsaChecksum interface{}

	// The length, in bytes, of the Link State Advertisement. The type is
	// interface{} with range: 0..65535.
	LsaLength interface{}

	// The router Link State Advertisement links. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks.
	Ospfv2RouterLsaLinks []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks

	// The unsupported Link State Advertisements.
	UnsupportedLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa

	// The router Link State Advertisements.
	RouterLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa

	// The network Link State Advertisements.
	NetworkLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa

	// The network summary Link State Advertisements.
	NetworkSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa

	// The router summary Link State Advertisements.
	RouterSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa

	// The external Link State Advertisements.
	ExternalLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa

	// The Not So Stubby Area Link state advertisements.
	NssaLsa OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea The OSPF Link State Database information for this area

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa

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

	// The mask for the external Link State Advertisement. The type is interface{}
	// with range: 0..4294967295.
	ExternalLsaMask interface{}

	// The external topology Link State Advertisement. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo.
	ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa The external Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo

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

	// The multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// The topoligy metric type associated with the  Link State Advertisement. The
	// type is OspfExternalMetricType.
	TopoMetricType interface{}

	// The topology metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}

	// The topology forwarding address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TopoForwardingAddress interface{}

	// The topology route tag. The type is interface{} with range: 0..4294967295.
	TopoRouteTag interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo The external topology Link State Advertisement

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_ExternalLsa_ExternalTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa

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

	// Network Link State Advertisement mask. The type is interface{} with range:
	// 0..4294967295.
	NetworkLsaMask interface{}

	// Network attached routers. The type is slice of interface{} with range:
	// 0..4294967295.
	NetworkAttachedRouters []interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa The network Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa

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

	// The summary Link State Advertisement mask. The type is interface{} with
	// range: 0..4294967295.
	SummaryLsaMask interface{}

	// The summary topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo.
	SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa The network summary Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology Metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo The summary topology

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NetworkSummaryLsa_SummaryTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa

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

	// The mask for the external Link State Advertisement. The type is interface{}
	// with range: 0..4294967295.
	ExternalLsaMask interface{}

	// The external topology Link State Advertisement. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo.
	ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa The Not So Stubby Area Link state advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo

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

	// The multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// The topoligy metric type associated with the  Link State Advertisement. The
	// type is OspfExternalMetricType.
	TopoMetricType interface{}

	// The topology metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}

	// The topology forwarding address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TopoForwardingAddress interface{}

	// The topology route tag. The type is interface{} with range: 0..4294967295.
	TopoRouteTag interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo The external topology Link State Advertisement

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_NssaLsa_ExternalTopo) GetEntityData

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

	// This attribute is a key. Link Type. The type is interface{} with range:
	// 0..255.
	LinkType interface{}

	// This attribute is a key. link Identifier. The type is interface{} with
	// range: 0..4294967295.
	LinkId interface{}

	// This attribute is a key. link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo.
	LinkTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks The router Link State Advertisement links

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks) GetEntityData

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology metric. The type is interface{} with range: 0..65535.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_Ospfv2RouterLsaLinks_LinkTopo Link topology

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa

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

	// Router Link State Advertisement bits. The type is map[string]bool.
	RouterLsaBits interface{}

	// Router Link State Advertisement number of links. The type is interface{}
	// with range: 0..65535.
	RouterLsaNumberLinks interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa The router Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa

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

	// The summary Link State Advertisement mask. The type is interface{} with
	// range: 0..4294967295.
	SummaryLsaMask interface{}

	// The summary topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo.
	SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa The router summary Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology Metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo The summary topology

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_RouterSummaryLsa_SummaryTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa

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

	// Link State Advertisement data. The type is slice of interface{} with range:
	// 0..255.
	LsaData []interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa The unsupported Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2Area_Ospfv2LsdbArea_UnsupportedLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal

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

	// This attribute is a key. Link State Advertisement type. The type is
	// interface{} with range: 0..255.
	LsaType interface{}

	// This attribute is a key. Link State Advertisement Identifer. The type is
	// interface{} with range: 0..4294967295.
	LsaId interface{}

	// This attribute is a key. Advertising router. The type is interface{} with
	// range: 0..4294967295.
	AdvertisingRouter interface{}

	// The age of the Link State Advertisement. The type is interface{} with
	// range: 0..65535.
	LsaAge interface{}

	// The options of the Link State Advertisement. The type is map[string]bool.
	LsaOptions interface{}

	// The sequence number for the Link State Advertisement. The type is
	// interface{} with range: 0..4294967295.
	LsaSeqNumber interface{}

	// The checksum of the Link State Advertisement. The type is interface{} with
	// range: 0..65535.
	LsaChecksum interface{}

	// The length, in bytes, of the Link State Advertisement. The type is
	// interface{} with range: 0..65535.
	LsaLength interface{}

	// The router Link State Advertisement links. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks.
	Ospfv2RouterLsaLinks []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks

	// The unsupported Link State Advertisements.
	UnsupportedLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa

	// The router Link State Advertisements.
	RouterLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa

	// The network Link State Advertisements.
	NetworkLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa

	// The network summary Link State Advertisements.
	NetworkSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa

	// The router summary Link State Advertisements.
	RouterSummaryLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa

	// The external Link State Advertisements.
	ExternalLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa

	// The Not So Stubby Area Link state advertisements.
	NssaLsa OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal The external LSDB information

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal) GetEntityData

func (ospfv2LsdbExternal *OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal) GetEntityData() *types.CommonEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa

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

	// The mask for the external Link State Advertisement. The type is interface{}
	// with range: 0..4294967295.
	ExternalLsaMask interface{}

	// The external topology Link State Advertisement. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo.
	ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa The external Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo

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

	// The multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// The topoligy metric type associated with the  Link State Advertisement. The
	// type is OspfExternalMetricType.
	TopoMetricType interface{}

	// The topology metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}

	// The topology forwarding address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TopoForwardingAddress interface{}

	// The topology route tag. The type is interface{} with range: 0..4294967295.
	TopoRouteTag interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo The external topology Link State Advertisement

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_ExternalLsa_ExternalTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa

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

	// Network Link State Advertisement mask. The type is interface{} with range:
	// 0..4294967295.
	NetworkLsaMask interface{}

	// Network attached routers. The type is slice of interface{} with range:
	// 0..4294967295.
	NetworkAttachedRouters []interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa The network Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa

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

	// The summary Link State Advertisement mask. The type is interface{} with
	// range: 0..4294967295.
	SummaryLsaMask interface{}

	// The summary topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo.
	SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa The network summary Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology Metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo The summary topology

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NetworkSummaryLsa_SummaryTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa

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

	// The mask for the external Link State Advertisement. The type is interface{}
	// with range: 0..4294967295.
	ExternalLsaMask interface{}

	// The external topology Link State Advertisement. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo.
	ExternalTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa The Not So Stubby Area Link state advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo

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

	// The multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// The topoligy metric type associated with the  Link State Advertisement. The
	// type is OspfExternalMetricType.
	TopoMetricType interface{}

	// The topology metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}

	// The topology forwarding address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TopoForwardingAddress interface{}

	// The topology route tag. The type is interface{} with range: 0..4294967295.
	TopoRouteTag interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo The external topology Link State Advertisement

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_NssaLsa_ExternalTopo) GetEntityData

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

	// This attribute is a key. Link Type. The type is interface{} with range:
	// 0..255.
	LinkType interface{}

	// This attribute is a key. link Identifier. The type is interface{} with
	// range: 0..4294967295.
	LinkId interface{}

	// This attribute is a key. link data. The type is interface{} with range:
	// 0..4294967295.
	LinkData interface{}

	// Link topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo.
	LinkTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks The router Link State Advertisement links

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks) GetEntityData

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology metric. The type is interface{} with range: 0..65535.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_Ospfv2RouterLsaLinks_LinkTopo Link topology

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa

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

	// Router Link State Advertisement bits. The type is map[string]bool.
	RouterLsaBits interface{}

	// Router Link State Advertisement number of links. The type is interface{}
	// with range: 0..65535.
	RouterLsaNumberLinks interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa The router Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa

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

	// The summary Link State Advertisement mask. The type is interface{} with
	// range: 0..4294967295.
	SummaryLsaMask interface{}

	// The summary topology. The type is slice of
	// OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo.
	SummaryTopo []*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa The router summary Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo

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

	// Multi topology identifier. The type is interface{} with range: 0..255.
	MtId interface{}

	// Topology Metric. The type is interface{} with range: 0..4294967295.
	TopoMetric interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo The summary topology

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_RouterSummaryLsa_SummaryTopo) GetEntityData

type OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa

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

	// Link State Advertisement data. The type is slice of interface{} with range:
	// 0..255.
	LsaData []interface{}
}

OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa The unsupported Link State Advertisements

func (*OspfOperData_Ospfv2Instance_Ospfv2LsdbExternal_UnsupportedLsa) GetEntityData

type OspfOperationMode

type OspfOperationMode string

OspfOperationMode represents OSPF operational mode

const (
	// Ships-in-the-night operation mode in which each OSPF instance carries only one address family
	OspfOperationMode_ospf_ships_in_the_night OspfOperationMode = "ospf-ships-in-the-night"
)

type Ospfv2AuthTypeSelection

type Ospfv2AuthTypeSelection string

Ospfv2AuthTypeSelection represents The authentication type

const (
	// No authentication configured
	Ospfv2AuthTypeSelection_ospfv2_auth_none Ospfv2AuthTypeSelection = "ospfv2-auth-none"

	// Authentication uses the trailer key
	Ospfv2AuthTypeSelection_ospfv2_auth_trailer_key Ospfv2AuthTypeSelection = "ospfv2-auth-trailer-key"

	// Authentication uses a trailer key chain
	Ospfv2AuthTypeSelection_ospfv2_auth_trailer_key_chain Ospfv2AuthTypeSelection = "ospfv2-auth-trailer-key-chain"
)

type Ospfv2CryptoAlgorithm

type Ospfv2CryptoAlgorithm string

Ospfv2CryptoAlgorithm represents The algorithm in use

const (
	// The OSPFv2 authentication is sent as cleartext
	Ospfv2CryptoAlgorithm_ospfv2_crypto_cleartest Ospfv2CryptoAlgorithm = "ospfv2-crypto-cleartest"

	// The OSPFv2 authentication is encrypted using
	// Message Digest 5
	Ospfv2CryptoAlgorithm_ospfv2_crypto_md5 Ospfv2CryptoAlgorithm = "ospfv2-crypto-md5"
)

type Ospfv2IntfState

type Ospfv2IntfState string

Ospfv2IntfState represents The possible states that an interface can be in

const (
	// The interface is in the down state
	Ospfv2IntfState_ospfv2_interface_state_down Ospfv2IntfState = "ospfv2-interface-state-down"

	// The interface is in loopback state
	Ospfv2IntfState_ospfv2_interface_state_loopback Ospfv2IntfState = "ospfv2-interface-state-loopback"

	// The interface is in waiting state
	Ospfv2IntfState_ospfv2_interface_state_waiting Ospfv2IntfState = "ospfv2-interface-state-waiting"

	// The interface is in point-to-multipoint state
	Ospfv2IntfState_ospfv2_interface_state_point_to_mpoint Ospfv2IntfState = "ospfv2-interface-state-point-to-mpoint"

	// The interface is in point-to-point state
	Ospfv2IntfState_ospfv2_interface_state_point_to_point Ospfv2IntfState = "ospfv2-interface-state-point-to-point"

	// The interface is in the designated router state
	Ospfv2IntfState_ospfv2_interface_state_dr Ospfv2IntfState = "ospfv2-interface-state-dr"

	// The interface is providing backup for another
	// interface
	Ospfv2IntfState_ospfv2_interface_state_backup Ospfv2IntfState = "ospfv2-interface-state-backup"

	// The interface is in a state other than the ones
	// nummerated in this list
	Ospfv2IntfState_ospfv2_interface_state_other Ospfv2IntfState = "ospfv2-interface-state-other"
)

type Ospfv2LsaType

type Ospfv2LsaType string

Ospfv2LsaType represents Link State Advertisement type

const (
	Ospfv2LsaType_ospfv2_lsa_type_unsupported_lsa_type Ospfv2LsaType = "ospfv2-lsa-type-unsupported-lsa-type"

	Ospfv2LsaType_ospfv2_lsa_type_router Ospfv2LsaType = "ospfv2-lsa-type-router"

	Ospfv2LsaType_ospfv2_lsa_type_network Ospfv2LsaType = "ospfv2-lsa-type-network"

	Ospfv2LsaType_ospfv2_lsa_type_summary_net Ospfv2LsaType = "ospfv2-lsa-type-summary-net"

	Ospfv2LsaType_ospfv2_lsa_type_summary_router Ospfv2LsaType = "ospfv2-lsa-type-summary-router"

	Ospfv2LsaType_ospfv2_lsa_type_as_external Ospfv2LsaType = "ospfv2-lsa-type-as-external"

	Ospfv2LsaType_ospfv2_lsa_type_nssa Ospfv2LsaType = "ospfv2-lsa-type-nssa"

	Ospfv2LsaType_ospfv2_lsa_type_link_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-link-scope-opaque"

	Ospfv2LsaType_ospfv2_lsa_type_area_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-area-scope-opaque"

	Ospfv2LsaType_ospfv2_lsa_type_as_scope_opaque Ospfv2LsaType = "ospfv2-lsa-type-as-scope-opaque"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL